//首先搭建工作環境
1.虛擬機器編譯環境,在linux伺服器上安裝交叉編譯器
----------------------------工具鏈安裝-----------------------------------
toolchain目錄下有arm-hisiv500-linux.tar.bz2 和 cross.v500.install兩個檔案,其中
arm-hisiv500-linux.tar.bz2 是安裝包,cross.v500.install 是 x86_64-linux-gnu
伺服器上的安裝指令碼。
安裝方法:
a. 將arm-hisiv500-linux.tar.bz2 和 cross.v500.install放在同一級目錄下;
b. ./cross.v500.install
執行完以上命令即完成安裝。注意,如果伺服器已經安裝好了arm-hisiv500-linux- 工具鏈,不必重新安裝。
c.source /etc/profile
2.虛擬機器和宿主機和板子間複製貼上 共享檔案功能:
如何實現虛擬機器跟主機間檔案共享和複製貼上功能及互ping通功能
3.虛擬機器跟主機板間的資源共享和fttp燒錄:
(a) 虛擬機器裡面安裝nfs伺服器,為後面的虛擬機器資料夾tem_clj mount板子根檔案系統下的資料夾mnt做準備
【nfs(network file system)即網路檔案系統,是freebsd支援的檔案系統中的一種,它允許網路中的計算機之間通過tcp/ip網路共享資源。
在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣】
sudo apt install nfs-kernel-server
虛擬機器裡面建立nfs目錄tem_clj,並修改配置檔案
gedit /etc/exports 在開啟的檔案裡面新增 /root/ipc/hi3518ev200/tem_clj *(rw,sync,no_root_squash) //其中/root/ipc/hi3518ev200/tem_clj可以通過pwd命令獲取
sudo service nfs-kernel-server restart
(b) 虛擬機器裡面安裝tftp伺服器,為由主機上傳送映像、檔案等到目標機上做準備
【tftp:檔案傳輸協議】
sudo apt-get install tftp-hpa
sudo apt-get install tftpd-hpa
建立nfs目錄tem_clj_tftp,並修改配置檔案
gedit /etc/default/tftpd-hpa 在開啟的檔案裡面新增 /root/ipc/hi3518ev200/tem_clj_tftp *(rw,sync,no_root_squash) //其中/root/ipc/hi3518ev200/tem_clj可以通過pwd命令獲取
sudo service tftpd-hpa restart
下面確認tftp服務是否開啟,檢視tftp相關程序可以用以下指令:
ps aux |grep tftp
//相關的tftp描述文件
vue devtools chrome 開發工具
vue devtools 是一款基於chrome的 vue 開發工具,可以檢視vue專案的原始 vue標籤 而不是編輯後的html標籤。安裝 1 git clone https 1 npm i 或者 yarn install3.依賴安裝完成後,編譯 生成外掛程式 1 npm run build4.開...
軟工 開發模型
我們在進行軟體開發的時候,我們需要對軟體開發的全部過程 活動和任務設計乙個框架,那就是軟體開發模型。選擇軟體開發模型是我們進行軟體開發至關重要的一步!它包括軟體開發的需求 設計 編碼 測試階段,有時也包括運維階段。它能夠清晰地表達軟體開發的全過程,明確規定了要完成的主要任務和活動,用來作為軟體專案工...
Android 開發藝術探索 IPC機制
2.1 2.2.1 android 開啟程序方式只有android proces 特殊方式通過jni native fork乙個程序 android proces remote 私有程序,其他應用和元件不能和他跑乙個程序 android proces com.test 全域性程序,具有相同share...