成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

基于3861智能開發套件軟件開發環境搭建

系統 Linux
本篇帶給大家基于3861智能開發套件軟件開發環境搭建,請下載好工具后,工具準備好的前提下,軟件環境搭建預計需要 1.5小時 左右。


?[[438833]]?

??想了解更多內容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區??

??https://harmonyos.51cto.com??


1.環境搭建要求

1.1.計算機要求

  • Windows版本:Windows 10,64位
  • 內存:4GB以上
  • 硬盤:256GB以上

1.2.工具介紹

本次軟件開發環境搭建所需工具如下:

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

以上工具獲取地址:

https://gitee.com/isoftstone-hos/Isoftstone_WIFI_IOT/tree/master/docs/tool

請下載好工具后,進行以下操作。

溫馨提醒:

工具準備好的前提下,軟件環境搭建預計需要 1.5小時 左右。

2.安裝虛擬機VMware Workstation Pro

前提條件

  • 已下載VMware-workstation-full-15.5.0-14665864.exe

操作步驟

第1步:雙擊VMware-workstation-full-15.5.0-14665864.exe進入安裝界面。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第2步:點擊“下一步”進入用戶許可條款。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第3步:點擊“下一步”進入自定義安裝界面,并選中勾選框。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第4步:點擊“更改”,修改VMware安裝位置,點擊“下一步”進入用戶體驗設置。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第5步:點擊“下一步”進入添加快捷方式頁面。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第6步:點擊“下一步”進入開始安裝界面。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第7步:點擊“安裝”,開始安裝VMware。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第8步:等待幾分鐘,VMware安裝完成。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第9步:點擊“完成”,桌面出現VMware Workstation Pro的圖標。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第10步:雙擊VMware Workstation Pro的圖標,彈出輸入許可證頁面,如果有許可證號,選擇我有許可證號,并輸入自己的許可證號,如果無許可證號,選擇試用15天,點擊繼續按鈕。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

虛擬機安裝完成!

3.安裝Linux系統

3.1.配置虛擬機

前提條件

  • 已完成VMware Workstation Pro虛擬機安裝
  • 已下載ubuntu-21.04-desktop-amd64.iso

操作步驟

第1步:打開虛擬機后,界面如下:

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第2步:在主頁中,點擊“創建新的虛擬機”。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第3步:進入安裝向導,選擇 “典型”方式,點擊“下一步”。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第4步:點擊“稍后安裝操作系統(S)”,暫時不添加操作系統。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第5步:選擇操作系統類型為“Linux”,下拉菜單中版本選擇“Ubuntu 64位”,點擊“下一步”。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第6步:設置虛擬機名稱,選擇虛擬機安裝位置:

1)虛擬機名稱,如:

① 英文名稱:Ubuntu-21.04;

② 中英文名稱:Ubuntu-20.04.1-鴻蒙環境;

2)位置:安裝位置剩余磁盤空間大小必須大于20GB;

3)配置完成后,點擊“下一步”。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第7步:設置虛擬機磁盤大小20GB或以上,選擇“虛擬磁盤拆分成多個文件”,點擊“下一步”。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第8步:點擊“自定義硬件?…”, 配置虛擬機硬件資源。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第9步:根據個人電腦情況,進行虛擬機硬件配置:

1)內存:2GB或以上(建議值2GB);

2)處理器:處理器數量1或以上,每個處理器的內核數量1(建議設置處理器數量1,每個處理器的內核數量1);

3)網絡適配器:網絡連接選擇NAT模式;

4)新CD/DVD(SATA):使用ISO映像文件,點擊“瀏覽”,選擇文件ubuntu-21.04-desktop-amd64.iso;

5)配置完畢后,點擊“關閉”。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第10步:配置好硬件資源后,點擊“完成”。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

配置虛擬機完成!

3.2.安裝Ubuntu

前提條件

已完成配置虛擬機

操作步驟

