1. 簡介
由于主控RK3576的性能非常強大,即便在嵌入式設(shè)備上進行應(yīng)用編譯,也不會對開發(fā)效率造成太大影響。因此【編譯工具】以及【依賴庫】就被部署到嵌入式設(shè)備的系統(tǒng)上。
正因為【程序要在嵌入式設(shè)備上編譯】,就衍生出了三種【源代碼】管理方式:
方式一:源代碼存放在【嵌入式設(shè)備】上。特點:安全性差,便捷性最高。
方式二:源代碼存放在【遠端設(shè)備】上。特點:安全性最高,便捷性低。
方式三:源代碼存放在【移動存儲設(shè)備】上。特點:安全性適中,便捷性適中。
注1:【安全性】指的是因誤操作導(dǎo)致的【數(shù)據(jù)丟失風(fēng)險】,如安全性低的數(shù)據(jù)更易丟失。
注2:【便捷性】指的是開發(fā)環(huán)境搭建難度,便捷性低的開發(fā)環(huán)境影響因素更多,需要開發(fā)者具備一定程度的【嵌入式開發(fā)基礎(chǔ)】以及【問題排查能力】。
經(jīng)綜合評估,方式二為相對合適的開發(fā)方式,下文將對【源代碼遠程掛載管理】如何實施進行步驟性講解。
2. 遠程掛載管理
2.1 簡介
這種方式安全性高,但由于配置起來相對麻煩(需要對配置局域網(wǎng),配置nfs服務(wù)器有一定的認知),因此使用便捷性就相對較低。
2.2 nfs搭建與掛載
首先,用戶要使設(shè)備【都處于同一個局域網(wǎng)】內(nèi),并且能夠【互相】ping通。然后再在自己的個人電腦或者遠程服務(wù)器上搭建一個nfs服務(wù)。
比如:以我司提供的虛擬機為例,把nfs服務(wù)搭建在虛擬機上。可參考文章《入門指南/開發(fā)環(huán)境準備/nfs服務(wù)搭建與掛載》。
2.3 嵌入式設(shè)備端操作方法
在用戶搭建好nfs服務(wù)器以后,就在【嵌入式設(shè)備】的文件系統(tǒng)上創(chuàng)建一個專用于掛載nfs服務(wù)器的目錄節(jié)點(建議是在有操作權(quán)限的地方,本文檔選擇在家目錄的Desktop里)。操作步驟如下:
首先通過虛擬機,用adb shell進入到【嵌入式設(shè)備】的后臺環(huán)境:
注:若此步驟遇到問題,可以參考《入門指南/調(diào)試方式介紹/adb調(diào)試》解決。
定位到家目錄的Desktop里,創(chuàng)建nfs目錄:
cd /home//orin-nano/Desktop mkdir nfs

輸入下方命令,掛載nfs服務(wù)器中的目錄,nfs服務(wù)器IP地址與掛載點路徑需要用戶根據(jù)實際情況填寫。
mount -t nfs -o nolock : /home/orin-nano/Desktop/nfs/

如果出現(xiàn)下方提示,有可能是:掛載參數(shù)錯誤或未安裝nfs客戶端。
安裝nfs客戶端的命令如下:
apt-get install nfs-common 審核編輯 黃宇
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5504瀏覽量
102221 -
NFS
+關(guān)注
關(guān)注
1文章
56瀏覽量
26432 -
rk3576
+關(guān)注
關(guān)注
1文章
145瀏覽量
554
發(fā)布評論請先 登錄
基于RK3576開發(fā)板的MIPI-DSI使用

米爾RK3576開發(fā)板特惠活動!

評論