0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

i.MX9352——介紹一款多核異構(gòu)開發(fā)板

碼農(nóng)愛學(xué)習(xí) ? 來源:碼農(nóng)愛學(xué)習(xí) ? 作者:碼農(nóng)愛學(xué)習(xí) ? 2023-04-18 10:18 ? 次閱讀

本篇來介紹一款多核異構(gòu)的Linux開發(fā)板——OK-MX9352-C開發(fā)板。

1 開發(fā)板硬件介紹

** OK-MX9352-C開發(fā)板由核心板和底板組成,核心板采用處理器芯片NXP的i.MX9352,這是一款多核異構(gòu)的芯片,核心板基礎(chǔ)配置如下**

  • CPU:2×Cortex-A55@1.5GHz+1×Cortex-M33@250MHz
  • NPU:0.5 TOPS
  • 1GB LPDDR4
  • 8GB eMMC

1.1 板子正面

1.2 板子反面

2 系統(tǒng)登陸

2.1 串口登錄

串口波特率 115200,使用root用戶登錄,無密碼。

串口登錄后效果如下:

通過串口登錄到開發(fā)板的Linux系統(tǒng)后,可以使用WiFi設(shè)置腳本來連接WiFi

fltest_wifi.sh -i wlan0 -s WiFi名稱  -p WiFi密碼

2.2 SSH登錄

OK-MX9352-C開發(fā)板支持SSH服務(wù),在開發(fā)板連接到網(wǎng)絡(luò)后,通過SSH方式使用板子的IP進(jìn)行無線登錄。

SSH登錄后效果如下:

3 文件互傳

3.1 WinSCP方式

SSH服務(wù)除了可以用于無線登錄,借助WinSCP軟件,還可實現(xiàn)Windows電腦與開發(fā)板之間的文件互傳。

使用WinSCP軟件連接開發(fā)板后的文件展示效果如下,左側(cè)是Windows電腦的文件系統(tǒng),右側(cè)是OK-MX9352-C 開發(fā)板的文件系統(tǒng)。

3.2 FTP方式

OK-MX9352-C開發(fā)板還支持FTP服務(wù),借助FileZilla軟件,也可實現(xiàn)Windows電腦與開發(fā)板之間的文件互傳。

使用FileZilla軟件連接開發(fā)板后的文件展示效果如下,左側(cè)是Windows電腦的文件系統(tǒng),右側(cè)是OK-MX9352-C 開發(fā)板的文件系統(tǒng)。

4 基礎(chǔ)功能體驗

4.1 系統(tǒng)信息查看

查看內(nèi)核和cpu信息

uname -a

查看Linux操作系統(tǒng)的相關(guān)信息

cat /etc/issue

查看開發(fā)板中設(shè)置的環(huán)境變量:

env

查看開發(fā)板上CPU的溫度:

cat /sys/class/thermal/thermal_zone0/temp

34350表示溫度值為 34.350℃

4.2 LED測試

OK-MX9352-C 開發(fā)板上有兩個可以控制的LED:

  • 核心板有1個藍(lán)色心跳LED(D1),對應(yīng)/sys/class/leds下的heartbeat
  • **底板上有1個藍(lán)色定時閃爍LED (D6),對應(yīng)/sys/class/leds下的led1 **

下面以底板上的LED為例,查看其觸發(fā)條件:

cat /sys/class/leds/led1/trigger

當(dāng)觸發(fā)條件設(shè)置為none后,即可通過如下命令控制其亮滅

echo none > /sys/class/leds/led1/trigger
echo 1 > /sys/class/leds/led1/brightness
echo 0 > /sys/class/leds/led1/brightness

通過如下指令,可將其改為心跳燈或定時器

echo heartbeat > /sys/class/leds/led1/trigger
echo timer > /sys/class/leds/led1/trigger

4.3 按鍵測試

OK-MX9352-C開發(fā)板的底板上有一個用戶按鍵(K1),就在用戶LED的下方

查看按鍵的 input 事件,并進(jìn)行按鍵測試

cat /proc/bus/input/devices
evtest /dev/input/event1

此時按下按鍵和抬起按鍵,會上報對應(yīng)的信息

4.4 ADC測試

OK-MX9352-C開發(fā)板的底板上引出了4 路ADC接口,旁邊還有一個滑動變阻器,通過跳線帽可將ADC1或ADC2與滑動變阻器相連:

以 ADC1為例,用跳線帽短接,然后使用如下命令:

