一、固件開(kāi)發(fā)
相對(duì)困難一些,就是鴻蒙的設(shè)備端開(kāi)發(fā),類似制造出一部手機(jī)。目前這個(gè)板卡提供的固件目錄如下,和常見(jiàn)的鴻蒙設(shè)備開(kāi)發(fā)的目錄還是有差別的,而且沒(méi)有文檔,先放一下吧。

但從2019年關(guān)注鴻蒙,有些基本的感念和積累可以共享一下。鴻蒙宣揚(yáng)適合萬(wàn)物互聯(lián)的時(shí)代,即1+8+N,1是手機(jī),8是PC、平板、智慧屏、音箱、眼鏡、手表、車機(jī)、耳機(jī);這些都是華為自己研發(fā)的。N是社會(huì)上基于openharmony研發(fā)的擴(kuò)展設(shè)備。其最大的優(yōu)勢(shì)是分布式,分為遷移和協(xié)同,遷移就是一個(gè)應(yīng)用從一個(gè)設(shè)備轉(zhuǎn)移到另一個(gè)設(shè)備上,協(xié)同是綜合利用多個(gè)設(shè)備的能力完成一個(gè)應(yīng)用。這些概念很超前,目前的應(yīng)用場(chǎng)景不太多,或者教程里面的應(yīng)用場(chǎng)景感覺(jué)意義不大,但通用的東西就不是創(chuàng)新了,期待鴻蒙優(yōu)勢(shì)爆棚。本設(shè)計(jì)也是想使用一下鴻蒙的協(xié)同能力。
鴻蒙設(shè)備端有輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)三種,HI3861是典型的輕量,hi3516是小型吧,Purple Pi OH 就是標(biāo)準(zhǔn)了。一個(gè)典型的設(shè)備端目錄如下

采用GN和Ninja構(gòu)建系統(tǒng),使用LLVM編譯工具,通過(guò)配置生成產(chǎn)品、部件、模塊。核心知識(shí)參見(jiàn)
產(chǎn)品配置https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-build-product.md
子系統(tǒng)配置:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-build-subsystem.md
部件配置:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-build-component.md
模塊配置:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-build-module.md
芯片配置:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-build-chip_solution.md
特性配置:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-build-feature.md
系統(tǒng)能力配置:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-build-syscap.md
這個(gè)給出一個(gè)設(shè)備端控制GPIO的例程
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/guide/device-wlan-led-control.md
二、應(yīng)用開(kāi)發(fā)
應(yīng)用開(kāi)發(fā)類似開(kāi)發(fā)手機(jī)上的APP,發(fā)展變化太快了,幾年時(shí)間開(kāi)發(fā)語(yǔ)言從JAVA到JS到ETS,尚未成熟穩(wěn)定吧,目前是使用ets語(yǔ)言在stage模型下的開(kāi)發(fā)。下載安裝deveco studio及SDK后,板卡燒入鴻蒙固件,在設(shè)備上就發(fā)現(xiàn)了硬件,這點(diǎn)聽(tīng)方便的。‘

然后跑個(gè)HELLO WORD,就在HDMI顯示器上運(yùn)行出現(xiàn)了。路子跑通了,下面就是做應(yīng)用了。

審核編輯 黃宇
-
固件
+關(guān)注
關(guān)注
11文章
569瀏覽量
24972 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
26文章
6289瀏覽量
118062 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2963瀏覽量
45883 -
Purple Pi
+關(guān)注
關(guān)注
0文章
5瀏覽量
590
發(fā)布評(píng)論請(qǐng)先 登錄
快速上手FRDM-KE17Z512開(kāi)發(fā)板:開(kāi)啟高效MCU開(kāi)發(fā)之旅
探索FRDM - IMX8MPLUS開(kāi)發(fā)板:開(kāi)啟嵌入式開(kāi)發(fā)新旅程
【獲獎(jiǎng)名單】2025開(kāi)發(fā)板評(píng)測(cè)大賽優(yōu)秀開(kāi)發(fā)者、最受歡迎開(kāi)發(fā)板公布
探索 Kunlun Pi | 基于匠芯創(chuàng)D13x系列開(kāi)發(fā)板分享(二)
觸覺(jué)智能Purple Pi OH開(kāi)發(fā)板率先適配OpenHarmony6.0 Release,鴻蒙明星開(kāi)發(fā)板
【作品合集】玄鐵Banana Pi BPI-RV2開(kāi)發(fā)板測(cè)評(píng)
RK3506開(kāi)發(fā)板Linux開(kāi)發(fā)板極致性價(jià)比之選
【匠芯創(chuàng)D133CBS KunLun Pi開(kāi)發(fā)板試用體驗(yàn)】1、開(kāi)發(fā)板開(kāi)箱及介紹
嘗鮮開(kāi)源鴻蒙6.0?試試明星開(kāi)發(fā)板Purple Pi OH
【新品】遠(yuǎn)距離圖傳數(shù)傳模塊開(kāi)發(fā)板、藍(lán)牙模塊開(kāi)發(fā)板、無(wú)線模塊開(kāi)發(fā)板
【免費(fèi)試用】開(kāi)發(fā)板評(píng)測(cè)大賽開(kāi)啟!OH 、RISC-V、Rockchip頂級(jí)開(kāi)發(fā)板等你試用~
關(guān)稅取消后,國(guó)產(chǎn)的這款RISC-V開(kāi)發(fā)板能否稱霸市場(chǎng)?進(jìn)迭時(shí)空Muse Pi Pro開(kāi)發(fā)板
基于RK3576開(kāi)發(fā)板的固件燒錄與更新
鴻蒙北向開(kāi)發(fā)OpenHarmony5.0 DevEco Studio開(kāi)發(fā)工具安裝與配置
Purple Pi OH 開(kāi)發(fā)板體驗(yàn):固件開(kāi)發(fā)+應(yīng)用開(kāi)發(fā)
評(píng)論