<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

i.MX9352——介紹一款多核異構開發板

碼農愛學習 ? 來源:碼農愛學習 ? 作者:碼農愛學習 ? 2023-04-18 10:18 ? 次閱讀

本篇來介紹一款多核異構的Linux開發板——OK-MX9352-C開發板。

1 開發板硬件介紹

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

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

1.1 板子正面

1.2 板子反面

2 系統登陸

2.1 串口登錄

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

串口登錄后效果如下:

通過串口登錄到開發板的Linux系統后,可以使用WiFi設置腳本來連接WiFi

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

2.2 SSH登錄

OK-MX9352-C開發板支持SSH服務,在開發板連接到網絡后,通過SSH方式使用板子的IP進行無線登錄。

SSH登錄后效果如下:

3 文件互傳

3.1 WinSCP方式

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

使用WinSCP軟件連接開發板后的文件展示效果如下,左側是Windows電腦的文件系統,右側是OK-MX9352-C 開發板的文件系統。

3.2 FTP方式

OK-MX9352-C開發板還支持FTP服務,借助FileZilla軟件,也可實現Windows電腦與開發板之間的文件互傳。

使用FileZilla軟件連接開發板后的文件展示效果如下,左側是Windows電腦的文件系統,右側是OK-MX9352-C 開發板的文件系統。

4 基礎功能體驗

4.1 系統信息查看

查看內核和cpu信息

uname -a

查看Linux操作系統的相關信息

cat /etc/issue

查看開發板中設置的環境變量:

env

查看開發板上CPU的溫度:

cat /sys/class/thermal/thermal_zone0/temp

34350表示溫度值為 34.350℃

4.2 LED測試

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

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

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

cat /sys/class/leds/led1/trigger

當觸發條件設置為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開發板的底板上有一個用戶按鍵(K1),就在用戶LED的下方

查看按鍵的 input 事件,并進行按鍵測試

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

此時按下按鍵和抬起按鍵,會上報對應的信息

4.4 ADC測試

OK-MX9352-C開發板的底板上引出了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

調節滑動變阻器,上述命令讀取的ADC是值隨之變化

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

**0.439453125 * 3327 ≈ 1462 mV **

最大值4095,對應最大參考電壓1.8V

**0.439453125 * 4095 ≈ 1800 mV **

4.5 GPIO測試

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

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

gpioset gpiochip0 0=1

使用如下命令獲取GPIO電平狀態

gpioget gpiochip0

4.6 串口測試

OK-MX9352-C開發板的底板集成了 XR21V1414IM48 芯片,實現USB 轉串口功能。

該芯片引出4個串口:

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

4.6.1 232串口測試

關閉電源,短接 P19 的第 5 腳和第 8 腳,使 ttyUSB1 的接收引腳和 ttyUSB2 的發送引腳相連

設置 ttyUSB1 為接收模式, ttyUSB2 為發送模式:

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

可以看到,ttyUSB1收到了ttyUSB2 發送的數據

4.6.2 485串口測試

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

設置 ttyUSB0為接收模式, ttyUSB3為發送模式:

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

4.7 CAN測試

OK-MX9352-C開發板的底板上有兩個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

**設置CAN0 處于接收模式 ,CAN1 隨機發送幀數據 **

candump can0 & 
cangen can1

5 總結

本篇介紹了飛凌OK-MX9352-C開發板的基礎硬件功能、系統登錄方式、文件互傳方式,并通過串口指令,對開發板的基礎功能進行了測試。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    18538

    瀏覽量

    223694
  • 嵌入式
    +關注

    關注

    5002

    文章

    18414

    瀏覽量

    291540
  • Linux
    +關注

    關注

    87

    文章

    11022

    瀏覽量

    207054
  • 開發板
    +關注

    關注

    25

    文章

    4560

    瀏覽量

    94886
  • 多核異構
    +關注

    關注

    0

    文章

    15

    瀏覽量

    5426
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    正點原子i.MX93開發板

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

    新品發布,多核異構 OK5718-C開發板免費試用!

    介紹 OK5718-C開發板采用TI(德州儀器)AM5718多核異構處理器。由飛凌自主研發設計,是國內首基于AM5718設計的
    發表于 05-11 09:26

    【韋東山嵌入式免費直播】多核異構下不同操作系統之間的協同

    韋東山老師也將于8月19日晚8點為大家帶來精彩的直播,為大家具體介紹STM32MP157開發板,作為一款多核異構的芯片,cortex A7雙
    發表于 08-18 15:22

    迅為i.MX8M Mini開發板-多核異構CPU低功耗

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

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

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

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

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

    【飛凌i.MX9352開發板試用】開箱+電路分析+環境搭建

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

    【飛凌i.MX9352開發板試用】+外設功能測試

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

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

    的研發工作,并于日前正式推出搭載i.MX 9352處理器的 FET-MX9352-C核心板與配套開發板 ,小伙伴們一起來圍觀吧! ▼▼▼ 01 A核+M核 兼具多任務處理與實時控制 i
    的頭像 發表于 02-02 10:40 ?593次閱讀

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

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

    飛凌嵌入式i.MX9352開發板,讓通信安全又穩定

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

    NXP i.MX8MMini開發板規格參數,多核異構,B2B

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

    OK-MX9352-C開發板 產品資料發布記錄-20230206

    飛凌嵌入式OK-MX9352-C開發板產品資料發布記錄-(20230206版)后續會有版本更新,請持續關注。
    發表于 02-13 09:04 ?5次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>