電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 630|回復(fù): 0
收起左側(cè)

Hi3861環(huán)境搭建

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級(jí)會(huì)員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-12-22 11:56:13 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
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ò)的地方歡迎大佬指正。

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表