OpenHarmony 3.1 Release 鴻蒙標(biāo)準(zhǔn)系統(tǒng)的開發(fā)
??想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):??
??51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)??
OpenHarmony 3.1 Release 鴻蒙最新版已經(jīng)發(fā)布,同步發(fā)布了DevEco Device Tool 3.0 Release一站式開發(fā)工具。新版在OpenHarmony 3.1 Beta的基礎(chǔ)上,增強(qiáng)了標(biāo)準(zhǔn)系統(tǒng)的基礎(chǔ)能力,分布式能力,應(yīng)用程序框架能力和應(yīng)用能力。詳見(jiàn)?? OpenHarmony 3.1 Release 版本介紹??。
我們來(lái)體驗(yàn)一下在DevEco Device Tool 3.0 Release集成開發(fā)環(huán)境下 Hi3516開發(fā)板 3.1 Release標(biāo)準(zhǔn)系統(tǒng)的開發(fā)。
搭建開發(fā)環(huán)境
1.操作系統(tǒng)選擇ubuntu-18.04.6,硬盤可用空間建議100G以上。
2.下載??DevEco Device Tool 3.0 Release?? Linux版本。
3.將Ubuntu Shell環(huán)境修改為bash。
sudo dpkg-reconfigure dash
選擇No,將Ubuntu shell由dash修改為bash
4.進(jìn)入下載的DevEco Device Tool文件目錄,解壓后賦權(quán),安裝。
unzip devicetool-linux-tool-3.0.0.400.zip
chmod u+x devicetool-linux-tool-3.0.0.400.sh
sudo ./devicetool-linux-tool-3.0.0.400.sh -- --install-plugins
5. 至此DevEco Device Tool Ubuntu開發(fā)環(huán)境搭建完成,可將Visual Studio Code圖標(biāo)放置桌面,方便使用。
導(dǎo)入源碼,自動(dòng)安裝工具鏈
1.從鏡像站點(diǎn)下載源碼并解壓,選擇 全量代碼Release版本(標(biāo)準(zhǔn)、輕量和小型系統(tǒng))。
2.打開DevEco Device Tool,進(jìn)入主頁(yè),點(diǎn)擊導(dǎo)入工程,選擇從Openharmony源碼導(dǎo)入。
3.工程導(dǎo)入后,主頁(yè)點(diǎn)擊配置工程,進(jìn)入進(jìn)入Hi3516DV300配置界面。
4.在toolchain頁(yè)簽中,會(huì)自動(dòng)檢測(cè)編譯依賴的工具鏈,如果提示某些工具缺失,可點(diǎn)擊安裝按鈕,自動(dòng)安裝缺少的工具鏈,直到工具鏈安裝完整。
5.工具鏈自動(dòng)補(bǔ)全后,繼續(xù)配置編譯類型和燒錄時(shí)的串口和網(wǎng)口參數(shù)。完成后保存配置并打開工程。
編譯燒錄
1.鏡像源碼工程導(dǎo)入并配置完成,在“PROJECT TASKS”中,點(diǎn)擊hi3516dv300開發(fā)板下的Build按鈕,開始編譯。
2.編譯共三萬(wàn)多步,7個(gè)多小時(shí)編譯完成。編譯時(shí)間長(zhǎng)短因電腦而異。
3.在“PROJECT TASKS”中,點(diǎn)擊hi3516dv300開發(fā)板下的Upload按鈕,開始燒錄,出現(xiàn)串口報(bào)錯(cuò)。據(jù)官方介紹,這是3.1 Release遺留的缺陷,待后續(xù)解決。
4.拷貝image文件夾下全部文件,在Windows下用HiTool的網(wǎng)口燒錄,燒錄完成,hi3516開發(fā)板自動(dòng)重啟。
新版體驗(yàn)
Hi3516 在OpenHarmony 3.1 Release標(biāo)準(zhǔn)系統(tǒng)運(yùn)行中有時(shí)會(huì)有卡頓,但不影響廣大開發(fā)者對(duì)鴻蒙系統(tǒng)的學(xué)習(xí),體驗(yàn)和實(shí)踐,也會(huì)繼續(xù)發(fā)揮著重要的作用。
??想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):??
??51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)??