在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

淺談OpenHarmony輕內(nèi)核以及OpenHarmony開發(fā)語言

ss ? 來源:CSDN社區(qū)大大U、landaliming ? 作者:CSDN社區(qū)大大U、l ? 2021-06-24 09:47 ? 次閱讀

OpenHarmony是開放原子開源基金會(huì)(OpenAtom Foundation)旗下開源項(xiàng)目,定位是一款面向全場景的開源分布式操作系統(tǒng)。今年六月正式發(fā)布,它的開發(fā)語言是匯編語言,有linuxjavaPythonC++等等。

OpenHarmony輕內(nèi)核有兩個(gè),一個(gè)是liteos_A另一個(gè)是lite_M。

要說這倆有啥區(qū)別呢?按照我個(gè)人的理解大概就是liteos_A 是ARM架構(gòu)的 A系列l(wèi)iteos_M是ARM架構(gòu)的M系列

liteos_M就感覺和Huawei LiteOS差不多,而liteos_A對應(yīng)的是linux內(nèi)核 ,linux是分時(shí)操作系統(tǒng)

lite_M 內(nèi)核文件系統(tǒng)

```

/kernel/liteos_m

├── components # 可選組件

│ ├── cppsupport # C++支持

│ └── cpup # CPUP功能

├── kal # 內(nèi)核抽象層

│ ├── cmsis # cmsis標(biāo)準(zhǔn)接口支持

│ └── posix # posix標(biāo)準(zhǔn)接口支持

├── kernel # 內(nèi)核最小功能集支持

│ ├── arch # 內(nèi)核指令架構(gòu)層代碼

│ │ ├── arm # arm32架構(gòu)的代碼

│ │ └── include # 對外接口存放目錄

│ ├── include # 對外接口存放目錄

│ └── src # 內(nèi)核最小功能集源碼

├── targets # 板級工程目錄

├── utils # 通用公共目錄

```

lite_A 內(nèi)核文件系統(tǒng)

/kernel/liteos_a

├── apps # 用戶態(tài)的init和shell應(yīng)用程序

├── arch # 體系架構(gòu)的目錄,如arm等

│ └── arm # arm架構(gòu)代碼

├── bsd # freebsd相關(guān)的驅(qū)動(dòng)和適配層模塊代碼引入,例如USB

├── compat # 內(nèi)核接口兼容性目錄

│ └── posix # posix相關(guān)接口

├── drivers # 內(nèi)核驅(qū)動(dòng)

│ └── char # 字符設(shè)備

│ ├── mem # 訪問物理IO設(shè)備驅(qū)動(dòng)

│ ├── quickstart # 系統(tǒng)快速啟動(dòng)接口目錄

│ ├── random # 隨機(jī)數(shù)設(shè)備驅(qū)動(dòng)

│ └── video # framebuffer驅(qū)動(dòng)框架

├── fs # 文件系統(tǒng)模塊,主要來源于NuttX開源項(xiàng)目

│ ├── fat # fat文件系統(tǒng)

│ ├── jffs2 # jffs2文件系統(tǒng)

│ ├── include # 對外暴露頭文件存放目錄

│ ├── nfs # nfs文件系統(tǒng)

│ ├── proc # proc文件系統(tǒng)

│ ├── ramfs # ramfs文件系統(tǒng)

│ └── vfs # vfs層

├── kernel # 進(jìn)程、內(nèi)存、IPC等模塊

│ ├── base # 基礎(chǔ)內(nèi)核,包括調(diào)度、內(nèi)存等模塊

│ ├── common # 內(nèi)核通用組件

│ ├── extended # 擴(kuò)展內(nèi)核,包括動(dòng)態(tài)加載、vdso、liteipc等模塊

│ ├── include # 對外暴露頭文件存放目錄

│ └── user # 加載init進(jìn)程

├── lib # 內(nèi)核的lib庫

├── net # 網(wǎng)絡(luò)模塊,主要來源于lwip開源項(xiàng)目

├── platform # 支持不同的芯片平臺(tái)代碼,如Hi3516DV300等

│ ├── hw # 時(shí)鐘與中斷相關(guān)邏輯代碼

│ ├── include # 對外暴露頭文件存放目錄

│ └── uart # 串口相關(guān)邏輯代碼

├── platform # 支持不同的芯片平臺(tái)代碼,如Hi3516DV300等

