輕量與小型系統(tǒng)入門概述
簡(jiǎn)介
OpenHarmony輕量和小型系統(tǒng)適用于內(nèi)存較小的IOT設(shè)備(參考內(nèi)存≥128KiB)。通過本文,開發(fā)者可以快速熟悉OpenHarmony輕量和小型系統(tǒng)的環(huán)境搭建、編譯、燒錄、調(diào)測(cè)以及運(yùn)行“Hello World”等。
開發(fā)環(huán)境
開發(fā)者通常習(xí)慣采用Windows+Ubuntu環(huán)境進(jìn)行OpenHarmony開發(fā):
Windows:用于源碼開發(fā)、燒錄等。
Ubuntu:用于源碼編譯。
開發(fā)板
本文基于以下兩款典型開發(fā)板進(jìn)行開發(fā)介紹 :Hi3861 WLAN模組、Hi3516DV300。開發(fā)板規(guī)格
系統(tǒng)要求
Windows系統(tǒng)要求:Windows10 64位系統(tǒng)。
Ubuntu系統(tǒng)要求:Ubuntu20.04及以上版本,內(nèi)存推薦16 GB及以上。
Windows系統(tǒng)和Ubuntu系統(tǒng)的用戶名不能包含中文字符。
Windows和Ubuntu系統(tǒng)上安裝的DevEco Device Tool為3.0 Release版本。
搭建Ubuntu環(huán)境
1、將Ubuntu Shell環(huán)境修改為bash。
1.執(zhí)行如下命令,確認(rèn)輸出結(jié)果為bash。如果輸出結(jié)果不是bash,請(qǐng)根據(jù)步驟2,將Ubuntu shell修改為bash。
ls -l /bin/sh
2.打開終端工具,執(zhí)行如下命令,輸入密碼,然后選擇No,將Ubuntu shell由dash修改為bash。
sudo dpkg-reconfigure dash
2、下載DevEco Device Tool 3.0 ReleaseLinux版本。
3、解壓DevEco Device Tool軟件包并對(duì)解壓后的文件夾進(jìn)行賦權(quán)。
1. 進(jìn)入DevEco Device Tool軟件包目錄,執(zhí)行如下命令解壓軟件包,其中devicetool-linux-tool-3.0.0.401.zip為軟件包名稱,請(qǐng)根據(jù)實(shí)際進(jìn)行修改。
unzip devicetool-linux-tool-3.0.0.401.zip
2. 進(jìn)入解壓后的文件夾,執(zhí)行如下命令,賦予安裝文件可執(zhí)行權(quán)限,其中devicetool-linux-tool-3.0.0.401.sh請(qǐng)根據(jù)實(shí)際進(jìn)行修改。
chmod u+x devicetool-linux-tool-3.0.0.401.sh
4、執(zhí)行如下命令,安裝DevEco Device Tool,其中devicetool-linux-tool-3.0.0.401.sh請(qǐng)根據(jù)實(shí)際進(jìn)行修改。
sudo ./devicetool-linux-tool-3.0.0.401.sh
說明: 安裝過程中,會(huì)自動(dòng)檢查Python是否安裝,且要求Python為3.8~3.9版本。如果不滿足,則安裝過程中會(huì)自動(dòng)安裝,提示“Do you want to continue?”,請(qǐng)輸入“Y”后繼續(xù)安裝。
安裝完成后,當(dāng)界面輸出“Deveco Device Tool successfully installed.”時(shí),表示DevEco Device Tool安裝成功。
搭建Windows開發(fā)環(huán)境
通過Windows系統(tǒng)遠(yuǎn)程訪問Ubuntu環(huán)境,需要先在Windows系統(tǒng)中安裝DevEco Device Tool,以便使用Windows平臺(tái)的DevEco Device Tool可視化界面進(jìn)行相關(guān)操作。
下載DevEco Device Tool 3.0 ReleaseWindows版,下載地址。
解壓DevEco Device Tool壓縮包,雙擊安裝包程序,點(diǎn)擊Next進(jìn)行安裝。文章來源:http://www.zghlxwxcb.cn/news/detail-653214.html
官方鏈接:開發(fā)者文檔文章來源地址http://www.zghlxwxcb.cn/news/detail-653214.html
到了這里,關(guān)于【OpenHarmony-鴻蒙】 華為智能家居IoT設(shè)備開發(fā)-環(huán)境搭建篇 一鍵部署開發(fā)環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!