本文來源電子發燒友社區,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2296692_1_1.html
前言:快速驗證帶有網絡的開發板就是大家nfs掛載的方式,將虛擬機里面的demo程序掛載到板端,在板端直接執行demo,如果有問題不滿意,直接down掉程序,重新在服務器端交叉編譯完成,在板端的nfs目錄下直接執行測試,直到滿意后打包燒錄到板端。
1、 搭建Ubuntu server下的NFS
(1)安裝NFS
#sudo apt-get install nfs-kernel-server
#sudo apt-get install nfs-common //這一步在上一步就安裝上了
(2) 添加NFS共享目錄
#sudo vi /etc/exports
在文件末尾添加/home/ssd222d/sourcecode *(rw,sync,no_root_squash)
(3) 修改共享目錄的權限
#sudo chmod -R 777 /home/ssd222d/sourcecode/
(4) 重啟NFS服務
#sudo /etc/init.d/nfs-kernel-server restart
(5)板端進行掛載
#ifconfig eth0 up
#udhcpc -i eth0 -s /etc/init.d/udhcpc.script
#mount -o nolock -t nfs 192.168.101.48:/home/ssd222d/sourcecode /mnt
2、根據用戶快速使用手冊第四章進行操作
如何簡單打包demo jpeg2disp
在project目錄下make menuconfig,路徑選擇Sdk Config → Verify Compile Config → Application Compile Config
然后執行#make image-fast
出現問題如圖所示。
咨詢了技術運營官后需要下載補充文件mi demo補充:下載后,解壓到sdk對應的目錄下。否則默認會缺省庫p3_v015獨立mi_demo。下載之后放到sourcecode目錄進行解壓,解壓后的文件并入sourcecode目錄下的sdk目錄中:
tar xvf ssd222d.sdk.jackson.0628.tar.gz
進入到sourcecode目錄的project文件夾內,執行
make image-fast
成功后截圖如下
在開發板端進入到掛載目錄mnt下,查看剛剛編譯的目錄如下所示
執行./logo &出現問題如下
找到庫的位置,在服務器上查找找不到的庫文件sudo find / -name libjpeg.so.9,然后export庫所在的路徑即可,板端進入到/mnt/project/image/output/customer目錄,執行export LD_LIBRARY_PATH=pwd/lib:$LD_LIBRARY_PATH
然后執行./logo &執行OK如圖所示
查看logo程序的PID:#ps,根據PID退出程序:kill -9 PID。
其他demo的執行是一樣的思路,后面弄UI系統測試。
-
NFS
+關注
關注
1文章
56瀏覽量
27010 -
SSD222D
+關注
關注
1文章
5瀏覽量
1715
發布評論請先 登錄
【正點原子STM32N647開發板試用】--開箱與開發環境搭建
探索 KunLun Pi | 基于匠芯創D13x系列開發板分享(三)
飛凌嵌入式ElfBoard-常用的網絡服務的搭建之NFS服務搭建
【匠芯創D133CBS KunLun Pi開發板試用體驗】介紹、環境搭建
【作品合集】微五科技CF5010RBT60開發板測評
【免費試用】匠芯創D133CBS KunLun Pi開發板試用體驗
【EASY EAI Orin Nano開發板試用體驗】--WiFi連接與nfs共享
【EASY EAI Orin Nano開發板試用體驗】--開發環境準備與點燈
【米爾-全志T536開發板試用體驗】- 開發環境搭建與測試
基于RK3576開發板的NFS服務搭建與掛載
【SSD222D開發板試用體驗】搭建nfs網絡調試環境并測試demo
評論