自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

首發(fā):OpenHarmony2.0在DeviceTool2.2下一站式編譯燒錄小型系統(tǒng)

系統(tǒng)
6月初,OpenHarmony2.0開源,基于OpenHarmony2.0 Carry的Hi3861系列輕量型系統(tǒng)已經(jīng)實現(xiàn)在Windows環(huán)境下一站式編譯燒錄。

[[415603]]

想了解更多內(nèi)容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

工欲善其事,必先利其器。

6月初,OpenHarmony2.0開源,基于OpenHarmony2.0 Carry的Hi3861系列輕量型系統(tǒng)已經(jīng)實現(xiàn)在Windows環(huán)境下一站式編譯燒錄。對于Hi3516(Hi3518)系列小型系統(tǒng),在Ubuntu環(huán)境下采用DevEco Device Tool2.2一站式編譯燒錄,會大大提高開發(fā)效率。開始:

準(zhǔn)備

操作系統(tǒng) Ubuntu20.04 LTS 點擊下載

Visual Studio Code(linux)V1.53及以上 64位版本 點擊下載

DevEco Device Tool v2.2 Beta1(Linux) 點擊下載

OpenHarmony2.0 Carry源碼code-2.0-canary.tar.gz 點擊下載

潤和Hispark AI Camera開發(fā)套件(Hi3516開發(fā)套件),網(wǎng)線及路由器一個

開發(fā)環(huán)境搭建

1.系統(tǒng)環(huán)境搭建參照官網(wǎng)Ubuntu開發(fā)環(huán)境準(zhǔn)備,Ubuntu20.04 LTS 已預(yù)裝Python3.8

2.編譯環(huán)境搭建參照官網(wǎng)Ubuntu平臺源碼編譯

(1)源碼為鏡像站點下載的code-2.0-canary.tar.gz,下載后大約1.4G大小

(2)下載和設(shè)置工具鏈。工具鏈llvm 官網(wǎng)版本為9.0,可以用于開發(fā)OpenHarmony_1.0.1_release分支,開發(fā)Hi3516,Hi3518需下載10.0版本,點擊下載,不然后續(xù)編譯無法通過。工具鏈設(shè)置好如下圖所示:(gcc用于其它開發(fā)板,不是必需)

首發(fā):OpenHarmony2.0在DeviceTool2.2下一站式編譯燒錄小型系統(tǒng)-鴻蒙HarmonyOS技術(shù)社區(qū)

(3)打開終端命令行:

  1. #安裝hb 
  2. python3 -m pip install --user ohos-build 
  3. #設(shè)置環(huán)境變量 
  4. sudo vim ~/.bashrc 
  5. #拷貝到.bashrc文件的最后一行,保存并退出。 
  6. export PATH=~/.local/bin:$PATH 
  7. #更新環(huán)境變量 
  8. source ~/.bashrc 
  9. #執(zhí)行"hb -h",有正常打印信息即表示安裝成功 
  10.  hb -h 
  11. #安裝編譯依賴基礎(chǔ)軟件 
  12. sudo apt-get install build-essential && sudo apt-get install gcc && sudo apt-get install g++ && sudo apt-get install make && sudo apt-get install zlib* && sudo apt-get install libffi-dev 
  13. #安裝文件打包工具 
  14.  sudo apt-get install dosfstools 
  15.  sudo apt-get install mtools 
  16.  sudo apt-get install mtd-utils  
  17. #安裝Java 虛擬機環(huán)境 
  18.  sudo apt-get install default-jre 
  19.  sudo apt-get install default-jdk 

源碼編譯

1.解壓源碼code-2.0-canary.tar.gz到VsCode工程默認(rèn)路徑/home/***/Documents/DevEco/Projects下,解壓后文件大小5G左右

2.打開DevEco Device Tool,進(jìn)入Home頁,點擊“Open DevEco Project”打開工程

3.選擇解壓后源碼的工程目錄/home/***/Documents/DevEco/Projects/code-2.0-canary,點擊Open打開。

4.設(shè)置開發(fā)板類型Board為 Hi3516DV300,F(xiàn)ramework表示源碼的來源為Hb

5.在Projects中,Hi3516dv300選項卡下,設(shè)置build_type為release,點擊save后點擊open, 源碼工程在側(cè)邊欄打開

首發(fā):OpenHarmony2.0在DeviceTool2.2下一站式編譯燒錄小型系統(tǒng)-鴻蒙HarmonyOS技術(shù)社區(qū)

6.打開DevEco Device Tool界面,在“PROJECT TASKS”中,點擊code-2.0-canary工程Hi3516DV300開發(fā)板下的Build按鈕,執(zhí)行編譯

7.大約10分鐘左右,編譯完成,在out/hispark_taurus/ipcamera_hispark_taurus下輸出OHOS_Image.bin,rootfs_vfat.img,userfs_vfat.img這些燒錄文件,可用于后續(xù)燒寫到開發(fā)板。