第1步:點擊“開啟此虛擬機”,開始安裝Ubuntu。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第2步:進入如下頁面,按下回車鍵開始安裝Ubuntu。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第3步:選擇語言,點擊“安裝Ubuntu”,進入“鍵盤布局”界面。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第4步:選擇鍵盤布局,點擊“繼續”,進入到“更新和其他軟件”界面。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第5步:選擇“正常安裝”,根據需要選擇是否需要安裝更新,點擊“繼續”,進入到“安裝類型”界面。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第6步:在“安裝類型”界面中,選擇“清除整個磁盤并安裝Ubuntu”,點擊“現在安裝(I)”和“繼續”,進入到“選擇城市”界面。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第7步:在選擇城市界面中,選擇所在城市,點擊“繼續”進入到設置個人信息界面。

第8步:在設置個人信息界面中,設置計算機名、用戶名、密碼:

1)計算機名、用戶名:建議使用英文,不要使用中文(如:drcess);

2)密碼:使用簡單的6個數字即可;

3)配置完成后,點擊“繼續”。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第9步:在“安裝”界面中,等待安裝完成;

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第10步:安裝完成后,點擊“現在重啟”,重啟Ubuntu。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第11步:重啟Ubuntu后,進入登錄頁面,輸入之前設置的密碼進入系統。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

安裝Ubuntu完成!

3.3.進入Ubuntu

前提條件

已完成Ubuntu安裝

操作步驟

第1步:單擊右鍵,在彈窗中選擇“打開終端”。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第2步:進入終端,可以輸入命令。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

3.4.安裝輔助應用

前提條件

已進入Ubuntu

計算機連接Internet

操作步驟

第1步:執行如下命令,更新鏡像源。

sudo apt update

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第2步:命令行中輸入“ifconfig”查看虛擬機IP。如果IP查詢不了(顯示“ifconfig”未找到),可以執行如下命令:

sudo apt install net-tools

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第3步:再次執行如下命令:查詢虛擬機IP。

ifconfig

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第4步:執行如下命令,安裝ssh,主要用于ssh的連接:

sudo apt-get install openssh-server

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第5步:執行如下命令,安裝vim,主要用于后面編輯文件:

sudo apt install vim

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

安裝輔助應用完成!

4.搭建編譯環境

前提條件

  • 已完成VMware Workstation Pro虛擬機安裝
  • 已完成Linux系統安裝
  • Python版本:Python 3.9.5
  • 計算機連接Internet
  • 已下載gcc_riscv32-linux-7.3.0.tar.gz,并上傳至Ubuntu
  • 已下載llvm-linux-9.0.0-36191.tar,并上傳至Ubuntu

操作目的

本章節主要是安裝軟件代碼編譯所需的工具。

操作說明

搭建編譯環境按照本章節順序依次往下執行。

4.1.編譯依賴基礎軟件

執行以下命令進行安裝編譯依賴基礎軟件:

sudo apt-get install build-essential gcc g++ make zlib* libffi-dev

4.2.安裝并升級Python包管理工具(pip3)

操作步驟

第1步:執行以下命令進行安裝:

sudo apt-get install python3-setuptools python3-pip

sudo pip3 install --upgrade pip

第2步:執行如下命令查看安裝版本,查詢到版本表示安裝成功:

==pip -V ==

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第3步:查詢Python版本:

python --version

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

4.3.安裝scons

操作步驟

第1步:執行如下命令,安裝scons安裝包。

python3 -m pip install scons

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

**【注意】如果上面步驟安裝后,無法查看版本scons的版本,可以再次進行安裝,運行以下命令: **

== sudo apt install scons==

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第2步:執行如下命令,查看是否安裝成功。如果安裝成功,查詢結果下圖所示。

scons -v

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

4.4.安裝python模塊

操作步驟

執行如下命令,安裝python模塊setuptools。

pip3 install setuptools

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第1步:安裝GUI menuconfig工具(Kconfiglib),建議安裝Kconfiglib 13.2.0+版本。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

【注意】添加sudo會提示WARNING,只要提示Successfully就可以。

第2步:安裝pycryptodome,安裝升級文件簽名依賴的Python組件包,包括:pycryptodome、six、ecdsa。安裝ecdsa依賴six,請先安裝six,再安裝ecdsa。

sudo pip3 install pycryptodome

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

