搭建一個(gè)鴻蒙運(yùn)行環(huán)境,來(lái)一窺神秘鴻蒙
自4月底開(kāi)始,鴻蒙2.0系統(tǒng)便迎來(lái)公測(cè),6月2日將舉行鴻蒙操作系統(tǒng)以及華為全場(chǎng)景新品發(fā)布會(huì),屆時(shí)會(huì)正式推出鴻蒙OS穩(wěn)定版。
針對(duì)華為發(fā)布的鴻蒙系統(tǒng),網(wǎng)上評(píng)論褒貶不一,有吹捧的,有無(wú)腦黑的。
在這里一口君就不做評(píng)價(jià)了,但是有2點(diǎn):
對(duì)任何一個(gè)新興事物,我們都要保持最旺盛的求知欲,在自己沒(méi)有親自實(shí)踐就妄下評(píng)論的行為是缺乏智慧和不負(fù)責(zé)任的。
廢話(huà)不多說(shuō),讓我們一起搭建一個(gè)鴻蒙的運(yùn)行環(huán)境,來(lái)一窺神秘的鴻蒙。
一、HarmonyOS 簡(jiǎn)介wei
HarmonyOS鴻蒙操作系統(tǒng),是面向萬(wàn)物互聯(lián)時(shí)代的全場(chǎng)景分布式操作系統(tǒng)。OpenHarmony在傳統(tǒng)的單設(shè)備系統(tǒng)能力的基礎(chǔ)上,創(chuàng)造性地提出了基于同一套系統(tǒng)能力、適配多種終端形態(tài)的理念,支持多種終端設(shè)備上運(yùn)行,第一個(gè)版本支持128K~128M設(shè)備上運(yùn)行,目前已發(fā)布2.0版本。
基于鴻蒙開(kāi)發(fā)的方式有兩個(gè)方向:面向應(yīng)用開(kāi)發(fā)(應(yīng)用層)和面向設(shè)備開(kāi)發(fā)(內(nèi)核層、驅(qū)動(dòng)子系統(tǒng))。
本文將基于使用鴻蒙操作系統(tǒng)的子內(nèi)核LiteOS做設(shè)備開(kāi)發(fā),帶領(lǐng)大家一步步揭開(kāi)鴻蒙的神秘面紗,看看它到底像不像網(wǎng)傳的那么牛掰。
二、Huawei LiteOS 介紹
Huawei LiteOS 是華為自研、開(kāi)源的物聯(lián)網(wǎng)實(shí)時(shí)操作系統(tǒng),ARM、RISC-V等主流的CPU架構(gòu),以輕量級(jí)低功耗,快速啟動(dòng),互聯(lián)互通,安全等關(guān)鍵能力,為開(kāi)發(fā)者提供 “一站式” 完整軟件平臺(tái),有效降低開(kāi)發(fā)門(mén)檻、縮短開(kāi)發(fā)周期。
LiteOS既可以作為一款RTOS運(yùn)行在資源受限的MCU上,也可以作為HarmonyOS的子內(nèi)核運(yùn)行在資源豐富的SOC平臺(tái)上。根據(jù)硬件的資源情況,LiteOS又可以分為L(zhǎng)iteOS-A(內(nèi)存≥1M) 和LiteOS-M(內(nèi)存≥128KB)。
1. LiteOS-A 簡(jiǎn)介
OpenHarmony LiteOS-A內(nèi)核是基于Huawei LiteOS內(nèi)核演進(jìn)發(fā)展的新一代內(nèi)核,是面向IoT領(lǐng)域構(gòu)建的輕量級(jí)物聯(lián)網(wǎng)操作系統(tǒng)。新增了豐富的內(nèi)核機(jī)制、更加全面的POSIX標(biāo)準(zhǔn)接口以及統(tǒng)一驅(qū)動(dòng)框架HDF(OpenHarmony Driver Foundation)等,為設(shè)備廠商提供了更統(tǒng)一的接入方式,為OpenHarmony的應(yīng)用開(kāi)發(fā)者提供了更友好的開(kāi)發(fā)體驗(yàn)。
OpenHarmony LiteOS-A內(nèi)核架構(gòu)圖
2. LiteOS-M 簡(jiǎn)介
OpenHarmony LiteOS-M內(nèi)核是面向IoT領(lǐng)域構(gòu)建的輕量級(jí)物聯(lián)網(wǎng)操作系統(tǒng)內(nèi)核,具有小體積、低功耗、高性能的特點(diǎn),其代碼結(jié)構(gòu)簡(jiǎn)單,主要包括內(nèi)核最小功能集、內(nèi)核抽象層、可選組件以及工程目錄等,分為硬件相關(guān)層以及硬件無(wú)關(guān)層,硬件相關(guān)層提供統(tǒng)一的HAL(Hardware Abstraction Layer)接口,提升硬件易適配性,不同編譯工具鏈和芯片架構(gòu)的組合分類(lèi),滿(mǎn)足AIoT類(lèi)型豐富的硬件和編譯工具鏈的拓展。
OpenHarmony LiteOS-M內(nèi)核架構(gòu)圖
這里我們選擇LiteOS-A,在QEMU上運(yùn)行(不用硬件開(kāi)發(fā)板,只需要一臺(tái)電腦,方便你驗(yàn)證),通過(guò)一步步搭建起基本的開(kāi)發(fā)環(huán)境,讓你也體驗(yàn)一把鴻蒙開(kāi)發(fā)的樂(lè)趣!

發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字
最新活動(dòng)更多
-
3月27日立即報(bào)名>> 【工程師系列】汽車(chē)電子技術(shù)在線(xiàn)大會(huì)
-
4月30日立即下載>> 【村田汽車(chē)】汽車(chē)E/E架構(gòu)革新中,新智能座艙挑戰(zhàn)的解決方案
-
5月15-17日立即預(yù)約>> 【線(xiàn)下巡回】2025年STM32峰會(huì)
-
即日-5.15立即報(bào)名>>> 【在線(xiàn)會(huì)議】安森美Hyperlux™ ID系列引領(lǐng)iToF技術(shù)革新
-
5月15日立即下載>> 【白皮書(shū)】精確和高效地表征3000V/20A功率器件應(yīng)用指南
-
5月16日立即參評(píng) >> 【評(píng)選啟動(dòng)】維科杯·OFweek 2025(第十屆)人工智能行業(yè)年度評(píng)選
推薦專(zhuān)題
- 1 UALink規(guī)范發(fā)布:挑戰(zhàn)英偉達(dá)AI統(tǒng)治的開(kāi)始
- 2 北電數(shù)智主辦酒仙橋論壇,探索AI產(chǎn)業(yè)發(fā)展新路徑
- 3 降薪、加班、裁員三重暴擊,“AI四小龍”已折戟兩家
- 4 “AI寒武紀(jì)”爆發(fā)至今,五類(lèi)新物種登上歷史舞臺(tái)
- 5 國(guó)產(chǎn)智駕迎戰(zhàn)特斯拉FSD,AI含量差幾何?
- 6 光計(jì)算迎來(lái)商業(yè)化突破,但落地仍需時(shí)間
- 7 東陽(yáng)光:2024年扭虧、一季度凈利大增,液冷疊加具身智能打開(kāi)成長(zhǎng)空間
- 8 地平線(xiàn)自動(dòng)駕駛方案解讀
- 9 封殺AI“照騙”,“淘寶們”終于不忍了?
- 10 優(yōu)必選:營(yíng)收大增主靠小件,虧損繼續(xù)又逢關(guān)稅,能否乘機(jī)器人東風(fēng)翻身?