ipc開發(liteos開發 1工作環境搭建)

2021-08-15 20:50:11 字數 1569 閱讀 4188

//首先搭建工作環境

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...