4.5.安裝six

sudo pip3 install six --upgrade --ignore-installed six

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

4.6.安裝ecdsa

sudo pip3 install ecdsa

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

4.7.安裝gcc_riscv32

操作步驟

第1步:執行安裝命令:

sudo apt-get install gcc && sudo apt-get install g++ && sudo apt-get install flex bison && sudo apt-get install texinfo

第2步:上傳gcc_riscv32-linux-7.3.0.tar.gz到Ubuntu。

第3步:解壓軟件包中的gcc_riscv32 安裝包。

tar -xvf gcc_riscv32-linux-7.3.0.tar.gz -C ~/

第4步:設置環境變量:

vim ~/.bashrc

第5步:將以下命令拷貝到.bashrc文件的最后一行,保存并退出。

export PATH=~/gcc_riscv32/bin:$PATH

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第6步:生效環境變量

source ~/.bashrc

第7步:Shell命令行中輸入如下命令,如果能正確顯示編譯器版本號,表明編譯器安裝成功。

riscv32-unknown-elf-gcc -v

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

4.8.安裝gn

sudo apt-get install gn

4.9.安裝ninja

sudo apt-get install ninja-build

4.10.安裝llvm

操作步驟

第1步:解壓llwm安裝包至~/llvm路徑下。

tar -xvf llvm-linux-9.0.0-36191.tar -C ~/

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第2步:設置環境變量。

vim ~/.bashrc

第3步:將以下命令拷貝到.bashrc文件的最后一行,保存并退出。

==export PATH=~/llvm/bin:$PATH ==

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第4步:生效環境變量。

source ~/.bashrc

第5步:查看llvm版本。

llvm-as --version

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

4.11.安裝hb

操作步驟

第1步:運行如下命令安裝hb

python3 -m pip install --user ohos-build

第2步:設置環境變量

vim ~/.bashrc

第3步:將以下命令拷貝到.bashrc文件的最后一行,保存并退出。

export PATH=~/.local/bin:$PATH

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第4步:執行如下命令更新環境變量。

source ~/.bashrc

第5步:執行"hb -h",有打印以下信息即表示安裝成功。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

5.代碼拉取

前提條件

  • 已完成VMware Workstation Pro虛擬機安裝
  • 已完成Linux系統安裝
  • 計算機連接Internet

操作步驟

第1步:安裝git工具,用于代碼下載:

sudo apt install git

第2步:查詢git版本,如果返回版本,表示安裝成功:

git --version

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第3步:代碼拉取:

git clone https://gitee.com/isoftstone-hos/Isoftstone_WIFI_IOT.git

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

6.代碼編譯

前提條件

  • 已完成代碼拉取
  • 已完成搭建編譯環境

操作步驟

第1步:代碼拉取完畢進入source目錄:

Isoftstone_WIFI_IOT/ source/ isoftstone_wifi_iot_board3861

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第2步:運行以下命令,進行代碼編譯設置:

hb set

1) [OHOS INFO] Input code path:后輸入“.”

2)選擇isoftstone_wifiiot_hi3861v100后回車;

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

3)設置完成后,會在source目錄下生成文件ohos_config,ison。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第3步:運行以下命令,進行代碼編譯:

hb build -f

第4步:等待編譯成功;

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第5步:編譯成功之后會在目錄:

“isoftstone_wifi_iot_board3861_113/out/isoftstone_wifiiot/isoftstone_wifiiot_hi3861v100”下生成燒錄文件:Hi3861_wifiiot_app_allinone.bin。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

代碼編譯完成!

7.程序下載

前提條件

  • 已完成代碼編譯
  • 已下載燒錄程序Hi3861_wifiiot_app_allinone.bin
  • 已下載CH341SER.EXE
  • 已下載HiBurn.exe

操作步驟

第1步:點擊安裝包USB轉串口驅動程序CH341SER.EXE,驅動安裝完成后,重新插拔USB接口,串口信息顯示如下圖所示。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第2步:雙擊HiBurn.exe打開燒錄頁面。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第3步:設置波特率,點擊Setting–Com settings。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第4步:程序燒寫配置,按照下圖順序進行配置和燒錄,配置操作順序說明:

