|
Hi3861環(huán)境搭建,
本帖最后由 Small_db 于 2020-12-22 11:32 編輯
原文鏈接:https://HarmonyOS.51cto.com/posts/2188
筆者認(rèn)為嵌入式的環(huán)境搭建,主要搭這么幾種,編譯環(huán)境、編輯環(huán)境、燒錄環(huán)境。
我們就從編譯環(huán)境開始吧。
編譯環(huán)境的搭建:
編譯環(huán)境的搭建基本可以按照官網(wǎng)的步驟來(lái)操作,這里貼上官網(wǎng)鏈接:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
同時(shí)也可以看看連志安老師的博客避免踩坑。鏈接:https://harmonyos.51cto.com/posts/943
但是如果你認(rèn)為去安裝VMware,然后再去下載Ubuntu鏡像,然后安裝再開始搭建這些步驟比較麻煩,又不想直接下載連志安老師現(xiàn)成的編譯環(huán)境,想自己動(dòng)手搭建下的話,可以考慮一下我這種方案。
使用我這種方案的前提是你的電腦得有windows應(yīng)用商店(也就是win10,都0202年了用windows的大家應(yīng)該用的都應(yīng)該是win10吧。\手動(dòng)狗頭)
打開應(yīng)用商店,搜索并安裝ubuntu20.04,并安裝。(建議20.04,20.04自帶python3.8,可以避免python安裝與切換)
file:///C:/Users/ZHU/AppData/Local/Temp/msohtmlclip1/02/clip_image001.png
安裝完了之后,相比使用VMware的方案就不需要去安裝ssh和samba了。當(dāng)然為了體驗(yàn)好的話可以安裝一下windows terminal。但是注意,你的電腦的C、D….等磁盤相當(dāng)于是掛載在Ubuntu下,你需要在ubuntu里打開某個(gè)文件的話需要 cd/mnt/windows路徑
file:///C:/Users/ZHU/AppData/Local/Temp/msohtmlclip1/02/clip_image003.png
之后就可以按照官網(wǎng)的步驟去執(zhí)行了。
最后執(zhí)行 python build.py wifiiot
file:///C:/Users/ZHU/AppData/Local/Temp/msohtmlclip1/02/clip_image004.png
編譯環(huán)境就搭建成功了。
填坑:1、在安裝six出現(xiàn)error,但是下方有出現(xiàn)succesfully是不用擔(dān)心,這是安裝成功了
file:///C:/Users/ZHU/AppData/Local/Temp/msohtmlclip1/02/clip_image005.png
2、還有些時(shí)候會(huì)碰到網(wǎng)絡(luò)不好導(dǎo)致timeout時(shí),在次執(zhí)行一遍命令就好了。
3、在安裝gn、ninja、gcc_risvc32之前建議先將這幾個(gè)tar.gz文件復(fù)制到ubuntu的home目錄。
因?yàn)檫@幾個(gè)文件存放在windows目錄下怕哪天被我們給刪了。
執(zhí)行命令:cp /mnt/windows路徑/home
注意:不要直接復(fù)制在windows的路徑
file:///C:/Users/ZHU/AppData/Local/Temp/msohtmlclip1/02/clip_image006.png
因?yàn)閣indows的路徑是用\而Ubuntu用的是/。
編輯環(huán)境:
編輯環(huán)境其實(shí)沒(méi)什么,只要你可以編輯文件就可以了,甚至你可以使用記事本編輯。
華為官方推薦的是vscode,但是和韋東山老師一樣筆者也推薦新手使用source insight進(jìn)行編輯。
燒錄環(huán)境:
如果使用的是vscode,可以根據(jù)官網(wǎng)的教程去安裝。
官網(wǎng)鏈接:https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976
如果在安裝過(guò)程中出現(xiàn)serialport安裝不成功,或者安裝成功了燒錄的時(shí)候總是說(shuō)沒(méi)安裝導(dǎo)致com口選擇不了的時(shí)候建議使用HiBurn進(jìn)行燒錄。
HiBurn的使用教程的下載在許思維老師的博客有介紹這里就不贅述:https://harmonyos.51cto.com/posts/1197
最后:說(shuō)一下我碰到而沒(méi)有解決的問(wèn)題,希望看到了并成功解決了的大佬提供一下方法。
1、在使用Ubuntu18.04的時(shí)候,python成功安裝,軟鏈接也鏈接成功,但是在執(zhí)行
sudopip3 install pycryptodome命令的時(shí)候,安裝的pycryptodome版本確是cp36.
2、serialport安裝成功了,但是燒錄的時(shí)候com口選擇不了。
本人第一次寫博客,寫的不好的地方請(qǐng)大佬多多包涵,又錯(cuò)的地方歡迎大佬指正。 |
|