生活随笔
收集整理的這篇文章主要介紹了
工作笔记:飞凌嵌入式试用记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
由于公司工作需求,我學習使用了飛凌嵌入式的開發板,現在將使用飛凌開發板的經驗和坑記錄一下
我使用的開發板為飛凌RK3399,使用的系統為linux
飛凌開發板的一般使用流程
開發板的教程還是很全面的,可以完全根據教程操作
我燒錄系統選用的OTG方案,有完整教程不多說了在ubuntu系統上的QT上設置新的KIT用于交叉編譯,這也有完整教程RK3399自帶opencv3的庫,但由于工作原因我需要使用opencv4的,所以我選擇自己交叉編譯了一份,交叉編譯opencv方法RK3399的linux雖然有界面,但是基本就是給客戶看的,程序員沒用,程序員想進入linux內部就需要用一根typeC接口連接開發板的debug口,然后在連接ubuntu系統的電腦(此處有官方教程,但是是Windows下的)打開minicom,在設置好串口后便能與開發板連接了,就如果開了個終端一樣。可以用minicom的文件傳輸功能傳輸文件,但是如果真的傳大文件好像會出現異常。開發板自帶WiFi,但是需要手動打開,所以可以通過修改啟動項,開機自動調用wifi腳本。只需要在/etc/init.d文件夾中添加S99開頭的腳本(S99表示開機,且優先級在99的腳本,同理還有K開頭的關機腳本),腳本中寫入
#! /bin/bash./usr/bin/cmd/wifi.sh wlan0 -s TP-XXXX
(WiFi名
) -p xxxxx(密碼)wait
wait^c
waitexit 0
飛凌開發板自帶SSH 服務器,但最好先設置路由器,將IP和mac綁定后,再用ubuntu 連接
ssh root@192.168.1.100
linux 自帶了很多庫,如opencv3,qt,他們都在/usr/lib中,如果想添加自己的lib可以考慮將動態庫復制進去,不過個人建議另建路徑,將動態庫都放到一個文件夾,方便修改和復制
首先,添加動態庫的路徑:
export LD_LIBRARY_PATH
=/home/lib:
$LD_LIBRARY_PATH
這樣,/home/lib 就成為了鏈接庫的路徑,你可以把你的庫放入這個路徑中供你的程序調用
遇到的坑
該linux自帶很多USB口,一般當你加入新口的時候是從ttyUSB5開始的,同時順序也會有變化,QT的串口檢索可能會從5開始 然后再01234,這個是小坑,但是導致了我自動串口檢索的代碼出了buglinux沒用ch34X的驅動,如果想485轉USB,最好還是使用PL2303或者ft232的轉換器新增攝像頭的video編號也是從10開始的,也就是說10號是插入的第一個攝像頭,但是插入一個會出現10,11兩個新的編號,只有10那個是有用的WiFi連接要保持穩定,如果WiFi換了,導致wifi腳本失敗得話,會導致程序不停的重試,這里建議先刪除(或者改名)開機自動連接WiFi的腳本,然后再重啟再修改密碼,不然不停彈出的錯誤讓你啥都干不了。
總結
以上是生活随笔為你收集整理的工作笔记:飞凌嵌入式试用记录的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。