10月24日,在這個程序員共同的節(jié)日,以技術(shù)為根本,開發(fā)者為中心,交流深度、干貨滿滿的首個華為HarmonyOS先行者技術(shù)沙龍落子深圳·國際開源谷,來自深圳、上海、廣州、東莞等地的開發(fā)者們共享了這場極具實際意義和商業(yè)價值的沙龍。
HarmonyOS先行者技術(shù)沙龍活動 全程視頻回放地址:
http://t.elecfans.com/live/1334.html?
HarmonyOS先行者技術(shù)沙龍活動 講師課件資料:
https://bbs.elecfans.com/jishu_2001883_1_1.html?
本次沙龍由華為消費者BG軟件部開源中心、開放原子基金會主辦,電子發(fā)燒友HarmonyOS技術(shù)社區(qū)承辦,華為開發(fā)者聯(lián)盟合作舉辦,依托粵港澳大灣區(qū)經(jīng)濟政策有力引領(lǐng)和深圳的科技創(chuàng)新實力的有力支撐,以“Hello New World”為主題,邀請了華為官方高級技術(shù)專家以及HarmonyOS先行者們,為大家?guī)鞨armonyOS 官方政策解讀、實戰(zhàn)開發(fā)案例剖析、開發(fā)板現(xiàn)場申領(lǐng)試用及技術(shù)閉門會議,為HarmonyOS生態(tài)共建和開發(fā)者產(chǎn)業(yè)發(fā)展提供強力引擎。
下面是本次活動回顧。
HarmonyOS硬件合作伙伴計劃
隨著5G、AI、IoT技術(shù)的不斷發(fā)展,市場萌生出了巨大的未來產(chǎn)業(yè)機會。根據(jù)Statista的數(shù)據(jù)顯示,2025年人均IoT設(shè)備數(shù)量將達到9.27臺,全球IoT產(chǎn)業(yè)規(guī)模將超過750億臺。華為HarmonyOS高級技術(shù)專家表示,這對 IoT 產(chǎn)業(yè)來說是個樂觀的發(fā)展前景,未來十年將給硬件創(chuàng)新非常好的機遇與發(fā)展空間,同時也面臨著商業(yè)和技術(shù)的巨大挑戰(zhàn)。
智能硬件開發(fā)者們可以通過使用分布式SDK、開源代碼和申請定向代碼三種方式加入HarmonyOS生態(tài)。目前,已經(jīng)使用分布式接入SDK的品類已超過20+、1200萬+臺設(shè)備;已有30+品類的128MB以下IoT設(shè)備整機可以通過開源代碼接入;而針對于128MB以上的智能設(shè)備整機,HarmonyOS已經(jīng)通過申請定向代碼的方式開始招募伙伴加入。
從零開發(fā)一個OpenHarmony智能硬件
為了讓設(shè)備開發(fā)者專注于自身的領(lǐng)域,更加高效方便加入HarmonyOS開發(fā)。華為為開發(fā)者們準(zhǔn)備了HUAWEI DevEco Studio 2.0。該一站式開發(fā)環(huán)境工具集成華為分布式能力,支持開發(fā)、編譯、調(diào)試和燒錄,讓組件可以按需定制,減少資源占用,開發(fā)環(huán)境還內(nèi)置安全檢查能力,讓開發(fā)者在開發(fā)過程中也可以進行可視化調(diào)試。目前,DevEco Studio支持智能家電、智能安防和運動健康等多品類智能硬件,后續(xù)還會支持更多種類。
如果在開發(fā)過程中遇到問題,企業(yè)開發(fā)者們可以用IssueReport及時反饋到華為HarmonyOS技術(shù)支持團隊通解決問題,也可以通過HarmonyOS官方論壇、電子發(fā)燒友論壇等平臺與廣大開發(fā)者們進行交流解決問題。
]許思維:OpenHarmony IoT設(shè)備開發(fā)案例分享
HarmonyOS生態(tài)需要開發(fā)者們共建,作為早期嘗試HarmonyOS開發(fā)板移植的江蘇潤和軟件股份有限公司軟件專家許思維對溫濕度傳感器驅(qū)動開發(fā)案例、oled屏驅(qū)動移植案例,以及OLED屏幕播放視頻的案例進行了詳細講解。
對于難度相對較高的元器件的驅(qū)動開發(fā)任務(wù),而開發(fā)者又沒有足夠時間的情況下,可以在開源社區(qū)中尋找合適的開源代碼庫進行移植。比如許思維老師分享的OLED屏幕驅(qū)動庫移植,從開源社區(qū)中尋找到代碼簡潔清晰易于修改、封口易于使用,還有一定的Star數(shù)量的代碼庫后進行移植,可以很大程度上減少在基礎(chǔ)代碼的開發(fā)和調(diào)試上投入的時間和精力。
李傳釗:給OpenHarmony貢獻代碼的經(jīng)驗分享
第四位分享者是華為認證HarmonyOS課程先行者、《Delphi 5實用編程技術(shù)》作者、深鴻會發(fā)起人李傳釗老師。他為大家分享了在為OpenHarmony貢獻代碼過程中的“苦辣酸甜”。寫代碼的過程非??菰?、坑多難填,且屬于延遲滿足,代碼貢獻者不能在短時間內(nèi)得到回報,開發(fā)者們還大多放棄休息時間,無償貢獻著自己的一份力量,這個過程的“苦辣酸”可想而知。但當(dāng)最終的成果呈現(xiàn)在眼前,那份成就感無以言表。就是因為這一行行承載著“苦辣酸甜”的樸實無華的代碼,才凸顯出開發(fā)者們的偉大。
深鴻會,作為深圳及周邊城市的HarmonyOS開發(fā)者社區(qū),已經(jīng)成為目前為HarmonyOS貢獻Pull Request最多的團體之一,在大家的共同努力下,深鴻會已經(jīng)完成了包括開源APP預(yù)覽器在內(nèi)的多個項目。
韋東山:OpenHarmony內(nèi)核在第三方開發(fā)板上的移植
首批華為認證的HarmonyOS課程先行者,有12年Linux課程培訓(xùn)經(jīng)驗,并著有《嵌入式Linux應(yīng)用開發(fā)完全手冊》的韋東山老師,為大家?guī)砹恕癘penHarmony內(nèi)核在第三方開發(fā)板上的移植”。
移植的最大的目的不在于內(nèi)核的運行,而是將移植成功的系統(tǒng)去支持更多的外設(shè)與更多的業(yè)務(wù)。為此,韋東山老師深入分析了HarmonyOS提出HDF(Harmony DriveRFoundation)驅(qū)動程序框架,詳細講解了如何編寫驅(qū)動程序并成功地將其運行。
最后一位給大家?guī)砭史窒淼氖橇嚎死桌蠋煛锌圃很浖悄苘浖芯恐行母呒?a target="_blank">工程師。他分享了“如何為OpenHarmony移植MCU芯片”,重點解析了OpenHarmony的基礎(chǔ)架構(gòu)、移植OpenHarmony的三種技術(shù)路線、以及如何移植LiteOS Kernel。
對于如何移植LiteOS Kernel,梁克雷老師表示,最關(guān)鍵的部分是需要找到原有SDK中內(nèi)核相關(guān)的部分,將LiteOS的內(nèi)核部分與其進行替換。移植后的驗證工作是需要跑通OpenHarmony XTS,只要通過這項測試,就說明移植的操作系統(tǒng)取得了一定的成功,再通過穩(wěn)定性測試后,就可以將移植的芯片提供給廠商與開發(fā)者進行使用。
“Talk is the cheap,show me the code”。再多的說教都是空頭支票,只有提供代碼才是正道。為了吸納更多的開發(fā)者加入HarmonyOS生態(tài),華為在1024開發(fā)者節(jié)當(dāng)天為開發(fā)者們帶來了一場干貨滿滿的技術(shù)盛宴,不僅有源代碼的展示、技術(shù)支持,還有瞄準(zhǔn)精準(zhǔn)需求的閉門會議,在現(xiàn)場還能免費申請試用開發(fā)板。
HarmonyOS運營從扎根技術(shù)出發(fā),以開發(fā)者為中心,賦能開發(fā)者,鼓勵和扶持開發(fā)者,希望更多的開發(fā)者加入HarmonyOS生態(tài),成為先行者,共同促進HarmonyOS的成長與生態(tài)繁榮,一起開發(fā)全新世界!
-
HarmonyOS
+關(guān)注
關(guān)注
79文章
1977瀏覽量
30234
發(fā)布評論請先 登錄
相關(guān)推薦
評論