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

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

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

Hi3861環(huán)境搭建

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級會員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-12-22 11:56:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Hi3861環(huán)境搭建,   
本帖最后由 Small_db 于 2020-12-22 11:32 編輯



原文鏈接:https://HarmonyOS.51cto.com/posts/2188

筆者認為嵌入式的環(huán)境搭建,主要搭這么幾種,編譯環(huán)境、編輯環(huán)境、燒錄環(huán)境。

我們就從編譯環(huán)境開始吧。

編譯環(huán)境的搭建:

編譯環(huán)境的搭建基本可以按照官網(wǎng)的步驟來操作,這里貼上官網(wǎng)鏈接:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998

同時也可以看看連志安老師的博客避免踩坑。鏈接:https://harmonyos.51cto.com/posts/943

但是如果你認為去安裝VMware,然后再去下載Ubuntu鏡像,然后安裝再開始搭建這些步驟比較麻煩,又不想直接下載連志安老師現(xiàn)成的編譯環(huán)境,想自己動手搭建下的話,可以考慮一下我這種方案。

使用我這種方案的前提是你的電腦得有windows應(yīng)用商店(也就是win10,都0202年了用windows的大家應(yīng)該用的都應(yīng)該是win10吧。\手動狗頭)

打開應(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了。當然為了體驗好的話可以安裝一下windows terminal。但是注意,你的電腦的C、D….等磁盤相當于是掛載在Ubuntu下,你需要在ubuntu里打開某個文件的話需要 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是不用擔心,這是安裝成功了



file:///C:/Users/ZHU/AppData/Local/Temp/msohtmlclip1/02/clip_image005.png

2、還有些時候會碰到網(wǎng)絡(luò)不好導(dǎo)致timeout時,在次執(zhí)行一遍命令就好了。

3、在安裝gn、ninja、gcc_risvc32之前建議先將這幾個tar.gz文件復(fù)制到ubuntu的home目錄。

因為這幾個文件存放在windows目錄下怕哪天被我們給刪了。

執(zhí)行命令:cp /mnt/windows路徑/home   

注意:不要直接復(fù)制在windows的路徑

file:///C:/Users/ZHU/AppData/Local/Temp/msohtmlclip1/02/clip_image006.png

因為windows的路徑是用\而Ubuntu用的是/。



編輯環(huán)境:

編輯環(huán)境其實沒什么,只要你可以編輯文件就可以了,甚至你可以使用記事本編輯。

華為官方推薦的是vscode,但是和韋東山老師一樣筆者也推薦新手使用source insight進行編輯。



燒錄環(huán)境:

如果使用的是vscode,可以根據(jù)官網(wǎng)的教程去安裝。

官網(wǎng)鏈接:https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976

如果在安裝過程中出現(xiàn)serialport安裝不成功,或者安裝成功了燒錄的時候總是說沒安裝導(dǎo)致com口選擇不了的時候建議使用HiBurn進行燒錄。

HiBurn的使用教程的下載在許思維老師的博客有介紹這里就不贅述:https://harmonyos.51cto.com/posts/1197



最后:說一下我碰到而沒有解決的問題,希望看到了并成功解決了的大佬提供一下方法。

1、在使用Ubuntu18.04的時候,python成功安裝,軟鏈接也鏈接成功,但是在執(zhí)行

sudopip3 install pycryptodome命令的時候,安裝的pycryptodome版本確是cp36.

2、serialport安裝成功了,但是燒錄的時候com口選擇不了。

本人第一次寫博客,寫的不好的地方請大佬多多包涵,又錯的地方歡迎大佬指正。
回復(fù)

使用道具 舉報

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

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


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