国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

服務(wù)器資訊|IT/互聯(lián)網(wǎng)|云計算|區(qū)塊鏈|軟件資訊|操作系統(tǒng)|手機(jī)數(shù)碼|百科知識|免費資源|頭條新聞|

服務(wù)器之家 - 新聞資訊 - 操作系統(tǒng) - 詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用

2023-07-05 17:08未知服務(wù)器之家 操作系統(tǒng)

想了解更多關(guān)于開源的內(nèi)容,請訪問: 本站開源基礎(chǔ)軟件社區(qū) 前言 本文詳細(xì)介紹了如何下載和編譯OpenHarmony源碼,源碼目錄簡介,燒錄工具,串口終端工具M(jìn)obaXterm的基本使用方法和配置。 一、獲取OpenHarmony源碼 OpenHarmony 代碼倉庫

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用

想了解更多關(guān)于開源的內(nèi)容,請訪問:

本站開源基礎(chǔ)軟件社區(qū)

前言

本文詳細(xì)介紹了如何下載和編譯OpenHarmony源碼,源碼目錄簡介,燒錄工具,串口終端工具M(jìn)obaXterm的基本使用方法和配置。

一、獲取OpenHarmony源碼

OpenHarmony 代碼倉庫地址

https://gitee.com/openharmonyps:在OpenHarmony代碼倉庫官網(wǎng)還可以充分了解OpenHarmony的技術(shù)架構(gòu),技術(shù)特性,系統(tǒng)類型,詳細(xì)特征,支持的開發(fā)板等。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

源碼版本主要有1.0.1 1.1.3 3.0三個版本,本文主要介紹的是1.1.3版本源碼的獲取。其他版本獲取方式類似。

準(zhǔn)備工作

啟動Ubuntu虛擬機(jī),如果電腦沒有安裝虛擬機(jī),可以看一下前面一篇文章進(jìn)行安裝。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

ps:預(yù)搭建的編譯環(huán)境是自帶1.1.3源碼的,但為了學(xué)習(xí)源碼下載的過程,需要先把它刪除。

打開home目錄,進(jìn)入openharmony文件夾。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

選中1.1.3文件,按下鍵盤V進(jìn)行刪除操作。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

回到桌面,右擊鼠標(biāo),點擊在終端打開。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

進(jìn)入終端,準(zhǔn)備工作結(jié)束,開始使用指令。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

1.1.3版本

1、在虛擬機(jī)中建立一個相應(yīng)的文件夾,用來放置源碼

mkdir -p ~/openharmony/1.1.3

2、使用cd指令進(jìn)入到這個文件夾

cd ~/openharmony/1.1.3

3、使用repo工具初始化源碼倉

ps:初始化時,我們采用指定分支或者分支標(biāo)簽的方法,來拉取特定版本的OpenHarmony源碼,本文拉取的是1.1.3LTS版本,也就是長期支持版本

repo init -u http://www.jfrwli.cn/uploads/allimg/ctdohwzyv0w -brefs/tags/OpenHarmony-v1.1.3-LTS --no-repo-verify

4、使用repo工具去同步源碼倉

ps:這一步需要一點時間,因為1.1.3版本有1.2GB,耐心等待…

repo sync -c

5、使用repo工具將源碼倉中的大型文件拉取下來

repo forall -c 'git lfs pull'

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

至此,OpenHarmony1.1.3版本的源碼下載完畢了。

1.0.1版本

mkdir -p ~/openharmony/1.0.1
cd ~/openharmony/1.0.1
repo init -u http://www.jfrwli.cn/uploads/allimg/ctdohwzyv0w -b OpenHarmony_1.0.1_release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

3.0版本

ps:3.0版本有6.5GB

mkdir -p ~/openharmony/3.0
cd ~/openharmony/3.0
repo init -u http://www.jfrwli.cn/uploads/allimg/ctdohwzyv0w -brefs/tags/OpenHarmony-v3.0-LTS --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

二、源碼目錄簡介

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

  • applications 應(yīng)用程序樣例(應(yīng)用層)
  • base 基礎(chǔ)軟件服務(wù)子系統(tǒng)集 & 硬件服務(wù)子系統(tǒng)集(服務(wù)層 + 框架層)
  • build 組件化編譯、構(gòu)建和配置腳本
  • device 各個廠商開發(fā)板的 HAL 和 SDK 接口
  • docs 說明文檔
  • domains 增強(qiáng)軟件服務(wù)子系統(tǒng)集(服務(wù)層 + 框架層)
  • drivers 驅(qū)動子系統(tǒng)(內(nèi)核層)
  • foundation 系統(tǒng)基礎(chǔ)能力子系統(tǒng)集(服務(wù)層 + 框架層)
  • kernel 內(nèi)核子系統(tǒng)(內(nèi)核層)
  • prebuilts 編譯器及工具鏈子系統(tǒng)
  • test 測試子系統(tǒng)
  • third_party 開源第三方組件
  • utils 常用的工具集
  • vendor 廠商提供的軟件
  • build.py 編譯腳本文件

三、編譯源碼

1、設(shè)置目標(biāo)開發(fā)板

進(jìn)入源碼頂層目錄,也就是根目錄。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

選中1.1.3文件夾,右擊鼠標(biāo),點擊在終端打開。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

進(jìn)入終端,開始使用指令。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

ps:根據(jù)前一篇文章所述,目前版本hb安裝,需要在源碼的根目錄下去執(zhí)行相關(guān)指令,所以先進(jìn)行hb安裝。

python3 -m pip install --user build/lite
echo 'export PATH=~/.local/bin:$PATH' | tee -a ~/.bashrc
source ~/.bashrc

檢查是否安裝成功。

hb -h