cat /sys/bus/iio/devices/iio\\:device0/in_voltage_scale
cat /sys/bus/iio/devices/iio\\:device0/in_voltage1_raw

調(diào)節(jié)滑動變阻器,上述命令讀取的ADC是值隨之變化

**電壓值計算公式:voltage = voltage_scale * voltage_raw **

**0.439453125 * 3327 ≈ 1462 mV **

最大值4095,對應(yīng)最大參考電壓1.8V

**0.439453125 * 4095 ≈ 1800 mV **

4.5 GPIO測試

OK-MX9352-C開發(fā)板的底板上引出了28個GPIO口

使用如下命令將 GPIO0設(shè)置為高電平,最后的1改為0即為設(shè)置為低電平

gpioset gpiochip0 0=1

使用如下命令獲取GPIO電平狀態(tài)

gpioget gpiochip0

4.6 串口測試

OK-MX9352-C開發(fā)板的底板集成了 XR21V1414IM48 芯片,實現(xiàn)USB 轉(zhuǎn)串口功能。

該芯片引出4個串口:

  • ttyUSB0 和 ttyUSB3 被設(shè)計為RS-485串口
  • ttyUSB1和 ttyUSB2 被被設(shè)計為RS-232串口

4.6.1 232串口測試

關(guān)閉電源,短接 P19 的第 5 腳和第 8 腳,使 ttyUSB1 的接收引腳和 ttyUSB2 的發(fā)送引腳相連

設(shè)置 ttyUSB1 為接收模式, ttyUSB2 為發(fā)送模式:

fltest_uarttest -d /dev/ttyUSB1 r &
fltest_uarttest -d /dev/ttyUSB2 w

可以看到,ttyUSB1收到了ttyUSB2 發(fā)送的數(shù)據(jù)

4.6.2 485串口測試

測試方法與485 串口類似,連接兩個485 串口,即****A1引腳 (9腳)和 A2引腳 (12腳)相連, B1引腳 (8腳)和 B2引腳 (11腳)相連

設(shè)置 ttyUSB0為接收模式, ttyUSB3為發(fā)送模式:

fltest_uarttest -d /dev/ttyUSB0 r &
fltest_uarttest -d /dev/ttyUSB3 w

4.7 CAN測試

OK-MX9352-C開發(fā)板的底板上有兩個CAN 端口,可以測試兩個端口之間的通信

將****CAN1的H端 (2腳)與 CAN2的H端 (5腳)連接, CAN1的L端 (1腳)與 CAN2的L端 (4腳)相連:

開啟can功能

ip link set can0 up type can bitrate 500000
ip link set can1 up type can bitrate 500000

**設(shè)置CAN0 處于接收模式 ,CAN1 隨機(jī)發(fā)送幀數(shù)據(jù) **

candump can0 & 
cangen can1

5 總結(jié)

