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

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

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

OpenHarmony、輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)的差異

電子發(fā)燒友開源社區(qū) ? 來源:HarmonyOS官方合作社區(qū) ? 作者:HarmonyOS官方合作社 ? 2022-01-24 14:47 ? 次閱讀

摘要

本文簡單介紹OpenHarmony、輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)的差異,以及相關(guān)的官方資料和文檔。

適合群體

第一次接觸OpenHarmony、或者想要對OpenHarmony有一個全面的認知的。

1.1系統(tǒng)類型

OpenHarmony是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目,目標(biāo)是面向全場景、全連接、全智能時代,基于開源的方式,搭建一個智能終端設(shè)備操作系統(tǒng)的框架和平臺,促進萬物互聯(lián)產(chǎn)業(yè)的繁榮發(fā)展。

官方gitee倉庫:https://gitee.com/openharmony

技術(shù)架構(gòu)如下:

OpenHarmony、輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)的差異

關(guān)于系統(tǒng)的特性,這里不再過多贅述,開發(fā)者可以直接在官方gitee倉庫:https://gitee.com/openharmony 中查看。特別是內(nèi)核層的多內(nèi)核設(shè)計、HDF驅(qū)動框架、分布式能力等。

1.2系統(tǒng)類型

OpenHarmony是一個面向全場景,支持各類設(shè)備的系統(tǒng)。這里的設(shè)備就包括像MCU單片機這樣資源較少的芯片,也支持像RK3568這樣的多核CPU。

為了能適應(yīng)各種硬件,OpenHarmony提供了像LiteOS、Linux這樣的不同內(nèi)核,并基于這些內(nèi)核形成了不同的系統(tǒng)類型,同時又在這些系統(tǒng)中構(gòu)建了一套統(tǒng)一的系統(tǒng)能力。

總體來說,目前OpenHarmony主要有3種系統(tǒng)類型:L0(又稱輕量系統(tǒng))、L1(小型系統(tǒng))、L2(標(biāo)準(zhǔn)系統(tǒng))。

(1)輕量系統(tǒng)(mini system)

面向MCU類處理器例如Arm Cortex-M、RISC-V 32位的設(shè)備,硬件資源極其有限,支持的設(shè)備最小內(nèi)存為128KiB,可以提供多種輕量級網(wǎng)絡(luò)協(xié)議,輕量級的圖形框架,以及豐富的IOT總線讀寫部件等??芍蔚?a target="_blank">產(chǎn)品智能家居領(lǐng)域的連接類模組、傳感器設(shè)備、穿戴類設(shè)備等。典型的設(shè)備、開發(fā)板有HI3861鴻蒙小車、Neptune開發(fā)板。

(2)小型系統(tǒng)(small system)

面向應(yīng)用處理器例如Arm Cortex-A的設(shè)備,支持的設(shè)備最小內(nèi)存為1MiB,可以提供更高的安全能力、標(biāo)準(zhǔn)的圖形框架、視頻編解碼的多媒體能力??芍蔚漠a(chǎn)品如智能家居領(lǐng)域的IP Camera、電子貓眼、路由器以及智慧出行域的行車記錄儀等。典型的開發(fā)板有AI Camera開發(fā)板。

(3)標(biāo)準(zhǔn)系統(tǒng)(standard system)

面向應(yīng)用處理器例如Arm Cortex-A的設(shè)備,支持的設(shè)備最小內(nèi)存為128MiB,可以提供增強的交互能力、3D GPU以及硬件合成能力、更多控件以及動效更豐富的圖形能力、完整的應(yīng)用框架??芍蔚漠a(chǎn)品如高端的冰箱顯示屏。典型的設(shè)備有大禹200開發(fā)板。

1.3內(nèi)核類型

OpenHarmony支持多種內(nèi)核,目前已適配的內(nèi)核有l(wèi)iteos-m、liteos-a、Linux(有4.19和5.10版本)。

OpenHarmony、輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)的差異

輕量系統(tǒng)目前適配了liteos-m內(nèi)核,該內(nèi)核對硬件資源較少,適用于單片機。小型系統(tǒng)目前適配了liteos-a和Linux 2種內(nèi)核,開發(fā)者可以選擇合適的內(nèi)核進行產(chǎn)品開發(fā)。標(biāo)準(zhǔn)系統(tǒng)目前適配了Linux內(nèi)核,開發(fā)者可以基于linux kernel演進。

1.4系統(tǒng)差異

輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)的差異主要體現(xiàn)在子系統(tǒng)支持程度上,本文已列出如下,但是建議讀者直接查看官網(wǎng),以便獲取最新的特性支持情況。

OpenHarmony、輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)的差異

OpenHarmony、輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)的差異

OpenHarmony、輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)的差異

OpenHarmony、輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)的差異

原文標(biāo)題:OpenHarmony設(shè)備開發(fā)入門【1】初始OpenHarmony

文章出處:【微信公眾號:HarmonyOS官方合作社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

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

    關(guān)注

    2

    文章

    4509

    瀏覽量

    70638
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3349

    瀏覽量

    42500
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3722

    瀏覽量

    16317

原文標(biāo)題:OpenHarmony設(shè)備開發(fā)入門【1】初始OpenHarmony

