HI3861學(xué)習(xí)筆記(1)——搭建環(huán)境、編譯燒寫

一继效、搭建環(huán)境

1.1 安裝VMware

鏈接:https://pan.baidu.com/s/1oN7H81GV0g6cD9zsydg6vg 提取碼:mrn9

1.2 安裝鴻蒙Ubuntu18.4鏡像OVF

鏈接:https://pan.baidu.com/s/1T0Tcl3y48C1p5L6y-6HJNg 提取碼:eusr



Ubuntu用戶:HarmonyOS 密碼:bearpi

1.3 設(shè)置網(wǎng)絡(luò)

VMware Workstation 中症杏,點(diǎn)擊虛擬機(jī)>>設(shè)置


然后在網(wǎng)絡(luò)適配器中,改成NET 模式瑞信,點(diǎn)擊確定

確保網(wǎng)絡(luò)連接正常厉颤,可以在終端ping一下百度

1.4 設(shè)置共享文件夾

  • 安裝 VMware Tools
    VMware Workstation 中,點(diǎn)擊虛擬機(jī)>>重新安裝VMware Tools
  • 或者安裝 FileZilla

鏈接:https://pan.baidu.com/s/1WxcKjbYzMUv0qjAZDDmYlA 密碼:jshn

1.5 從HPM(包管理器)組件式獲取HarmonyOS源碼

https://hpm.harmonyos.com/#/cn/home

  • 適用場(chǎng)景
    對(duì)于剛接觸HarmonyOS的新用戶凡简,希望能夠參考一些示例解決方案從而進(jìn)行快速開(kāi)發(fā)逼友【啵可以在HPM獲取下載開(kāi)源發(fā)行版,也可以在開(kāi)源發(fā)行版的基礎(chǔ)上定制(添加或刪除組件)帜乞。
    然后通過(guò)包管理器命令行工具(hpm-cli)將需要的組件及相關(guān)的編譯工具鏈全部下載司抱、安裝到本地。
  • 前提條件
    先要在本地安裝Node.js和hpm命令行工具

1.5.1 小熊派BearPi-HM Nano發(fā)行版

在終端中輸入:

cd /home/bearpi
mkdir project && cd project
hpm init -t default
hpm i @bearpi/bearpi_hm_nano

等待1-3分鐘(根據(jù)不同網(wǎng)速)黎烈,當(dāng)屏幕中出現(xiàn) Installed. 意味著代碼獲取完成习柠。

二、編譯

2.1 執(zhí)行發(fā)行命令

在終端中輸入:

hpm dist


等待直到屏幕出現(xiàn):BUILD SUCCESS 字樣照棋,說(shuō)明編譯成功资溃。

2.2 查看編譯出的固件位置

bearpi@bearpi-virtual-machine:~/project/out/BearPi-HM_Nano$

三、燒寫

3.1 連接開(kāi)發(fā)板

  1. 通過(guò)TypeC數(shù)據(jù)線烈炭,把電腦與BearPi-HM Nano連接溶锭。
  2. 安裝CH340驅(qū)動(dòng)。
    下載地址:http://www.wch.cn/search?q=ch340g&t=downloads
  3. 關(guān)閉虛擬機(jī)捕獲USB功能梳庆。(有很多開(kāi)發(fā)者都是因?yàn)樘摂M機(jī)捕獲了USB設(shè)備暖途,導(dǎo)致本機(jī)Windows電腦看不到串口)



    如果上面操作不行,直接關(guān)閉VMware Workstation膏执,選擇掛起驻售,然后再重新插拔USB。

  4. 查看開(kāi)發(fā)板的串口


3.2 下載程序

獲取燒錄工具 HiBurn
鏈接:https://pan.baidu.com/s/1IIkBucyJQR6CSIoP20qy-A 提取碼:3o1h

1 .在Windows打開(kāi)HiBurn工具更米,并點(diǎn)擊Refresh欺栗,在COM中選擇上圖看到的COM號(hào)