本篇介紹了飛凌OK-MX9352-C開發(fā)板的基礎(chǔ)硬件功能、系統(tǒng)登錄方式、文件互傳方式,并通過串口指令,對開發(fā)板的基礎(chǔ)功能進(jìn)行了測試。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19286

    瀏覽量

    229811
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19123

    瀏覽量

    305147
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11304

    瀏覽量

    209476
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5050

    瀏覽量

    97456
  • 多核異構(gòu)
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    5444
收藏 人收藏

    評論

    相關(guān)推薦

    【飛凌i.MX9352開發(fā)板試用】+機(jī)械臂游戲3—游戲源代碼(開源)原創(chuàng)首發(fā)

    【飛凌i.MX9352開發(fā)板試用】+機(jī)械臂游戲 3游戲操縱桿控制四自由度機(jī)械臂(開源)原創(chuàng)首發(fā) - 飛凌嵌入式
    的頭像 發(fā)表于 07-26 11:28 ?1064次閱讀

    【新品體驗】正點原子i.MX93開發(fā)板免費試用

    正點原子i.MX93開發(fā)板,雙核CortexA55@1.7GHz+M33@250MHz+0.5TNPU,雙路RS485&FDCAN&千兆以太網(wǎng),異核
    發(fā)表于 05-10 10:37

    正點原子i.MX93開發(fā)板

    我計劃申請正點原子i.MX93開發(fā)板,因為我希望利用其強(qiáng)大的NXP i.MX9352處理器進(jìn)行中高端嵌入式Linux開發(fā)。這款處理器具備雙核
    發(fā)表于 05-16 14:57

    【正點原子i.MX93開發(fā)板試用連載體驗】第篇:開箱

    感謝電子發(fā)燒友論壇和正點原子提供的這次寶貴的試用機(jī)會,我計劃利用該開發(fā)板完成個小型機(jī)器人的控制demo,同時測評各個功能模塊。首先,正點原子i.MX93開發(fā)板
    發(fā)表于 06-20 14:06

    迅為i.MX8M Mini開發(fā)板-多核異構(gòu)CPU低功耗

    `迅為ITOP-I.MX8M Mini是基于NXP的I.MX8M Mini開發(fā)一款開發(fā)平臺。在i.MX
    發(fā)表于 06-29 10:29

    全球首發(fā)飛凌搭載i.MX 9352處理器的核心

    凌嵌入式正式全球首發(fā)搭載i.MX 9352處理器的FET-MX9352-C核心!?A核+M核兼具多任務(wù)處理與實時控制?i.MX
    發(fā)表于 12-28 10:27

    【飛凌i.MX9352開發(fā)板試用】+ 開箱報告

    很幸運的這次成為了飛凌i.MX9352開發(fā)板的試用者,今天收到快遞開始拆箱,做個簡單的點評吧。 拆開后還是很驚艷的,板子設(shè)計的很精良,而且從元器件上也能看得出飛凌很注重質(zhì)量,而不會去味的考慮
    發(fā)表于 06-05 16:41

    【飛凌i.MX9352開發(fā)板試用】開箱+電路分析+環(huán)境搭建

    本次試用,飛凌工作人員聯(lián)系確定了試用。感謝。 、概述 1、CPU 本次試用的開發(fā)板的CPU型號為i.MX 9352,這是NXP全新推出的一款
    發(fā)表于 06-05 16:44

    【飛凌i.MX9352開發(fā)板試用】+外設(shè)功能測試

    的處理器了,外設(shè)比較豐富,性能也可以滿足工業(yè)產(chǎn)品的大多數(shù)應(yīng)用要求。不過要看后期批量出貨后的價格了。 不僅i.MX 9,從其他的些新的處理器的發(fā)展來看,多核異構(gòu)應(yīng)該是未來處理器進(jìn)化的主
    發(fā)表于 06-20 08:37

    i.MX 9352新品開發(fā)板強(qiáng)勢來襲:高效安全的智能化升級,就用它!

    的研發(fā)工作,并于日前正式推出搭載i.MX 9352處理器的 FET-MX9352-C核心與配套開發(fā)板 ,小伙伴們
    的頭像 發(fā)表于 02-02 10:40 ?898次閱讀

    飛凌嵌入式技術(shù)帖——i.MX9352的GPIO怎么用?

    讓我們起走近i.MX9352處理器,深入了解這位i.MX系列新成員的GPIO該如何操作,以及它與前輩i.MX6ULL處理器又有哪些異同。
    的頭像 發(fā)表于 05-16 15:07 ?1057次閱讀
    飛凌嵌入式技術(shù)帖——<b class='flag-5'>i.MX9352</b>的GPIO怎么用?

    飛凌嵌入式i.MX9352開發(fā)板,讓通信安全又穩(wěn)定

    飛凌嵌入式OK-MX9352-C開發(fā)板特意增加了接口防護(hù)電路設(shè)計,除了作為設(shè)計參考之外,還可以保障使用過程中的安全和穩(wěn)定。
    的頭像 發(fā)表于 08-11 14:09 ?670次閱讀
    飛凌嵌入式<b class='flag-5'>i.MX9352</b><b class='flag-5'>開發(fā)板</b>,讓通信安全又穩(wěn)定

    NXP i.MX8MMini開發(fā)板規(guī)格參數(shù),多核異構(gòu),B2B

    今日與大家分享基于NXPi.MX8MMini處理器的創(chuàng)龍科技-新款異構(gòu)多核工業(yè)級開發(fā)板,它采用了四核ARMCortex-A53+單核ARMCortex-M4
    發(fā)表于 07-19 14:40 ?2次下載

    OK-MX9352-C開發(fā)板 產(chǎn)品資料發(fā)布記錄-20230206

    飛凌嵌入式OK-MX9352-C開發(fā)板產(chǎn)品資料發(fā)布記錄-(20230206版)后續(xù)會有版本更新,請持續(xù)關(guān)注。
    發(fā)表于 02-13 09:04 ?9次下載

    i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板

    電子發(fā)燒友網(wǎng)站提供《i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板.pdf》資料免費下載
    發(fā)表于 10-10 17:23 ?11次下載