本文來源電子發(fā)燒友社區(qū),作者:yuzhiwen1986, 帖子地址:https://bbs.elecfans.com/jishu_2303738_1_1.html
非常感謝九聯(lián)科技和電子發(fā)燒友提供試用計(jì)劃,拿到板子迫不急的接上電源,開機(jī)運(yùn)行。軟件基本可以跑通, 不錯(cuò)!
接下來就是跑通第一個(gè)例程,本文簡(jiǎn)單記錄第一個(gè)Helloword 程序的編譯下載過程:
Tiger快速入門指南:
入門指南里詳細(xì)的描述了開發(fā)套件的主要接口介紹,環(huán)境搭建,如何編譯源碼,燒錄Image。指南地址如下:
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/docs/UnionpiTiger_helloworld
實(shí)物連線
因?yàn)楹罄m(xù)項(xiàng)目開發(fā)會(huì)一直使用移動(dòng)電源,我試用的是12V鋰電池供電。外設(shè)我這邊目前只是先連接了一個(gè)屏幕:
環(huán)境搭建及代碼編譯
我沒有使用虛擬機(jī)開發(fā),正好有一臺(tái)閑置的電腦重新安裝ubuntu20.4, 安裝Docker容器,下載源碼,編寫Helloword 以及源碼編譯。詳細(xì)的步驟再入門指導(dǎo)里說的都非常清楚。這里簡(jiǎn)單提一下Docker的安裝安裝指導(dǎo)中的操作有可能會(huì)有error,每個(gè)人估計(jì)碰到的問題都不一樣。有問題網(wǎng)絡(luò)搜索就行。總會(huì)有方法解決的
固件下載
編譯完成后需要,進(jìn)行對(duì)鏡像進(jìn)行打包,然后進(jìn)行燒寫。
執(zhí)行以下命令固件打包
./device/unionpi/build/packer-unionpi.sh
固件打包完成,生成路徑為編譯根目錄下的
out/a311d/packages/phone/images/OpenHarmony.img
將該鏡像拷貝到 window 工作臺(tái)下,供鏡像燒錄時(shí)使用
按照地6章燒錄說明,把image 下載到開發(fā)板:
運(yùn)行HelloWorld
使用Micro USB數(shù)據(jù)線 將開發(fā)板的Debug 口連接到PC機(jī)的USB端口。確保電腦之前是安裝好了CH340驅(qū)動(dòng)。打開mobaXterm 串口波特率使用115200.開機(jī)運(yùn)行時(shí)候有點(diǎn)尷尬了,如下圖一直打印
估計(jì)是源碼哪里還是有問題,先不管這個(gè)問題,隨意點(diǎn)擊一下屏幕,暫時(shí)halt,敲如命令helloworld.系統(tǒng)輸出打印:
鏡像運(yùn)行
最后再插入一段編譯好的源碼開機(jī)運(yùn)行視頻
【開發(fā)板體驗(yàn)視頻,詳見作者原帖子文章】
-
OpenHarmony
+關(guān)注
關(guān)注
25文章
3713瀏覽量
16254 -
九聯(lián)科技
+關(guān)注
關(guān)注
0文章
97瀏覽量
1656
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論