然后點(diǎn)擊Setting,并選擇 Com settings

  1. Com settings中設(shè)置Baud為:921600征峦,點(diǎn)擊確定

  2. Hi3861_wifiiot_app_allinone.bin 復(fù)制到Windows(如安裝了VMware Tools則直接拖動(dòng)到Windows)迟几,然后點(diǎn)擊 Hiburn 工具中的Select file按鈕,在彈出的文件框中選擇Hi3861_wifiiot_app_allinone.bin

  3. 點(diǎn)擊Auto burn復(fù)選框栏笆,然后點(diǎn)擊Connect


    此時(shí)Connect按鈕變成Disconnect类腮,等待下載

5.復(fù)位開(kāi)發(fā)板RESET按鍵,開(kāi)始下載程序



  1. 直到出現(xiàn)Execution Successful字樣蛉加,程序下載完成蚜枢。

  2. 下載完后,點(diǎn)擊Disconnect按鈕针饥,便于后面調(diào)測(cè)使用厂抽。

3.3 查看打印

打開(kāi)任意串口工具
波特率設(shè)為:115200
復(fù)位開(kāi)發(fā)板,此時(shí)COM打印出對(duì)應(yīng)日志信息

四丁眼、在Windows上打開(kāi)工程源碼

4.1 映射工程源碼

目前HarmonyOS源碼只支持在Linux系統(tǒng)中進(jìn)行編譯筷凤,可以將Linux環(huán)境下的工程目錄映射到Windows環(huán)境下,然后使用VS Code打開(kāi)苞七,并在Windows環(huán)境下進(jìn)行燒錄和調(diào)試藐守。映射方法如下:

  1. 在Linux上挪丢,設(shè)置HarmonyOS源碼所在文件夾為共享文件夾。
    右鍵打開(kāi)屬性

    本地網(wǎng)絡(luò)共享勾選共享此目錄
  2. 在Windows上卢厂,鼠標(biāo)右鍵單機(jī)“此電腦”吃靠,選擇映射網(wǎng)絡(luò)驅(qū)動(dòng)器(N)
  3. 選擇一個(gè)未使用的驅(qū)動(dòng)器,并設(shè)置HarmonyOS源碼所在路徑足淆,格式為“\Linux IP地址\共享文件夾名稱”,如:\192.168.136.239\project



4.2 導(dǎo)入工程源碼

安裝 Visual Studio Code
官網(wǎng)下載:https://code.visualstudio.com
百度網(wǎng)盤:https://pan.baidu.com/s/1R62HT0PVmVzMwOXtCmIQwA 提取碼:g9fb

導(dǎo)入工程文件夾后:



? 由 Leung 寫于 2021 年 5 月 3 日

? 參考:BearPi-HM Nano 十分鐘上手教程
    【鴻蒙2.0設(shè)備開(kāi)發(fā)教程】小熊派HarmonyOS 鴻蒙·季 開(kāi)發(fā)教程

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末礁阁,一起剝皮案震驚了整個(gè)濱河市巧号,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌姥闭,老刑警劉巖丹鸿,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異棚品,居然都是意外死亡靠欢,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門铜跑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)门怪,“玉大人,你說(shuō)我怎么就攤上這事锅纺≈揽眨” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵囤锉,是天一觀的道長(zhǎng)坦弟。 經(jīng)常有香客問(wèn)我,道長(zhǎng)官地,這世上最難降的妖魔是什么酿傍? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮驱入,結(jié)果婚禮上赤炒,老公的妹妹穿的比我還像新娘。我一直安慰自己沧侥,他們只是感情好可霎,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著宴杀,像睡著了一般癣朗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上旺罢,一...
    開(kāi)封第一講書(shū)人閱讀 49,166評(píng)論 1 284
  • 那天旷余,我揣著相機(jī)與錄音绢记,去河邊找鬼。 笑死正卧,一個(gè)胖子當(dāng)著我的面吹牛蠢熄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播炉旷,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼签孔,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了窘行?” 一聲冷哼從身側(cè)響起饥追,我...
    開(kāi)封第一講書(shū)人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎罐盔,沒(méi)想到半個(gè)月后但绕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡惶看,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年捏顺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纬黎。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡幅骄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出本今,到底是詐尸還是另有隱情昌执,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布诈泼,位于F島的核電站懂拾,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏铐达。R本人自食惡果不足惜岖赋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瓮孙。 院中可真熱鬧唐断,春花似錦、人聲如沸杭抠。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)偏灿。三九已至丹诀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背铆遭。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工硝桩, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人枚荣。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓碗脊,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親橄妆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子衙伶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容