├── security # 安全特性相關(guān)的代碼,包括進(jìn)程權(quán)限管理和虛擬id映射管理

├── syscall # 系統(tǒng)調(diào)用

└── tools # 構(gòu)建工具及相關(guān)配置和代碼

```

整合自:CSDN社區(qū)大大U、landaliming

編輯:jq

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

    關(guān)注

    3

    文章

    1405

    瀏覽量

    41009
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11015

    瀏覽量

    215423
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2116

    瀏覽量

    74644
  • OpenHarmony
    +關(guān)注

    關(guān)注

    26

    文章

    3806

    瀏覽量

    17966
收藏 人收藏

    評論

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

    北京迅為RK3568開發(fā)OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)

    北京迅為RK3568開發(fā)OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)
    的頭像 發(fā)表于 03-11 14:13 ?906次閱讀
    北京迅為RK3568<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>OpenHarmony</b>系統(tǒng)南向驅(qū)動(dòng)<b class='flag-5'>開發(fā)</b><b class='flag-5'>內(nèi)核</b>HDF驅(qū)動(dòng)框架架構(gòu)

    龍芯2K0300蜂鳥板openharmony版本以及開發(fā)疑問

    當(dāng)前蜂鳥板openharmony是release 4.1版本,開發(fā)似乎只能JS開發(fā),是否可以移植Openharmony5.0,或者進(jìn)行ARKTS開發(fā)
    發(fā)表于 02-20 16:18

    戈帥《OpenHarmony量系統(tǒng)從入門到精通50例》開發(fā)板與傳感器配置說明

    戈帥《OpenHarmony量系統(tǒng)從入門到精通50例》開發(fā)板與傳感器配置說明,請查看附件*附件:《OpenHarmony量系統(tǒng)從入門到精
    發(fā)表于 12-03 15:46

    第三屆OpenHarmony技術(shù)大會(huì)星光璀璨、致謝OpenHarmony社區(qū)貢獻(xiàn)者

    取得豐碩成果的TSG團(tuán)隊(duì)、OpenHarmony技術(shù)俱樂部團(tuán)隊(duì)及個(gè)人,本次大會(huì)特別舉辦了星光團(tuán)隊(duì)和星光個(gè)人授牌儀式。共授牌4個(gè)星光TSG,分別是安全及機(jī)密計(jì)算TSG、跨平臺(tái)應(yīng)用開發(fā)框架TSG、編程語言
    的頭像 發(fā)表于 10-21 14:10 ?451次閱讀

    第三屆OpenHarmony技術(shù)大會(huì) “OpenHarmony開發(fā)者激勵(lì)計(jì)劃”授牌儀式圓滿舉行

    10月12日,以“技術(shù)引領(lǐng)筑生態(tài),萬物智聯(lián)創(chuàng)未來”為主題的第三屆OpenHarmony技術(shù)大會(huì)隆重舉行,“OpenHarmony開發(fā)者激勵(lì)計(jì)劃”授牌儀式在大會(huì)期間同步進(jìn)行。該計(jì)劃旨在增加
    的頭像 發(fā)表于 10-21 11:48 ?534次閱讀
    第三屆<b class='flag-5'>OpenHarmony</b>技術(shù)大會(huì) “<b class='flag-5'>OpenHarmony</b><b class='flag-5'>開發(fā)</b>者激勵(lì)計(jì)劃”授牌儀式圓滿舉行

    第三屆OpenHarmony技術(shù)大會(huì)在上海成功舉辦

    在今年的OpenHarmony開發(fā)者大會(huì)以及華為開發(fā)者大會(huì)上,倉頡編程語言以及
    發(fā)表于 10-13 11:14

    【龍芯2K0300蜂鳥板試用】OpenHarmony代碼

    收到龍芯2K0300蜂鳥開發(fā)板后,對開發(fā)板做了一些了解和研究,現(xiàn)將OpenHarmony代碼提供給大家測試,也希望大家能更多的認(rèn)識(shí)龍芯2K0300蜂鳥開發(fā)板,下面先簡單介紹一下這塊
    發(fā)表于 09-18 11:42

    基于ArkTS語言OpenHarmony APP應(yīng)用開發(fā):HelloOpenharmony

    1、程序簡介該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)編寫的UI應(yīng)用類:HelloOpenHarmony。本案例是基于API9接口開發(fā)。本案例已在OpenHarmony凌蒙派-RK35
    的頭像 發(fā)表于 09-15 08:09 ?716次閱讀
    基于ArkTS<b class='flag-5'>語言</b>的<b class='flag-5'>OpenHarmony</b> APP應(yīng)用<b class='flag-5'>開發(fā)</b>:Hello<b class='flag-5'>Openharmony</b>

    OpenHarmony 明星開發(fā)板和應(yīng)用招募啟動(dòng),等你來!

    為助力企業(yè)和開發(fā)者快速找到好用的開發(fā)板和應(yīng)用,推動(dòng)OpenHarmony生態(tài)發(fā)展,現(xiàn)啟動(dòng) “OpenHarmony 明星開發(fā)板和應(yīng)用招募”評
    發(fā)表于 09-14 15:21

    基于ArkTS語言OpenHarmony APP應(yīng)用開發(fā):簡易計(jì)數(shù)器

    例是基于API 9接口開發(fā)。 本案例已在OpenHarmony凌蒙派-RK3568開發(fā)板驗(yàn)證通過,具體代碼可參考:https://gitee.com/Lockzhiner-Electronics
    發(fā)表于 09-14 13:38

    基于ArkTS語言OpenHarmony APP應(yīng)用開發(fā):HelloOpenharmony

    1、程序簡介 該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)編寫的UI應(yīng)用類:HelloOpenHarmony。 本案例是基于API 9接口開發(fā)。 本案例已在OpenHarmony凌蒙派-
    發(fā)表于 09-14 12:47

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

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

    鴻蒙OpenHarmony南向/北向快速開發(fā)教程-迅為RK3568開發(fā)

    源碼 P3_初次編譯OpenHarmony源碼 P4_OpenHarmony鏡像簡介以及燒寫工具配置 P5_優(yōu)化開發(fā)流程-搭建windows開發(fā)
    發(fā)表于 07-23 10:44

    名單公布!【書籍評測活動(dòng)NO.38】OpenHarmony開發(fā)與實(shí)踐 | 基于紅莓RK2206開發(fā)

    未聯(lián)系,視為放棄本次試用評測資格! 本書特色 本書從系統(tǒng)概述、內(nèi)核、適配移植、IoT組件開發(fā)、SimpleGUI顯示和開發(fā)示例等方面,詳細(xì)講解基于OpenHarmony的嵌入式系統(tǒng)
    發(fā)表于 07-19 10:57

    開源鴻蒙 編譯OpenHarmony量系統(tǒng)QEMU RISC-V版本

    本文將介紹如何為QEMU RISC-V虛擬平臺(tái)構(gòu)建OpenHarmony量系統(tǒng)。得益于QEMU的CPU指令集模擬執(zhí)行能力,該方法可以在沒有開發(fā)板的情況下調(diào)試和運(yùn)行OpenHarmony
    的頭像 發(fā)表于 07-15 10:36 ?1450次閱讀
    開源鴻蒙 編譯<b class='flag-5'>OpenHarmony</b><b class='flag-5'>輕</b>量系統(tǒng)QEMU RISC-V版本
    主站蜘蛛池模板: 国产精品污视频 | 欧美午夜网站 | 日韩在线天堂免费观看 | 成 人网站免费 | ww欧洲ww在线视频看 | 美女张开腿让男人桶爽 | 91夜夜操| 黄网站视频观看免费 | 天天爽夜夜爽8888视频精品 | 黄色国产 | 国产盗摄女子私密保健视频 | 欧美午夜网站 | 免费日韩三级 | 亚洲一级毛片免费看 | 午夜高清福利 | 在线天堂中文www官网 | 九九午夜 | 爱爱毛片| 日韩一卡2卡三卡4卡无卡网站 | h视频网站在线 | 亚洲国产精品乱码一区二区三区 | 亚洲一区二区免费在线观看 | 天堂网最新版中文 | 国产三级观看 | 一区二区三区视频免费观看 | 国产在线高清精品二区色五郎 | 四虎永久精品视频在线 | 欧美伊久线香蕉线新在线 | 91在线免费观看网站 | 国产馆精品推荐在线观看 | 校园 春色 欧美 另类 小说 | 国产自产视频在线观看香蕉 | 国产在线精彩视频二区 | 国产免费啪啪 | 色综合一区二区三区 | 久久www免费人成看片色多多 | 色偷偷女男人的天堂亚洲网 | 亚欧精品一区二区三区 | 孩交啪啪网址 | 人人看人人看人做人人模 | 日本最黄 |