8.當(dāng)然,也可以用Hb命令來編譯:進(jìn)入DevEco Device Tool命令窗口的code-2.0-canary工程目錄下

  1. hb set 
  2. #彈出[OHOS INFO] Input code path:         直接回車后在選擇“ipcamera_hispark_taurus” 
  3. #清除之前的編譯 
  4. hb clean 
  5. #開始編譯 
  6. hb build 
首發(fā):OpenHarmony2.0在DeviceTool2.2下一站式編譯燒錄小型系統(tǒng)-鴻蒙HarmonyOS技術(shù)社區(qū)
首發(fā):OpenHarmony2.0在DeviceTool2.2下一站式編譯燒錄小型系統(tǒng)-鴻蒙HarmonyOS技術(shù)社區(qū)

同樣十分鐘左右,編譯完成

首發(fā):OpenHarmony2.0在DeviceTool2.2下一站式編譯燒錄小型系統(tǒng)-鴻蒙HarmonyOS技術(shù)社區(qū)

DevEco Device Tool 的一站式燒錄

1.首先開發(fā)板通電,用串口線連接電腦USB口和開發(fā)板,把電腦和開發(fā)板分別通過網(wǎng)線連接到路由器上。

2.打開DevEco Device Tool,在Projects中,點擊Settings打開工程配置界面。

3.在“hi3516dv300”選項卡下,設(shè)置燒錄選項 upload_port、upload_partitions和upload_protocol。注意設(shè)置之前需完成硬件連接并通電。

首發(fā):OpenHarmony2.0在DeviceTool2.2下一站式編譯燒錄小型系統(tǒng)-鴻蒙HarmonyOS技術(shù)社區(qū)

4.采用網(wǎng)口燒錄的方式,主要是下載速度快。如果串口燒錄,最少得半天時間,效率極低。網(wǎng)絡(luò)設(shè)置如下:

upload_net_server_ip: 電腦主機的IP地址,本機為 192.168.1.101

upload_net_client_mask:開發(fā)板的子網(wǎng)掩碼,自動生成 255.255.255.0

upload_net_client_gw: 開發(fā)板的網(wǎng)關(guān),自動生成 192.168.1.1,需留心與路由器是否一致

upload_net_client_ip: 開發(fā)板的IP地址,自動生成 192.168.1.2

5.配置修改完成后,在工程配置頁簽的頂部,點擊Save進(jìn)行保存。

6.打開工程文件,點擊圖標(biāo),打開DevEco Device Tool界面,在PROJECT TASKS中,點擊code-2.0-canary下hi3516dv300的Upload按鈕,啟動燒錄。

7.開始燒錄后,根據(jù)提示,對Hi3516開發(fā)板斷電再上電

首發(fā):OpenHarmony2.0在DeviceTool2.2下一站式編譯燒錄小型系統(tǒng)-鴻蒙HarmonyOS技術(shù)社區(qū)

8.重新上電后,先串口燒錄,再網(wǎng)口燒錄,三四分鐘后,燒錄完成。

9.燒錄好的開發(fā)板會自動重啟,等待半分鐘左右,屏幕呈現(xiàn)默認(rèn)開機界面。

[[415604]]

總結(jié)

1.在Ubuntu系統(tǒng)DevEco Device Tool v2.2 Beta1環(huán)境下,十幾分鐘完成了Hi3516小型系統(tǒng)的編譯燒錄,基本可以滿足學(xué)習(xí)和產(chǎn)品開發(fā)的需求。

2.OpenHarmony2.0 源碼code-2.0-canary對Hi3516開發(fā)板,默認(rèn)編譯的是1.0版本的小型系統(tǒng),如需編譯標(biāo)準(zhǔn)系統(tǒng),下文介紹。

想了解更多內(nèi)容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

 

責(zé)任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2021-08-06 15:09:22

鴻蒙HarmonyOS應(yīng)用

2021-07-21 09:58:50

鴻蒙HarmonyOS應(yīng)用

2021-06-21 15:35:02

鴻蒙HarmonyOS應(yīng)用

2023-04-25 16:30:58

設(shè)備開發(fā)鴻蒙

2021-07-19 15:34:05

鴻蒙HarmonyOS應(yīng)用

2022-12-21 18:31:00

游戲開發(fā)鴻蒙

2021-03-10 09:32:21

鴻蒙HarmonyOS應(yīng)用開發(fā)

2024-08-19 09:05:00

Seata分布式事務(wù)

2009-07-30 21:16:29

布線服務(wù)電纜架設(shè)

2022-09-16 11:27:46

建設(shè)微服務(wù)

2017-05-04 21:30:32

前端異常監(jiān)控捕獲方案

2009-10-23 09:42:24

2023-10-26 06:59:58

FinOps云原生

2013-10-24 17:35:01

云網(wǎng)絡(luò)H3C電子政務(wù)

2012-04-09 17:36:38

華為智真

2009-07-27 11:37:04

網(wǎng)絡(luò)拓?fù)?/a>摩卡

2021-12-07 10:04:34

Azure Kuber場景應(yīng)用

2011-06-21 14:35:27

2014-01-13 09:00:54

PythonDjango

2010-05-06 16:02:26

點贊
收藏

51CTO技術(shù)棧公眾號