OpenHarmony 3.1 Release 鴻蒙標準系統的開發
OpenHarmony 3.1 Release 鴻蒙最新版已經發布,同步發布了DevEco Device Tool 3.0 Release一站式開發工具。新版在OpenHarmony 3.1 Beta的基礎上,增強了標準系統的基礎能力,分布式能力,應用程序框架能力和應用能力。詳見?? OpenHarmony 3.1 Release 版本介紹??。
我們來體驗一下在DevEco Device Tool 3.0 Release集成開發環境下 Hi3516開發板 3.1 Release標準系統的開發。
搭建開發環境
1.操作系統選擇ubuntu-18.04.6,硬盤可用空間建議100G以上。
2.下載??DevEco Device Tool 3.0 Release?? Linux版本。
3.將Ubuntu Shell環境修改為bash。
sudo dpkg-reconfigure dash
選擇No,將Ubuntu shell由dash修改為bash
4.進入下載的DevEco Device Tool文件目錄,解壓后賦權,安裝。
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開發環境搭建完成,可將Visual Studio Code圖標放置桌面,方便使用。
導入源碼,自動安裝工具鏈
1.從鏡像站點下載源碼并解壓,選擇 全量代碼Release版本(標準、輕量和小型系統)。
2.打開DevEco Device Tool,進入主頁,點擊導入工程,選擇從Openharmony源碼導入。
3.工程導入后,主頁點擊配置工程,進入進入Hi3516DV300配置界面。
4.在toolchain頁簽中,會自動檢測編譯依賴的工具鏈,如果提示某些工具缺失,可點擊安裝按鈕,自動安裝缺少的工具鏈,直到工具鏈安裝完整。
5.工具鏈自動補全后,繼續配置編譯類型和燒錄時的串口和網口參數。完成后保存配置并打開工程。
編譯燒錄
1.鏡像源碼工程導入并配置完成,在“PROJECT TASKS”中,點擊hi3516dv300開發板下的Build按鈕,開始編譯。
2.編譯共三萬多步,7個多小時編譯完成。編譯時間長短因電腦而異。
3.在“PROJECT TASKS”中,點擊hi3516dv300開發板下的Upload按鈕,開始燒錄,出現串口報錯。據官方介紹,這是3.1 Release遺留的缺陷,待后續解決。
4.拷貝image文件夾下全部文件,在Windows下用HiTool的網口燒錄,燒錄完成,hi3516開發板自動重啟。
新版體驗
Hi3516 在OpenHarmony 3.1 Release標準系統運行中有時會有卡頓,但不影響廣大開發者對鴻蒙系統的學習,體驗和實踐,也會繼續發揮著重要的作用。