本文來源電子發(fā)燒友社區(qū),作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2302895_1_1.html
前言:上一篇Ubuntu環(huán)境搭建完成,鏡像編譯都通過,就差一個NFS掛載,方便測試的功能,上一篇Ubuntu上的nfs已經(jīng)配置完成,接下來用開發(fā)板掛載虛擬機(jī),進(jìn)行QT程序測試。
一. 開發(fā)板端如何使用NFS掛載功能,進(jìn)行方便測試。
在開發(fā)板上找命令,個人覺得這個功能uboot都帶著呢,不可能沒有,好多使用網(wǎng)絡(luò)文件系統(tǒng)的,那不就用不了了,因此直接各方找資料。
最后我發(fā)現(xiàn)了一個命令busybox命令,用busybox --help打印發(fā)現(xiàn)好多命令,其中就有mount命令,如圖所示。
這個怎么用呢,因?yàn)楹镁脹]用過飛凌的產(chǎn)品了,去各大論壇轉(zhuǎn)了一圈,這種工具是大家都通用的,肯定有人用的,于是在飛凌其他產(chǎn)品試用的帖子中發(fā)現(xiàn)busybox+mount就可以,于是直接測試掛載,如圖所示。
說一下過程:
首先Ubuntu和板子需要在同一網(wǎng)段。
其次,掛載的目錄需要設(shè)置權(quán)限,比如我的目錄設(shè)置命令sudo chmod 777 /home/forlinx/work/OKGL-linx-sdk10 -R。
最后,也許有時候會掛不上,查看防火墻是否關(guān)閉, systemctl status fwupd。如果沒有關(guān)閉使用命令sudo service fwupd stop關(guān)閉。
查看掛載目錄下文件,與Ubuntu下進(jìn)行對比一致,如圖所示。
二、 QT程序編寫編譯過程
我用QT Creator編譯一個demo,然后網(wǎng)絡(luò)掛載運(yùn)行,因?yàn)槲覜]有屏幕,所以只查看打印。
進(jìn)到QT Creator目錄:cd /home/forlinx/qtcreator-4.7.0/bin/
啟動:./qtcreator,如圖所示可視化開發(fā)界面,13年開發(fā)過一個QT的程序,在飛凌的2416板子上好像,忘記哪個型號了,替代2440的一款。
新建一個project,如圖所示,新建一個QWidget項(xiàng)目。
修改項(xiàng)目名稱為HelloWorld,點(diǎn)擊下一步。
默認(rèn)即可,說明這個qtcreator是在forlinx用戶下啟動的,在root用戶下找不到okg2l。
修改名字和基類,如圖所示,下一步。
然后點(diǎn)擊完成即可。
重點(diǎn):直接用QT Creator下的錘子編譯有問題,然后我切換命令編譯成功。Qtcreator啟動編輯代碼在forlinx用戶下,編譯qmake&&make在root用戶下。如果編譯不了,需要設(shè)置環(huán)境變量. environment-setup-aarch64-smarc-rzg2l-toolchain。
到HelloWorld目錄下,執(zhí)行qmake,再執(zhí)行make即可編譯完成,如圖所示。
三、網(wǎng)絡(luò)掛載測試QT程序
因沒有屏幕,只看打印現(xiàn)象。有屏幕就可以顯示一個helloworld的widget。
-
飛凌
+關(guān)注
關(guān)注
0文章
134瀏覽量
16186 -
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
301瀏覽量
2162
發(fā)布評論請先 登錄
相關(guān)推薦
瑞薩電子RZ MPU家族精品RZ/N2L產(chǎn)品介紹
![瑞薩電子<b class='flag-5'>RZ</b> MPU家族精品<b class='flag-5'>RZ</b>/N<b class='flag-5'>2L</b>產(chǎn)品介紹](https://file1.elecfans.com/web2/M00/BB/1B/wKgZomWXtb6ACk_NAAARMuEl9ZA261.png)
飛凌嵌入式受邀亮相瑞薩2024工業(yè)技術(shù)研討會
![<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式受邀亮相瑞薩2024工業(yè)技術(shù)研討會](https://file1.elecfans.com/web3/M00/01/77/wKgZO2dT6riANnfsAADz9LLTiqQ651.png)
瑞薩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開發(fā)板的虛擬(Virtual UART)實(shí)現(xiàn)方案
![<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'>開發(fā)板</b>的虛擬(Virtual UART)實(shí)現(xiàn)方案](https://file1.elecfans.com/web1/M00/F5/80/wKgaoWc9hWmATb6MAAAOt1-nqSU153.png)
飛凌全志T527開發(fā)板buildroot系統(tǒng)下擴(kuò)大rootfs分區(qū)
RZ/G2L雙千兆網(wǎng)口使用場景 BASIC模式 SWITCH模式 ROUTER模式
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>雙千兆網(wǎng)口使用場景 BASIC模式 SWITCH模式 ROUTER模式](https://file1.elecfans.com/web2/M00/F8/10/wKgaomaD002Ab81YAAGYRTzrN8Y703.png)
米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南
![米爾NXP i.MX 93<b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>Qt</b><b class='flag-5'>開發(fā)</b>指南](https://file.elecfans.com/web2/M00/08/64/pYYBAGDwFEGADIPWAAFlJOlmLxg664.jpg)
【米爾-瑞米派兼容樹莓派擴(kuò)展模塊-試用體驗(yàn)】值得擁有的米爾-瑞米派兼容樹莓派生態(tài)板
RZ/G2L Demo調(diào)試經(jīng)驗(yàn)流程分享(1)
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Demo調(diào)試經(jīng)驗(yàn)流程分享(1)](https://file1.elecfans.com/web2/M00/E1/6A/wKgaomY4eEqAWBOeAAAxOi0H_9o441.png)
RZ/G2L SD卡啟動環(huán)境變量存儲設(shè)置
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SD卡啟動環(huán)境變量存儲設(shè)置](https://file1.elecfans.com/web2/M00/C5/40/wKgZomX7zJiAOxtwAABAf5VPZA0933.png)
【米爾-瑞薩RZ/G2UL開發(fā)板】3.雜項(xiàng)測試
RZ/G2L微處理器DDR ECC功能和機(jī)制概要
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器DDR ECC功能和機(jī)制概要](https://file1.elecfans.com/web2/M00/C1/C7/wKgZomXeyKiAALMaAAA6a_WH4b8118.png)
評論