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

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

如果出現下方提示,有可能是:掛載參數錯誤或未安裝nfs客戶端。
安裝nfs客戶端的命令如下:
apt-get install nfs-common 審核編輯 黃宇
-
開發板
+關注
關注
25文章
5565瀏覽量
102754 -
NFS
+關注
關注
1文章
56瀏覽量
26450 -
rk3576
+關注
關注
1文章
153瀏覽量
597
發布評論請先 登錄
基于RK3576開發板的MIPI-DSI使用

評論