国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 1650|回復: 0
打印 上一主題 下一主題

嵌入式基礎測試手冊——基于NXP iMX6ULL開發板(3)

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2024-7-10 10:58:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

基于測試板卡:創龍科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗處理器設計的評估板,由核心板和評估底板組成。核心板經過專業的PCB Layout和高低溫測試驗證,穩定可靠,可滿足各種工業應用環境。
評估板接口資源豐富,引出雙路網口、雙路RS485、雙路CAN、三路USB、多路DI/DO、LCD等接口,板載WIFI、Bluetooth模塊,支持LoRa、NB-IoT、Zigbee、4G模塊,可選配外殼直接應用于工業現場,方便用戶快速進行產品方案評估與技術預研。

USB接口測試 本章節使用SanDisk品牌、FAT32格式、16GByte容量的U盤(支持USB 3.0),對USB1 OTG和USB2 HOST接口進行測試。使用不同品牌、格式或容量的U盤,測試結果將會有所差別。
USB HOST模式讀寫測試 本小節以USB2 HOST接口進行演示,將U盤插至評估板USB2 HOST接口。如需測試USB1 OTG接口,請通過Micro OTG轉USB轉接頭進行連接。
評估板檢測到U盤后,將打印如下信息,可從中看到U盤容量和掛載名,如下圖所示。
圖 64

從上圖可看到U盤掛載名為sda,掛載多個存儲設備時,掛載名可能會變更。執行如下命令可查詢掛載路徑,如下圖所示。
Target# df -h
圖 65

  • USB接口寫速度測試
進入評估板文件系統,執行如下命令測試USB接口寫速度。
Target# echo 3 > /proc/sys/vm/drop_caches
Target# time dd if=/dev/zero of=/run/media/sda/test bs=1024k count=200 conv=fsync
圖 66

此處一共寫200MByte測試數據至U盤的test文件,可看到本次測試的USB接口寫速度約為200MB/24.889s = 8.04MB/s。
  • USB接口讀速度測試
進入評估板文件系統,執行如下命令測試USB接口讀速度。
Target# echo 3 > /proc/sys/vm/drop_caches
Target# time dd if=/run/media/sda/test of=/dev/null bs=1024
圖 67

此處從test文件中一共讀出200MByte的數據,可看到本次測試的USB接口讀速度約為200MB/11.254s = 17.78MB/s。
USB DEVICE模式功能測試 本小節測試USB1 OTG接口的DEVICE模式,USB1 OTG接口可根據設備情況自動切換為HOST/DEVICE模式。請使用Micro USB數據線連接PC機與評估板USB1 OTG接口。
執行如下命令,將評估板系統啟動卡BOOT分區模擬為存儲盤。
Target# modprobe g_mass_storage file=/dev/mmcblk0p1 removable=1
圖 68

"/dev/mmcblk0p1/"為系統啟動卡BOOT分區在評估板文件系統的掛載路徑。在PC機中看到已識別為可移動磁盤,對該可移動磁盤的操作與普通U盤一樣,如下圖所示。
圖 69

7英寸LCD顯示屏測試 評估板支持7英寸LCD顯示屏。請通過FFC軟排線將創龍科技TL070A LCD顯示屏與評估板LCD RES接口連接,如下圖所示。
圖 70

顯示功能測試 評估板上電啟動,進入評估板文件系統后,LCD顯示屏將會顯示Weston界面,說明LCD顯示功能正常,如下圖所示。
圖 71

背光功能測試 LCD顯示屏的背光支持亮度級數為1~7,最高亮度為7,關閉為0。執行如下命令,調節LCD顯示屏背光。
Target# echo 0 > /sys/devices/soc0/backlight-display/backlight/backlight-display/brightness
Target# echo 7 > /sys/devices/soc0/backlight-display/backlight/backlight-display/brightness
圖 72

觸摸功能測試
  • 觸摸事件測試
進入評估板文件系統,執行如下命令,可查詢到LCD顯示屏觸摸事件為event0。
Target# cat /proc/bus/input/devices
圖 73

執行如下命令,并在LCD顯示屏中進行觸摸測試,串口調試終端將會打印相關信息。
Target# od -x /dev/input/event0
圖 74

  • 觸摸校準測試
進入評估板文件系統,執行如下命令,刪除校準文件,重新進行觸摸校準測試。
Target# rm /etc/udev/rules.d/ws-calibrate.rules
圖 75

重啟評估板,進入評估板文件系統,執行如下命令進入觸摸校準界面,在LCD顯示屏上依次點擊校準坐標點。校準完成后,將在文件系統"/etc/udev/rules.d/"目錄下生成校準文件ws-calibrate.rules,校準信息記錄在該文件中。
Target# weston-calibrator
圖 76


校準完成后,執行如下命令,可在LCD顯示屏進行書寫校驗測試。
Target# weston-simple-touch
圖 78

圖 79

外部看門狗測試 評估板板載外部硬件看門狗。測試前請先將Watchdog的跳線帽選擇ON檔位,使能外部硬件看門狗,默認為60s超時模式。
圖 80

評估板上電,將產品資料“4-軟件資料\Demo\base-demos\watchdog\bin\”目錄下的watchdog.sh腳本拷貝至評估板文件系統任意目錄下,執行如下命令可查看程序參數。
Target# ./watchdog.sh -h
圖 81

執行如下命令系統將開始自動喂狗。然后再按“Ctrl + C”退出程序,停止喂狗,系統將在60~180s內重啟。
Target# ./watchdog.sh -g 115
圖 82

I/O接口測試 將評估板斷電,請通過杜邦線將J7的VDD端子連接至J6的PIN 28引腳,將GND端子連接至J6的PIN 30引腳,將DO1~DO4端子分別對應連接至DI1~DI4端子。請務必正確連接,以免損壞核心板。
圖 83