文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    OpenHarmony標(biāo)準(zhǔn)系統(tǒng)】修改屏幕 DPI(像素密度)

    OpenHarmony標(biāo)準(zhǔn)系統(tǒng)】修改屏幕 DPI(像素密度)
    的頭像 發(fā)表于 05-16 10:21 ?2908次閱讀
    【<b class='flag-5'>OpenHarmony</b><b class='flag-5'>標(biāo)準(zhǔn)系統(tǒng)</b>】修改屏幕 DPI(像素密度)

    OpenHarmony2.0 一站式編譯燒錄Hi3516標(biāo)準(zhǔn)系統(tǒng)

    以改進OpenHarmony2.0的源碼code-2.0-canary在ubuntu環(huán)境下,小型系統(tǒng)標(biāo)準(zhǔn)系統(tǒng)都已實現(xiàn)一站式開發(fā)。在windows環(huán)境下,
    發(fā)表于 07-30 07:12

    【匯總】OpenHarmony系統(tǒng)開發(fā)目錄和個人感悟

    前言還記得2020年9月OpenHarmony大會后,我開始在社區(qū)寫了一些OpenHarmony系統(tǒng)開發(fā)的文章,基于Hi3861。轉(zhuǎn)眼已
    發(fā)表于 01-20 09:04

    OpenHarmony設(shè)備開發(fā)入門【1】初始OpenHarmony

    摘要:本文簡單介紹OpenHarmony、系統(tǒng)、小型系統(tǒng)、
    發(fā)表于 01-20 09:08

    從零開始移植OpenHarmony系統(tǒng)

    摘要:本文簡單介紹OpenHarmony系統(tǒng)移植,如何使用移植示例適合群體:想自己動手移植OpenHarmony
    發(fā)表于 02-09 18:58

    OpenHarmony倉庫大整理 可以指定系統(tǒng)類型下載對應(yīng)代碼

    那么多代碼的,很多代碼都是小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng),下載起來非常多余。終于,在近期,OpenHarmony倉庫迎來大整改,可以支持指定系統(tǒng)類型下載
    發(fā)表于 04-21 14:44

    OpenHarmony小型系統(tǒng)入門概述

    簡介 OpenHarmony小型系統(tǒng)適用于內(nèi)存較小的IOT設(shè)備(參考內(nèi)存≥128KiB)。通過本文,開發(fā)者可以快速熟悉
    發(fā)表于 05-06 15:48

    OpenHarmony倉庫大整理 可以指定系統(tǒng)類型下載對應(yīng)代碼

    那么多代碼的,很多代碼都是小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng),下載起來非常多余。終于,在近期,OpenHarmony倉庫迎來大整改,可以支持指定系統(tǒng)類型下載
    發(fā)表于 05-12 15:44

    【潤和軟件DAYU200開發(fā)板體驗】移植speexdsp到OpenHarmony標(biāo)準(zhǔn)系統(tǒng)功能演示

    該視頻已經(jīng)同步上傳至硬聲app,賬號名稱離北況歸移植speexdsp到OpenHarmony標(biāo)準(zhǔn)系統(tǒng)系列文章:【潤和軟件DAYU200開發(fā)板體驗】移植speexdsp到OpenHarmony標(biāo)
    發(fā)表于 11-06 22:35

    關(guān)于OpenHarmony系統(tǒng)開發(fā)

    還記得2020年9月OpenHarmony大會后,我開始在社區(qū)寫了一些OpenHarmony系統(tǒng)開發(fā)的文章,基于Hi3861。
    的頭像 發(fā)表于 01-24 14:54 ?1879次閱讀

    如何移植OpenHarmony系統(tǒng)

    摘要:本文簡單介紹OpenHarmony系統(tǒng)移植,會分多篇
    的頭像 發(fā)表于 02-25 12:14 ?3048次閱讀
    如何移植<b class='flag-5'>OpenHarmony</b><b class='flag-5'>輕</b><b class='flag-5'>量</b><b class='flag-5'>系統(tǒng)</b>

    OpenHarmony系統(tǒng)開發(fā)【1】初始OH

    本文簡單介紹OpenHarmony、系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)
    發(fā)表于 02-25 17:49 ?998次閱讀

    移植speexdsp到OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的第③

    由于想要分享的內(nèi)容較多,為避免讀者姥爺們失去看下去的耐心,分享將以連載的方式進行。 前期回顧:《移植speexdsp到OpenHarmony標(biāo)準(zhǔn)系統(tǒng)② 》《移植speexdsp到
    的頭像 發(fā)表于 12-01 12:35 ?1182次閱讀

    OpenHarmony系統(tǒng)書籍推薦《OpenHarmony設(shè)備開發(fā)理論與實戰(zhàn)》

    最近大家問的智能家居套件方面有沒有可以參考的資料,這里給大家統(tǒng)一回復(fù)一下 推薦大家可以看這本書 《OpenHarmony設(shè)備開發(fā)理論與實戰(zhàn)》 本書系統(tǒng)地講授
    的頭像 發(fā)表于 07-20 12:43 ?1250次閱讀

    【開源鴻蒙】使用QEMU運行OpenHarmony系統(tǒng)

    本文將會介紹如何從源碼安裝QEMU 6.2.0,以及如何使用QEMU運行OpenHarmony系統(tǒng)。通過本文,你將會對QEMU和OpenHarm
    的頭像 發(fā)表于 09-14 08:51 ?583次閱讀
    【開源鴻蒙】使用QEMU運行<b class='flag-5'>OpenHarmony</b><b class='flag-5'>輕</b><b class='flag-5'>量</b><b class='flag-5'>系統(tǒng)</b>