01網絡測試 飛凌嵌入式OK-MX9352-C開發板有兩個千兆網口,其中eth0是靜態IP,地址為192.168.0.232,這個地址比較大,也是為了避免與局域網內的其他設備沖突。 如果要修改這個IP地址也是可以的,這個地址的配置在文件/etc/systemd/network/10-eth.network中,通過vi打開文件,直接修改網絡配置就可以了,保存后,重啟一下網絡。 eht1是DHCP,所以,如果網段不相同,為了方便,可以直接連接到eth1上。會自動分配IP地址。
![]()
OK-MX9352-C開發板的兩個網卡都是千兆,我們通過iperf工具來測試一下網速。這個工具的使用不是很簡單,需要有一個服務器,這里在虛擬機里設置了服務器。 ![]()
eth1也可以設置成靜態的IP,配置文件為 /etc/systemd/network/15-eth.network 可以看到DHCP=yes.按eth0配置文件進行修改即可,為了方便聯網,這里就先不修改了。 ![]()
02 Wi-Fi網絡 OK-MX9352-C開發板有一個BL-M8723DU1模塊,是一塊Wi-Fi+BT雙模無線模塊及藍牙模塊,這個模塊是通過USB連接到CPU上的,不過只支持2.4GHz。
通過腳本fltest_wifi.sh -i wlan0 -s wifi名稱 -p 密碼,進行配置Wi-Fi,配置過程中,會把ethx的網絡關閉。
![]()
永久配置Wi-Fi,可以到/etc/wpa_supplicant.conf增加Wi-Fi的配置。
03 藍牙測試 這個藍牙是與Wi-Fi一體的BL-M8723DU1模塊,通過命令bluetoothctl打開藍牙設備。 ![]()
通過discoverable on 設置為可發現模式,使用手機就可以搜索到 了。還可以用藍牙傳輸文件,還是很方便的。
04 RTC測試 RTC是通過開發板底板上的PCF8563T芯片實現的,開發板上已經安裝有電池了,所以,當開發板斷電后,RTC的時間是不會丟的。新燒寫的系統,時間并不是準確的,如下:
![]()
通過date命令修改時間,并寫入到硬件RTC中。
![]()
OK-MX9352-C開發板斷電一會,查看硬件時間,使用如下命令:
![]()
05 總結 i.MX 9系列處理器是一款通用型的處理器,外設比較豐富,性能也可以滿足工業產品的大多數應用要求。不僅i.MX 9,從其他的一些新的處理器的發展來看,多核異構應該是未來處理器進化的主要方向了。
新項目如果要選擇i.MX 9系列的處理器,可能NPU是一大亮點,其他的外設與性能,與大多的ARM處理也是趨同的。后期如果有算力更強的處理器,那競爭力就更高了。 |