再執(zhí)行set指令。

hb set

ps:僅需設(shè)置一次即可。

接下來會有input code path的提示,只需按下鍵盤enter鍵即可繼續(xù)。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

使用鍵盤上下鍵,選擇wifiiot_hispark_pegasus,繼續(xù)。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

至此,開發(fā)板就設(shè)置完成了。

2、開始編譯

執(zhí)行指令。

hb build

查看編譯結(jié)果。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

編譯成功完成。

ps:預(yù)先配置好的編譯環(huán)境,在首次編譯源碼的時候,它需要聯(lián)網(wǎng)下載一些必要的工具,所以要確保虛擬機(jī)能夠連接到外網(wǎng)

3、hb快速入門

hb 即 OHOS Build System顯示幫助。

hb -h

設(shè)置要編譯的產(chǎn)品(目標(biāo)開發(fā)板)。

hb set

增量編譯。

hb build

全量編譯(等同于hb build + hb clean)。

hb build -f

清除out目錄對應(yīng)產(chǎn)品的編譯產(chǎn)物。

hb clean

四、燒錄固件

ps:從這里開始需要用到燒錄工具HiBurn和串口終端工具M(jìn)obaXterm,本文不介紹安裝方法,一鏡到底式安裝。
網(wǎng)址/resource/29,https://mobaxterm.mobatek.net/download.html。

1、編譯生成的固件位置

./out/hispark_pegasus/wifiiot_hispark_pegasus/Hi3861_wifiiot_app_allinone.bin。

查看并記錄虛擬機(jī)的ip地址。

ps:因為我們需要使用Windows下的HiBurn工具對開發(fā)板進(jìn)行燒錄,所以需要通過Windows來訪問Ubuntu虛擬機(jī)。

在右上角找到網(wǎng)卡標(biāo)記,點擊有線已連接,點擊有線設(shè)置。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

在有線設(shè)置中,點擊齒輪設(shè)置。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

ipv4地址就是當(dāng)前虛擬機(jī)的ip地址。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

2、準(zhǔn)備開發(fā)套件

底板 + 核心板。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

3、燒錄

連接核心板。

(1)啟動并配置HiBurn

點擊setting,點擊Com settings。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

波特率選擇2000000,確定。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

選擇串口號,我這里是COM3,勾選上Auto burn。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

(2)選擇固件

點擊select file。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

在打開文件的窗口中,我們要通過Ubuntu虛擬機(jī)的ip地址來訪問虛擬機(jī)內(nèi)部的固件文件,在文件名的輸入框先輸入兩個\,然后輸入你的虛擬機(jī)的ip地址,點擊打開。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

輸入用戶名,passwd。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

雙擊進(jìn)入home目錄。

找到openharmony文件夾,雙擊進(jìn)入。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

進(jìn)入1.1.3源碼目錄,找到out文件夾,雙擊。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

一直雙擊,直到當(dāng)前界面找到allinone.bin固件文件,選中點擊打開。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

(3)開始燒錄

點擊connect

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

當(dāng)出現(xiàn)connecting… 按一下核心板右下角的RST鍵,燒錄開始。

ps:確保虛擬機(jī)關(guān)閉,否則虛擬機(jī)和主機(jī)會對端口產(chǎn)生分歧,保證端口連接到主機(jī)。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

(4)燒錄完成

成功結(jié)束,點擊disconnec。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

五、在智能家居套件上運行

1、創(chuàng)建session

啟動MobaXterm,在開始之前需要先創(chuàng)建一個session。

點擊左上角sessions,點擊new session。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

在session設(shè)置窗口選擇serial(串口),展開串口端口列表選擇COM3,也可根據(jù)實際情況選擇,串口速度選擇115200,點擊ok。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

2、運行

ps:一定要連接oled板,否則可能會出現(xiàn)未連接oled的英文error。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

雙擊session,開發(fā)板正通過串口進(jìn)行信息輸出。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

嘗試重啟下,按下RST鍵,開發(fā)板進(jìn)行了重啟操作。

詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用【OpenHarmony下載和編譯源碼】詳解下載和編譯OpenHarmony源碼以及燒錄工具,MobaXTerm的基本使用-開源基礎(chǔ)軟件社區(qū)

至此,下載和編譯源碼以及燒錄,MobaXterm的使用介紹完畢了。

想了解更多關(guān)于開源的內(nèi)容,請訪問:

本站開源基礎(chǔ)軟件社區(qū)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人综合视频 | 夫妻午夜影院 | 国精品一区二区三区 | 国产欧美精品一区二区三区 | 免费大片黄在线观看 | 91视频精品| 亚洲电影免费 | 欧美在线视频网站 | 久久精品一级 | 美女久久久久 | 色www精品视频在线观看 | 黄色裸体网站 | 中文字幕一区二区三区四区五区 | 日韩在线精品 | 亚洲精品成人av久久 | 福利片在线免费观看 | 欧美性猛交xxxx黑人猛交 | 欧美午夜在线观看 | 成人在线小视频 | 欧美日本在线观看 | 日韩一区中文字幕 | 亚洲国产精品激情在线观看 | 国产一区二区三区欧美 | 久久日韩 | 婷婷久 | 久久精品无码一区二区三区 | 黑人巨大精品欧美一区免费视频 | 亚洲日本中文字幕 | 中文字幕国产视频 | 精品国产黄a∨片高清在线 黄色大片aaaa | 高清在线一区二区 | 日韩一区电影 | 91成人小视频 | 久久久国产一区 | 日韩在线免费视频 | 欧美成人a| 国产日产精品一区二区三区四区 | 成人av观看| 97国产精品 | 黄色激情网站 | 国产欧美综合一区二区三区 |