文章目錄
1 外部存儲設備(U盤,TF卡)使用
2 網絡配置
3 觸摸測試
4 屏幕亮度(背光)
本節所有的測試程序需要開發板有Qt環境來運行。我們提供的文件系統是由yocto裁剪整理得來的。之后我們會整理一份單獨移植的qt系統。方便用戶移植第三方軟件。如果用戶的文件系統非我們的出廠版本,請參考之前燒寫章節重新燒寫出廠文件系統。開發板啟動需要輸入登錄名:root,默認無密碼。
1 外部存儲設備(U盤,TF卡)使用
我們在測試qt程序時經常會用到U盤TF卡拷貝程序,yocto系統在使用這些設備時會自動掛載,非常方便。這里我們要求盤符分區格式為FAT32。
首先啟動開發板,我們將U盤插入USB接口會有如圖1.1打印信息。
在這里插入圖片描述 ![]()
然后使用命令“df”即可查看到U盤自動掛載的目錄。如圖1.2:
在這里插入圖片描述 ![]()
然后我們使用命令“cd /run/media/sda1/”即可進入U盤目錄。如圖1.3所示:
在這里插入圖片描述 ![]()
同理,TF卡插入也會有相應打印信息。如圖1.4:
在這里插入圖片描述 ![]()
我們使用命令“df”查看對應分區掛載的目錄。
在這里插入圖片描述 ![]()
這里我們注意,商業級核心板的“/dev/mmcblk1p1”設備是emmc為內核設備樹提供的單獨分區。盡量不要使用。我們使用命令“ls /run/media/mmcblk1p1”即可看到設備樹內核文件。如圖1.6:
在這里插入圖片描述 ![]()
2 網絡配置
Yocto默認自動配置eth0,我們啟動開發板。將網線連接Ethernet2端口,會有圖2.1如打印信息。
在這里插入圖片描述 ![]()
我們使用命令“ifconfig”即可查看eth0的相關配置。如圖2.2所示:
在這里插入圖片描述 ![]()
配置文件是 /etc/network/interfaces,我們使用命令“vi /etc/network/interfaces”打開配置文件。如圖2.3所示:
在這里插入圖片描述 ![]()
我們可以看到eth0是動態分配ip的,這可能導致每次啟動設備后ip發生改變,如圖2.4所示:
在這里插入圖片描述 ![]()
這里我們將eth1修改為靜態ip,添加如下代碼。 ![]()
如圖2.5所示:
在這里插入圖片描述 ![]()
修改之后保存退出。
我們這里使用命令“/etc/init.d/networking restart”重啟網絡服務。如圖2.6所示:
在這里插入圖片描述 ![]()
生效后使用命令“ifconfig”查看eth1的配置情況。
在這里插入圖片描述 ![]()
然后我們使用命令“ping -I 192.168.1.120 www.baidu.com”指定eth1去ping百度。如圖2.8所示:
在這里插入圖片描述 ![]()
3 觸摸測試
在燒寫文件系統第一次啟動后,我們會先運行五點觸摸校準程序“ts_calibrate”,如果在校準過程中測試點不小心點錯了,可以使用命令“rm -rf /etc/pointercal”刪除坐標文件。如圖3.1所示:
在這里插入圖片描述 ![]()
使用命令“reboot”重啟重新校準。或者使用命令“ts_calibrate”直接重新校準。如圖3.2所示:
在這里插入圖片描述 ![]()
然后我們可以使用命令“ts_test”來測試觸摸。如圖3.3所示:
在這里插入圖片描述 ![]()
這個程序會在終端打印坐標信息,屏幕效果如圖3.4所示:
在這里插入圖片描述 ![]()
4 屏幕亮度(背光)
用戶可以在文件系統啟動之后,通過控制臺命令來實現背光調整,參考命令如下。
(1)關閉屏幕背光:
echo 0 > /sys/devices/platform/backlight/backlight/backlight/brightness
(2)使屏幕顯示背光:
echo 6 > /sys/devices/platform/backlight/backlight/backlight/brightness
(3)使屏幕亮度達到最大:
echo 7 > /sys/devices/platform/backlight/backlight/backlight/brightness
通過修改屏幕背光亮度文件的值,來修改屏幕亮度,最大值是7。具體的值,用戶可以根據自己的需求進行更改。 ![]()
|