1.COM:選擇串口號

2.Select file:添加燒錄文件Hi3861_wifiiot_app_allinone.bin

3.Auto burn:選擇自動燒錄

4.點擊connect連接開發板

5.按下開發板上的RST按鈕開始燒錄。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

第5步:燒錄完成后,點擊Disconnect,按下RST程序開始運行。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

程序下載操作完成!

8.常見問題處理

問題1:利用Python指令時提示找不到

問題現象

利用Python指令進行相關操作時,提示找不到Python,如以下指令:

python build.py wifiiot

處理方法

將Python3生成軟鏈接添加至環境變量,操作方法如下:

ln -s /usr/bin/python3 /usr/bin/python

問題2:安裝gcc_riscv32后編譯時報異常

問題現象

進行代碼編譯過程,出現提示:No option ‘riscv32-unknown-elf-gcc_path’ in section: ‘ndk’,無法進行編譯。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

處理方法

1、查看環境變量:vim ~/.bashrc。

2、查看是否有:export PATH=~/gcc_riscv32/bin:$PATH;

1)如果沒有:就將其加入到環境變量最后一行,然后執行一下生成環境變量:source ~/.bashrc;

2)如果有:執行一下生成環境變量:source ~/.bashrc。

 #星光計劃2.0#基于3861智能開發套件軟件開發環境搭建-鴻蒙HarmonyOS技術社區

??想了解更多內容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區??

??https://harmonyos.51cto.com??

??


責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2023-05-12 14:52:11

鴻蒙操作系統

2023-05-26 16:01:32

驅動開發鴻蒙

2023-05-30 14:58:05

智能開發鴻蒙

2023-05-17 15:07:42

智能開發鴻蒙

2023-05-15 15:27:20

鴻蒙智能開發套件

2021-11-12 15:58:11

鴻蒙HarmonyOS應用

2022-03-03 19:21:50

Harmony鴻蒙操作系統

2022-03-01 15:54:38

智能開發鴻蒙創造性TV

2022-05-30 15:38:02

開箱照片編譯環境搭建

2018-11-08 09:20:15

SDKMANSDKBash

2020-10-30 17:57:11

鴻蒙HiSpark

2009-02-27 09:07:09

Linux開發套件100美元

2011-08-30 16:32:41

MTK開發環境

2022-02-24 16:39:41

OpenHarmonNiobe開發鴻蒙

2010-01-22 09:40:36

Kindle平臺亞馬遜

2011-10-25 09:48:07

NFC諾基亞Symbian

2014-08-08 10:25:02

AMD64位ARM架構

2013-08-07 09:45:35

Windows phoWP應用開發套件Stu

2022-03-29 19:23:44

軟件開發RTOS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 青青草久久 | 成人免费观看男女羞羞视频 | 国产一区欧美 | 天堂资源最新在线 | 亚洲综合一区二区三区 | 成年网站在线观看 | 日韩综合在线视频 | 久久综合久色欧美综合狠狠 | 精品免费国产一区二区三区四区 | 欧美日韩在线观看视频 | 国产美女自拍视频 | 日韩欧美在线观看 | 日韩精品色网 | 精区3d动漫一品二品精区 | 91看片网 | 欧美精品福利视频 | 色爱av| 天天夜碰日日摸日日澡 | 99精品一区二区三区 | 久久99精品久久久久久国产越南 | 国产a区| 一级a爱片性色毛片免费 | 日韩不卡一区二区三区 | 美女黄色在线观看 | 亚洲一区二区高清 | 亚洲一区电影 | 欧美日韩在线综合 | 狠狠干综合视频 | 亚洲精品自在在线观看 | 欧美成人第一页 | www.97国产| 久久精品亚洲精品国产欧美 | 精品国产乱码久久久久久蜜柚 | 国产清纯白嫩初高生视频在线观看 | 国产视频福利在线观看 | 国产伦精品一区二区三区在线 | 一区二区免费 | 中文字幕一区在线观看视频 | 久草视频在 | 久久最新网址 | 黄色在线观看 |