0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Purple Pi OH 開發(fā)板體驗(yàn):固件開發(fā)+應(yīng)用開發(fā)

趙濤 ? 來源:wa123441 ? 作者:wa123441 ? 2023-08-04 10:52 ? 次閱讀

一、固件開發(fā)

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

wKgZomTMXhGAPnENAAB5k00p3yw159.png

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

wKgaomTMYYiAWlBkAAKnQVIME2E992.png

采用GN和Ninja構(gòu)建系統(tǒng),使用LLVM編譯工具,通過配置生成產(chǎ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)用開發(fā)

應(yīng)用開發(fā)類似開發(fā)手機(jī)上的APP,發(fā)展變化太快了,幾年時(shí)間開發(fā)語言從JAVA到JS到ETS,尚未成熟穩(wěn)定吧,目前是使用ets語言在stage模型下的開發(fā)。下載安裝deveco studio及SDK后,板卡燒入鴻蒙固件,在設(shè)備上就發(fā)現(xiàn)了硬件,這點(diǎn)聽方便的?!?/p> wKgaomTMZH-AenMMAABudM4-NBI172.png

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

wKgZomTQlvCAa3TGAAF29wNTuwE892.png


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 固件
    +關(guān)注

    關(guān)注

    10

    文章

    561

    瀏覽量

    23619
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5442

    瀏覽量

    101348
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2476

    瀏覽量

    43693
  • Purple Pi
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    473
收藏 0人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH
    的頭像 發(fā)表于 03-28 18:05 ?436次閱讀
    鴻蒙北向<b class='flag-5'>開發(fā)</b>OpenHarmony5.0 DevEco Studio<b class='flag-5'>開發(fā)</b>工具安裝與配置

    Banana Pi開源社區(qū)基于瑞芯微RK3588開發(fā)板,DeepSeek開發(fā)利器

    Banana Pi開源社區(qū)基于瑞芯微RK3588開發(fā)板,DeepSeek開發(fā)利器
    的頭像 發(fā)表于 02-19 18:25 ?1134次閱讀
    Banana <b class='flag-5'>Pi</b>開源社區(qū)基于瑞芯微RK3588<b class='flag-5'>開發(fā)板</b>,DeepSeek<b class='flag-5'>開發(fā)</b>利器

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

    本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3
    的頭像 發(fā)表于 12-30 10:08 ?527次閱讀
    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>演示

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

    開源鴻蒙OpenHarmony系統(tǒng)下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval鴻蒙社區(qū)推薦
    的頭像 發(fā)表于 12-24 11:46 ?522次閱讀
    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>演示

    VMware環(huán)境下,同時(shí)燒錄固件檢測不到設(shè)備如何解決?觸覺智能鴻蒙開發(fā)板演示

    本文介紹PC電腦端運(yùn)行VMware環(huán)境下,同時(shí)燒錄固件檢測不到設(shè)備的解決方法。觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微R
    的頭像 發(fā)表于 12-19 09:36 ?608次閱讀
    VMware環(huán)境下,同時(shí)燒錄<b class='flag-5'>固件</b>檢測不到設(shè)備如何解決?觸覺智能鴻蒙<b class='flag-5'>開發(fā)板</b>演示

    OpenHarmony默認(rèn)30秒熄屏太麻煩?觸覺智能鴻蒙開發(fā)板教你輕松取消

    OpenHarmony系統(tǒng)開機(jī)后 30 秒會(huì)自動(dòng)息屏,教大家兩招輕松取消自動(dòng)息屏,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release
    的頭像 發(fā)表于 12-09 11:45 ?553次閱讀
    OpenHarmony默認(rèn)30秒熄屏太麻煩?觸覺智能鴻蒙<b class='flag-5'>開發(fā)板</b>教你輕松取消

    OpenHarmony屬性信息怎么修改?觸覺智能RK3566鴻蒙開發(fā)板來演示

    本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,修改產(chǎn)品屬性信息的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release系統(tǒng)!
    的頭像 發(fā)表于 11-27 09:31 ?539次閱讀
    OpenHarmony屬性信息怎么修改?觸覺智能RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>來演示

    如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發(fā)板演示

    本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,開啟/關(guān)閉SELinux權(quán)限的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release
    的頭像 發(fā)表于 11-18 19:03 ?651次閱讀
    如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>演示

    觸覺智能Purple Pi OH鴻蒙開發(fā)板成功適配OpenHarmony5.0 Release,開啟新征程

    觸覺智能Purple Pi OH鴻蒙開發(fā)板,成功適配OpenHarmony5.0 Release版本!為大家?guī)鞳penHarmony5.0特性講解!關(guān)注觸覺智能,為大家?guī)砀郞pe
    的頭像 發(fā)表于 10-25 10:51 ?838次閱讀
    觸覺智能<b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b>鴻蒙<b class='flag-5'>開發(fā)板</b>成功適配OpenHarmony5.0 Release,開啟新征程

    瑞芯微RK3566/RK3568 Android11使用OTA升級固件方法,深圳觸覺智能鴻蒙開發(fā)板演示,備戰(zhàn)第九屆華為ICT大賽

    本文介紹瑞芯微RK3566/RK3568在Android11系統(tǒng)OTA升級固件方法,使用觸覺智能的Purple Pi OH鴻蒙開發(fā)板演示,搭
    的頭像 發(fā)表于 10-12 11:57 ?1167次閱讀
    瑞芯微RK3566/RK3568 Android11使用OTA升級<b class='flag-5'>固件</b>方法,深圳觸覺智能鴻蒙<b class='flag-5'>開發(fā)板</b>演示,備戰(zhàn)第九屆華為ICT大賽

    瑞芯微RK3566鴻蒙開發(fā)板Android11修改第三方輸入法為默認(rèn)輸入法

    本文適用于觸覺智能所有支持Android11系統(tǒng)的開發(fā)板修改第三方輸入法為默認(rèn)輸入法。本次使用的是觸覺智能的Purple Pi OH鴻蒙開源主板,搭載了瑞芯微RK3566芯片,類樹莓派
    的頭像 發(fā)表于 09-24 09:43 ?823次閱讀
    瑞芯微RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>Android11修改第三方輸入法為默認(rèn)輸入法

    瑞芯微RK3566鴻蒙開發(fā)板OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測試指導(dǎo)

    本文OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測試指導(dǎo),適用鴻蒙系統(tǒng)軟件開發(fā)測試的新手入門學(xué)習(xí)課程,設(shè)備為觸覺智能的瑞芯微RK3566開發(fā)板,型號Purple Pi
    的頭像 發(fā)表于 09-10 11:56 ?923次閱讀
    瑞芯微RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測試指導(dǎo)

    瑞芯微RK3566鴻蒙開發(fā)板Ubuntu虛擬機(jī)環(huán)境搭建教程,觸覺智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機(jī)環(huán)境搭建教程學(xué)習(xí),設(shè)備為觸覺智能開發(fā)的瑞芯微RK3566開發(fā)板,型號Purple Pi OH。是Laval官方社
    的頭像 發(fā)表于 09-08 18:25 ?2282次閱讀
    瑞芯微RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>Ubuntu虛擬機(jī)環(huán)境搭建教程,觸覺智能<b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b>主板

    瑞芯微RK3566鴻蒙開發(fā)板Ubuntu虛擬機(jī)環(huán)境搭建教程,觸覺智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機(jī)環(huán)境搭建教程學(xué)習(xí),設(shè)備為觸覺智能開發(fā)的瑞芯微RK3566開發(fā)板,型號Purple Pi OH。是華為Laval官
    的頭像 發(fā)表于 09-05 17:47 ?335次閱讀
    瑞芯微RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>Ubuntu虛擬機(jī)環(huán)境搭建教程,觸覺智能<b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b>主板

    Purple Pi OH又開外掛!帶你搭建編譯環(huán)境及編譯Android 11固件

    01介紹今天的文章主題是分享與探討關(guān)于PurplePiOH開發(fā)板Android開發(fā)之搭建編譯環(huán)境及編譯Android固件。如果你是剛開始接觸嵌入式Linux開發(fā),也許你會(huì)非常疑惑?為什
    的頭像 發(fā)表于 05-22 08:32 ?1660次閱讀
    <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b>又開外掛!帶你搭建編譯環(huán)境及編譯Android 11<b class='flag-5'>固件</b>

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品