評估板上電,將產品資料“4-軟件資料\Demo\base-demos\iso_loopback\bin\”目錄下的iso_loopback.sh腳本拷貝至評估板文件系統任意目錄下。
進入評估板文件系統,在腳本所在目錄下執行如下命令進行I/O回環測試。由DO1~DO4端子輸出信號至DI1~DI4端子,程序將打印DI1~DI4端子接收到的實際信號。
Target# ./iso_loopback.sh
圖 84

網絡接口測試 評估板配備兩個百兆網口ETH1 RMII和ETH2 RMII,網卡名字對應如下:
ETH1 RMII:eth0(默認網口)。
ETH2 RMII:eth1。
請使用網線將評估板對應網口連接至路由器,然后啟動評估板。測試網絡接口時,綠燈常亮、黃燈閃爍表示連接正常。
  • 網絡連通測試
進入評估板文件系統,執行如下命令獲取IP以及查看網口配置信息。
Target# ifconfig
圖 85

如對應網卡未自動獲取到IP,請執行如下命令。"-i"用于指定網卡,eth1為網卡名字,請根據實際情況修改。不加"-i"和網卡名字,則指默認網卡eth0。
Target# udhcpc -i eth1
圖 86

如多個網口同時連接,請使用ifconfig命令關閉所有非當前測試網口,并打開當前測試網口。例如:
Target# ifconfig eth1 down
Target# ifconfig eth0 up
網卡名字請根據實際情況修改,down表示關閉,up表示打開。如網口未正常連接,請嘗試先關閉網口再打開網口。
圖 87

測試網口連接外網是否正常,以訪問www.baidu.com為例,執行如下命令,"-I"代表指定網口,不加"-I"則使用默認網卡。可按"Ctrl + C"終止ping命令。
Target# ping www.baidu.com -I eth0
圖 88

  • TCP帶寬測試
如下使用Iperf3工具測試評估板與PC機的TCP通信帶寬。若Ubuntu未安裝Iperf3工具,可在Ubuntu中執行"sudo apt-get install iperf3"安裝。
在評估板文件系統執行如下命令,查看評估板IP地址并等待PC機連接。
Target# ifconfig
Target# iperf3 -s
圖 89

在Ubuntu系統執行如下命令測試網絡通信帶寬,命令中192.168.1.23為評估板IP地址。測試完成后,Ubuntu和評估板均會打印測試結果。不同測試環境,測試結果將會有所差異。
Host# iperf3 -c 192.168.1.23 -i 1
圖 90

圖 91

  • UDP帶寬與丟包率測試
如下使用Iperf3工具測試評估板與PC機的網絡通信帶寬。
在評估板文件系統執行如下命令,查看評估板IP地址并等待PC機連接。
Target# ifconfig
Target# iperf3 -s
圖 92

在Ubuntu系統執行如下命令測試網絡通信帶寬,命令中192.168.1.23為評估板IP地址。測試完成后,Ubuntu和評估板均會打印測試結果。不同測試環境,測試結果將會有所差異。
Host# iperf3 -u -c 192.168.1.23 -b 100m
圖 93

圖 94

網絡靜態IP設置 本小節以網口ETH1 RMII為例,演示網絡靜態IP的設置方法。
進入評估板文件系統,新建配置文件10-eth.network,如需設置多個網口靜態IP,請繼續新建其他配置文件,如11-eth.network。
Target# cd /etc/systemd/network
Target# vi 10-eth.network
圖 95

在新建的配置文件中添加如下內容,設置ETH1 RMII網口IP地址、網關、DNS,實際內容請根據當前網絡環境進行修改。
[Match]
Name=eth0
[Network]
DHCP=no
Address=192.168.1.251/24
Gateway=192.168.1.1
DNS=8.8.8.8
圖 96

請保存退出,并執行如下命令重啟網絡服務,可看到評估板的IP地址已經設置生效。
Target# systemctl restart systemd-networkd
Target# ifconfig
圖 97

分別使用網線將評估板的ETH1 RMII網口和PC機連接至同一路由器,并啟動評估板。進入文件系統后,檢查網口狀態,綠燈常亮、黃燈閃爍表示連接正常。
在Ubuntu執行如下命令,查看Ubuntu的IP地址。
Host# ifconfig
圖 98

進入評估板文件系統執行如下命令測試與Ubuntu網絡連接是否正常。
Target# ping 192.168.0.143 -I eth0
圖 99


您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 青青热久| 亚洲第四页 | 538在线视频 | 婷婷丁香九月 | 欧美日韩中文国产一区 | 国产一级片在线播放 | 天天干视频网 | 成人精品一区二区三区中文字幕 | 中文字幕一区二区三区免费视频 | 另类av| 9966国产精品视频 | 九九热精彩视频 | 欧美xx在线观看 | 999视频网| 日韩不卡一区 | 奇米精品一区二区三区在 | 久久久久久久久久久9精品视频 | 2022国产男人亚洲欧美天堂 | 91在线视频免费播放 | 欧美三级在线观看不卡视频 | 色综合综合色综合色综合 | 日韩欧美在线中文字幕 | 警察tk视频vk| 亚洲天堂aa | 亚洲艹| 久久精品国产国产精品四凭 | 女性爽爽影院免费观看麻豆 | 香蕉视频在线观看男女 | 日韩视频在线观看免费 | 亚洲 欧美 91 | 亚洲免费影院 | 69视频在线观看高清免费 | 日日摸日日 | 免费5xx| www.99精品| 日韩毛片免费线上观看 | 国产青青草 | 91最懂男人的午夜社区 | 狠狠色丁香久久婷婷综合丁香 | 视频在线观看国产 | 视频一区在线播放 |