OpenHarmony 3.0 LTS 編譯體驗(yàn)及 Hi3516 標(biāo)準(zhǔn)系統(tǒng) img 分享
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
相比之前的版本升級(jí)這次升級(jí)體驗(yàn)算是比較好的,較之前2.0無(wú)需要額外的環(huán)境配置。
1. 下載代碼,我使用的是repo + ssh 下載
- repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0-LTS --no-repo-verify
- repo sync -c
- repo forall -c 'git lfs pull'
2.Hi3816編譯
2.1 進(jìn)入代碼根路徑,并在終端窗口,執(zhí)行腳本命令“hb set”、“.”,選擇“wifiiot_hispark_pegasus”。
hb set 顯示如下:

2.2 執(zhí)行“hb build”啟動(dòng)版本構(gòu)建。

出現(xiàn)上圖字樣wifiiot_hispark_pegasus build success 表示編譯成功
生成的檔案在out/hispark_pegasus/wifiiot_hispark_pegasus/Hi3861_wifiiot_app_allinone.bin
2.3 燒錄
仍然可以使用Hiburn進(jìn)行燒錄
新的bin加載后只有以下兩個(gè)分區(qū)

舊的有三個(gè)分區(qū)

2.4 燒錄后運(yùn)行日志
- ready to OS start
- sdk ver:Hi3861V100R001C00SPC025 2020-09-03 18:10:00
- FileSystem mount ok.
- wifi init success!
- hilog will init.
- hievent will init.
- hievent init success.
- hiview init success.
- No crash dump found!
3. HI3516 標(biāo)準(zhǔn)系統(tǒng)編譯
3.1 在源碼根目錄下執(zhí)行腳本,安裝編譯器及二進(jìn)制工具。
- bash build/prebuilts_download.sh
3.2 編譯
- ./build.sh --product-name Hi3516DV300

電腦配置不夠好,第一次編譯用虛擬機(jī)編譯了有7~8個(gè)小時(shí)
編譯成功后生成檔案在out/ohos-arm-release/packages/phone/images 我編譯出來(lái)的如附件。
3.3 燒錄
使用HiTool燒錄
打開HiTool 后配置網(wǎng)卡燒錄,直接加載images 目錄下Hi3516DV300-emmc.xml就能加bin加載進(jìn)來(lái),為了避免不可預(yù)期的情況我選擇了先擦除全器件,然后把misc也選上后燒寫

3.4 體驗(yàn)
先上幾張照片

桌面相對(duì)2.0版本多了相機(jī)和音樂(lè),桌面圖標(biāo)之前多是英文現(xiàn)在有中文顯示了。


和harmonyOS一樣有左邊下拉通知欄和右邊下拉控制中心。

音樂(lè)里有流轉(zhuǎn)的圖標(biāo),支持上下曲、播放暫停。

相機(jī)的拍照和錄像已正常,也支持圖片瀏覽和錄像播放,但是視頻播放聲音和畫面不同步,聲音比較遲出來(lái)。



這個(gè)版本wifi能開關(guān)了,且掃得到,但是密碼輸入,我到底輸入了什么?很難輸入成功
另外遺憾的是Micro HDMI沒(méi)有輸出、type-C 也還不支持外接設(shè)備
更多的體驗(yàn)可以直接燒錄附件image
文章相關(guān)附件可以點(diǎn)擊下面的原文鏈接前往下載
https://harmonyos.51cto.com/resource/1287
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)