本文來源電子發(fā)燒友社區(qū),作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2298103_1_1.html
前言:基本操作已經(jīng)測試過,接下來搭建開發(fā)環(huán)境。
一. 資料整理
根據(jù)開發(fā)板提供資料下載地址進行資料下載,下載完成如圖所示,資料大概10幾個G。
將用戶資料瀏覽一遍,每個文件夾下都有類似readme的目錄說明,想做那一項,直接找即可。根據(jù)用戶手冊知道如何測試開發(fā)板板載的各種功能,根據(jù)用戶編譯手冊知道如何搭建環(huán)境,開發(fā)自己的用戶程序。
二. 開發(fā)環(huán)境搭建
1. 提取飛凌提供的虛擬機,如圖所示。沒有啟動起來,估計內(nèi)存不夠,關閉虛擬機。
2. 打開VMware,打開剛剛Ubuntu 64.vmx,然后顯示虛擬機配置,如圖所示。因為本人電腦配置較低,所以需要修改一下虛擬機配置。
3. 確定后,播放虛擬機,進入如圖所示界面,登錄forlinux。
4. 進入界面如圖所示。
5. 打開work文件夾,將OKG2L-linux-sdk10.tar.bz2.00文件拷貝到work目錄,如圖所示。
6. 解壓OKG2L-linux-sdk10.tar.bz2.00文件,如圖所示。
7. 設置環(huán)境變量
environment-setup-aarch64-smarc-rzg2l-toolchain 腳本存放在 OKG2L-linux-sdk10 目錄下,執(zhí)行該腳本可以安裝交叉編譯鏈并配置編譯所需環(huán)境變量。如果交叉編譯鏈已經(jīng)安裝完成,再次執(zhí)行只會配置環(huán)境變量。特別說明一下:執(zhí)行腳本,先輸入點.,空格后再輸入腳本執(zhí)行。
8. 源碼編譯
編譯的時候需確認自己在 root 權限下,防止報權限錯誤。
root@ubuntu:~/work/OKG2L-linux-sdk10# ./build.sh all
虛擬機配置低了,編譯的時間也就長了,建議搭建找臺配置好的電腦編譯,編譯完成如圖所示。
9. 查看鏡像文件
根據(jù)編譯手冊,OKG2L-linux-sdk10/images 目錄下鏡像如圖所示。
先不刷機,后面用到的時候再刷機。
三、虛擬機上安裝nfs
安裝NFS,將虛擬機掛載到板端,測試用戶程序,不用刷機。程序確定后再進行刷機。命令安裝nfs-kernel-server和nfs-common,如圖所示。
添加NFS共享目錄,sudo vim /etc/exports在文件的最后添加想要共享的文件/home/forlinx/work *(rw,sync,no_root_squash),"/home/forlinx/work"是要共享的目錄,“ * ”意思是所有人都能掛載。
修改文件夾權限chmod -R 777 ~/work,然后重啟nfs服務sudo /etc/init.d/nfs-kernel-server start,如圖所示。
4、 后續(xù)工作
如果開發(fā)板上有nfs功能,則直接掛載則可測試,發(fā)現(xiàn)板子上沒有這個命令,只能自己去移植了,后面移植nfs,實現(xiàn)網(wǎng)絡掛載測試用戶程序。
-
飛凌
+關注
關注
0文章
135瀏覽量
16475 -
開發(fā)板試用
+關注
關注
3文章
302瀏覽量
2407
發(fā)布評論請先 登錄
【HZ-RK3568開發(fā)板免費體驗】合眾HZ-RK3568開發(fā)環(huán)境搭建
【Banana Pi BPI-RV2開發(fā)板試用體驗】開發(fā)環(huán)境搭建及編譯
瑞薩MCU方案:瑞薩RZ/G2L Bootloader單獨編譯方法詳解

迅為RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

【米爾-全志T536開發(fā)板試用體驗】- 開發(fā)環(huán)境搭建與測試
具有3D圖形和視頻編解碼器的通用 MPU RZ/G2L 數(shù)據(jù)手冊

飛凌嵌入式受邀亮相瑞薩2024工業(yè)技術研討會

瑞薩RZ/G2L微處理器的SD卡GPIO控制功能介紹

RZ/G2L高速虛擬串口方案 基于瑞薩RZ/G2L SMARC開發(fā)板的虛擬(Virtual UART)實現(xiàn)方案

北京迅為iTOP-LS2K0500開發(fā)板快速使用編譯環(huán)境虛擬機Ubuntu基礎操作及設置

【北京迅為】iTOP-LS2K0500開發(fā)板快速使用編譯環(huán)境ubuntu20.04第一章加載迅為提供 Ubuntu20.04

評論