Ubuntu系統(tǒng)教程
概述
硬件平臺(tái)
軟件平臺(tái)
SDK軟件平臺(tái)支持Ubuntu Linux 20.04,搭載XFCE4的GUI,支持GPU加速,具體功能如下:
- Ubuntu 20.04 XFCE4+GPU
- NPU Demo,支持Yolo、PaddlePaddle模型
- EMMC與SD卡雙啟動(dòng)
- H.264/265/VP8/VP9硬解碼
- H.264/VP8硬編碼
- USB2.0/3.0 Camera, USB鼠標(biāo)鍵盤(pán)
- exFAT/EXT4分區(qū)格式的U盤(pán)
- 支持MIPI Camera與MIPI屏
- 支持HDMI顯示器
- 支持HDMI TX Audio
- 支持HDMI RX Video
- 支持有線(xiàn)網(wǎng)絡(luò)、WIFI與藍(lán)牙
操作說(shuō)明
鏡像燒寫(xiě)
在Windows10/11上安裝USB轉(zhuǎn)串口軟件
第一步:將USB轉(zhuǎn)串口小板一側(cè)連接至VS680板卡,另一側(cè)連接Windows主機(jī)
第二步:下載并安裝USB轉(zhuǎn)串口驅(qū)動(dòng):廠商配套的串口小板為ft232芯片,在網(wǎng)上可搜索此芯片的驅(qū)動(dòng)后進(jìn)行安裝,安裝完成后在Windows設(shè)備管理器顯示如下(不同的Windows主機(jī)顯示的COM口序號(hào)不一樣,此處以COM3為例):
第三步:下載PuTTY串口通訊軟件并配置參數(shù):COM3, 115200,N, 8, 1
使用PC燒寫(xiě)工具在EMMC上燒寫(xiě)引導(dǎo)程序
通過(guò)USB工具軟件燒寫(xiě)鏡像至VS680板卡的EMMC存儲(chǔ)器,鏡像包與燒寫(xiě)工具與操作說(shuō)明詳見(jiàn)“版本鏡像燒寫(xiě)說(shuō)明”章節(jié),安裝此工具軟件后,結(jié)合配套的燒寫(xiě)說(shuō)明文檔“SOC系統(tǒng)燒寫(xiě)工具使用說(shuō)明”進(jìn)行操作。
使用SD卡燒寫(xiě)工具燒寫(xiě)系統(tǒng)鏡像
通過(guò)SD卡燒寫(xiě)工具將系統(tǒng)鏡像燒寫(xiě)至SD卡,鏡像包與燒寫(xiě)工具與操作說(shuō)明詳見(jiàn)“版本鏡像燒寫(xiě)說(shuō)明”章節(jié)
開(kāi)機(jī)啟動(dòng)
燒寫(xiě)完成后,在板卡上插入上一步燒寫(xiě)了系統(tǒng)鏡像的SD卡,并與PC機(jī)連接串口、與顯示器連接HDMI線(xiàn)、連接以太網(wǎng)線(xiàn),拔掉電源再重新插上會(huì)自動(dòng)開(kāi)機(jī),十幾秒鐘后,串口上會(huì)提示登錄,默認(rèn)用戶(hù)名為”root”, 密碼為”123456”,HDMI顯示器界面上可用USB鍵盤(pán)輸入密碼”123456”登錄進(jìn)xfce桌面系統(tǒng),第一次啟動(dòng)后需要在串口上登錄ROOT用戶(hù)并執(zhí)行以下操作:
#在主機(jī)執(zhí)行以下命令
dhclient eth0
resize2fs /dev/mmcblk1p16
timedatectl
apt update
基本功能
準(zhǔn)備工作
在進(jìn)行后續(xù)的測(cè)試之前需要先在串口終端上配置環(huán)境變量:
#在主機(jī)執(zhí)行以下命令
LD_LIBRARY_PATH="/usr/lib:/usr/lib64:/opt/syna/lib:/opt/syna/lib64:/usr/local/lib"
export LD_LIBRARY_PATH=/opt/syna/lib64:$LD_LIBRARY_PATH
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/opt/syna/bin:/usr/local/bin"
AMP_TA_PATH="/opt/syna/ta"
AMP_FW_PATH="/opt/syna/fw"
export AMP_TA_PATH
export AMP_FW_PATH
export PATH
驗(yàn)證HDMI與MIPI屏功能
HDMI驗(yàn)證:系統(tǒng)默認(rèn)情況下會(huì)從HDMI輸出GUI桌面,證明HDMI功能正常
MIPI屏驗(yàn)證:用以下方法切換至MIPI:
#在主機(jī)執(zhí)行以下命令
test_disp hdcp disable
test_disp setformat 6 102 2 0 1 0 1
再次切換回HDMI:
#在主機(jī)執(zhí)行以下命令
test_disp setformat 0 24 0 2 1 0 0
驗(yàn)證硬件編解碼功能
編碼驗(yàn)證:
先在網(wǎng)上下載待編碼的YUV測(cè)試文件,再在串口終端上輸入命令進(jìn)行H.264編碼:
#在主機(jī)執(zhí)行以下命令
ampclient_alpha?17?--ins 1080p_avc_0_0.yuv -w?1920?-h?1080?-O hhhhh.h264
編碼完成后將hhhhh.h264拷貝至PC用播放軟件時(shí)行播放
解碼驗(yàn)證:
先在網(wǎng)上下載待解碼的H.264測(cè)試文件720p.h264拷貝至目標(biāo)板/root/720p.h264,串口中輸入命令:
#在主機(jī)執(zhí)行以下命令
ampclient_samples 2 /root/720p.h264
(文件名必須絕對(duì)路徑才可以),默認(rèn)情況將在HDMI上顯示解碼后的畫(huà)面
驗(yàn)證USB功能
在USB2.0接口上接入U(xiǎn)SB鍵盤(pán)鼠標(biāo),然后在GUI上可以輸入命令以及正常移動(dòng)鼠標(biāo)
在USB2.0/3.0接口上插入exFAT分區(qū)的U盤(pán),在串口終端上先輸入命令新建掛載目錄mkdir /mnt, 然后再運(yùn)行命令掛載U盤(pán),隨后在目錄板的/mnt目錄中可看到U盤(pán)中的文件
#在主機(jī)執(zhí)行以下命令
mount -t vfat /dev/sda1 /mnt
驗(yàn)證GUI及GPU加速功能
登錄進(jìn)GUI后在UI 界面起個(gè)終端,輸入以下命令:
#在主機(jī)執(zhí)行以下命令
apt install glmark2-es2
sudo DISPLAY=:0 glmark2-es2
在HDMI顯示上可以看到測(cè)試圖像,再開(kāi)啟一個(gè)終端,使用以下命令查看gpu 占用率,若大于20%以上則表示GPU加速功能正常:
#在主機(jī)執(zhí)行以下命令
cat /proc/pvr/status