本文來源電子發燒友社區,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2298103_1_1.html
前言:基本操作已經測試過,接下來搭建開發環境。
一. 資料整理
根據開發板提供資料下載地址進行資料下載,下載完成如圖所示,資料大概10幾個G。
將用戶資料瀏覽一遍,每個文件夾下都有類似readme的目錄說明,想做那一項,直接找即可。根據用戶手冊知道如何測試開發板板載的各種功能,根據用戶編譯手冊知道如何搭建環境,開發自己的用戶程序。
二. 開發環境搭建
1. 提取飛凌提供的虛擬機,如圖所示。沒有啟動起來,估計內存不夠,關閉虛擬機。
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. 設置環境變量
environment-setup-aarch64-smarc-rzg2l-toolchain 腳本存放在 OKG2L-linux-sdk10 目錄下,執行該腳本可以安裝交叉編譯鏈并配置編譯所需環境變量。如果交叉編譯鏈已經安裝完成,再次執行只會配置環境變量。特別說明一下:執行腳本,先輸入點.,空格后再輸入腳本執行。
8. 源碼編譯
編譯的時候需確認自己在 root 權限下,防止報權限錯誤。
root@ubuntu:~/work/OKG2L-linux-sdk10# ./build.sh all
虛擬機配置低了,編譯的時間也就長了,建議搭建找臺配置好的電腦編譯,編譯完成如圖所示。
9. 查看鏡像文件
根據編譯手冊,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、 后續工作
如果開發板上有nfs功能,則直接掛載則可測試,發現板子上沒有這個命令,只能自己去移植了,后面移植nfs,實現網絡掛載測試用戶程序。
-
飛凌
+關注
關注
0文章
134瀏覽量
16188 -
開發板試用
+關注
關注
3文章
301瀏覽量
2166
發布評論請先 登錄
相關推薦
瑞薩RZ/G2L微處理器的SD卡GPIO控制功能介紹
![瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器的SD卡GPIO控制功能介紹](https://file1.elecfans.com/web3/M00/01/4C/wKgZO2dSYOaAVMYzAAA3zEBiTac266.png)
RZ/G2L高速虛擬串口方案 基于瑞薩RZ/G2L SMARC開發板的虛擬(Virtual UART)實現方案
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>高速虛擬串口方案 基于瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SMARC<b class='flag-5'>開發板</b>的虛擬(Virtual UART)實現方案](https://file1.elecfans.com/web1/M00/F5/80/wKgaoWc9hWmATb6MAAAOt1-nqSU153.png)
【北京迅為】iTOP-LS2K0500開發板快速使用編譯環境ubuntu20.04第一章加載迅為提供 Ubuntu20.04
![【北京迅為】iTOP-LS<b class='flag-5'>2</b>K0500<b class='flag-5'>開發板</b>快速使用<b class='flag-5'>編譯</b><b class='flag-5'>環境</b><b class='flag-5'>ubuntu</b>20.04第一章加載迅為提供 <b class='flag-5'>Ubuntu</b>20.04](https://file1.elecfans.com/web2/M00/06/C5/wKgZombqkpCAVPDTAADBy0z2FgU060.png)
linux開發板如何編譯curl
RZ/G2L Demo調試經驗流程分享(1)
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Demo調試經驗流程分享(1)](https://file1.elecfans.com/web2/M00/E1/6A/wKgaomY4eEqAWBOeAAAxOi0H_9o441.png)
RZ/G2L SD卡啟動環境變量存儲設置
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SD卡啟動<b class='flag-5'>環境</b>變量存儲設置](https://file1.elecfans.com/web2/M00/C5/40/wKgZomX7zJiAOxtwAABAf5VPZA0933.png)
RZ/G2L微處理器DDR ECC功能和機制概要
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器DDR ECC功能和機制概要](https://file1.elecfans.com/web2/M00/C1/C7/wKgZomXeyKiAALMaAAA6a_WH4b8118.png)
評論