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

查看: 1620|回復: 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
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 校园男男高h小黄文| 色拍拍综合网| 午夜影院官网| 亚洲伊人久久一次| 黄页免费观看| 一边吃奶一边添P好爽故事| 亚洲小视频| 亚色一区| 亚洲不卡视频| 国产超碰精久久久久久无码AV| 无罩看奶禁18| 亚洲自偷自偷图片在线高清| 青青草偷拍视频| 色偷偷资源网| 99草在线观看| 日日噜噜夜夜狠狠视频| 野外一级毛片黑人| 日本亚洲欧美在线| 推特buy1take2| 国产AV亚洲一区精午夜麻豆 | 午夜在线视频观看版| 亚洲精品乱码蜜桃久久久| 国产欧美另类久久久品| 一本大道无码AV天堂欧美| 欧美一级片在线观看| 先锋影音亚洲| 一区二区三区视频在线观看| 老师洗澡让我吃她胸的视频| 日韩乱码在线观看| 色综合网站在线| 亚洲欧美久久婷婷爱综合一区天堂| 国产在线aaa片一区二区99| 亚洲 欧美 国产在线视频| 骚色网站| 午夜视频你懂的| 伊人影院久久| 精品国产自在现线拍400部| 亚洲人成色777777老人头| 亚洲精品亚洲人成人网| 一级人做人爰a全过程免费视频| 艳妇与粗巨茎|