91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

淺談OpenHarmony輕內核以及OpenHarmony開發語言

ss ? 來源:CSDN社區大大U、landaliming ? 作者:CSDN社區大大U、l ? 2021-06-24 09:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

OpenHarmony輕內核有兩個,一個是liteos_A另一個是lite_M。

要說這倆有啥區別呢?按照我個人的理解大概就是liteos_A 是ARM架構的 A系列liteos_M是ARM架構的M系列

liteos_M就感覺和Huawei LiteOS差不多,而liteos_A對應的是linux內核 ,linux是分時操作系統

lite_M 內核文件系統

```

/kernel/liteos_m

├── components # 可選組件

│ ├── cppsupport # C++支持

│ └── cpup # CPUP功能

├── kal # 內核抽象層

│ ├── cmsis # cmsis標準接口支持

│ └── posix # posix標準接口支持

├── kernel # 內核最小功能集支持

│ ├── arch # 內核指令架構層代碼

│ │ ├── arm # arm32架構的代碼

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

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

│ └── src # 內核最小功能集源碼

├── targets # 板級工程目錄

├── utils # 通用公共目錄

```

lite_A 內核文件系統

/kernel/liteos_a

├── apps # 用戶態的init和shell應用程序

├── arch # 體系架構的目錄,如arm等

│ └── arm # arm架構代碼

├── bsd # freebsd相關的驅動和適配層模塊代碼引入,例如USB

├── compat # 內核接口兼容性目錄

│ └── posix # posix相關接口

├── drivers # 內核驅動

│ └── char # 字符設備

│ ├── mem # 訪問物理IO設備驅動

│ ├── quickstart # 系統快速啟動接口目錄

│ ├── random # 隨機數設備驅動

│ └── video # framebuffer驅動框架

├── fs # 文件系統模塊,主要來源于NuttX開源項目

│ ├── fat # fat文件系統

│ ├── jffs2 # jffs2文件系統

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

│ ├── nfs # nfs文件系統

│ ├── proc # proc文件系統

│ ├── ramfs # ramfs文件系統

│ └── vfs # vfs層

├── kernel # 進程、內存、IPC等模塊

│ ├── base # 基礎內核,包括調度、內存等模塊

│ ├── common # 內核通用組件

│ ├── extended # 擴展內核,包括動態加載、vdso、liteipc等模塊

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

│ └── user # 加載init進程

├── lib # 內核的lib庫

├── net # 網絡模塊,主要來源于lwip開源項目

├── platform # 支持不同的芯片平臺代碼,如Hi3516DV300等

│ ├── hw # 時鐘與中斷相關邏輯代碼

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

│ └── uart # 串口相關邏輯代碼

├── platform # 支持不同的芯片平臺代碼,如Hi3516DV300等

├── security # 安全特性相關的代碼,包括進程權限管理和虛擬id映射管理

├── syscall # 系統調用

└── tools # 構建工具及相關配置和代碼

```

整合自:CSDN社區大大U、landaliming

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 內核
    +關注

    關注

    3

    文章

    1416

    瀏覽量

    41445
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11080

    瀏覽量

    217131
  • C++
    C++
    +關注

    關注

    22

    文章

    2119

    瀏覽量

    75333
  • OpenHarmony
    +關注

    關注

    29

    文章

    3854

    瀏覽量

    18634
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    請問下,openharmony支持哪一款龍芯的開發板?有沒有開源的龍芯的openharmony源碼?

    想買個2k0300的開發板學習龍芯和openharmony,愣是沒有看到提供openharmony源碼的,也沒與看到開源的代碼。gitee上,openharmony的龍芯sig倉庫也是
    發表于 04-26 13:06

    北京迅為RK3568開發OpenHarmony系統南向驅動開發內核HDF驅動框架架構

    北京迅為RK3568開發OpenHarmony系統南向驅動開發內核HDF驅動框架架構
    的頭像 發表于 03-11 14:13 ?1127次閱讀
    北京迅為RK3568<b class='flag-5'>開發</b>板<b class='flag-5'>OpenHarmony</b>系統南向驅動<b class='flag-5'>開發</b><b class='flag-5'>內核</b>HDF驅動框架架構

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

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

    戈帥《OpenHarmony量系統從入門到精通50例》開發板與傳感器配置說明

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

    第三屆OpenHarmony技術大會星光璀璨、致謝OpenHarmony社區貢獻者

    取得豐碩成果的TSG團隊、OpenHarmony技術俱樂部團隊及個人,本次大會特別舉辦了星光團隊和星光個人授牌儀式。共授牌4個星光TSG,分別是安全及機密計算TSG、跨平臺應用開發框架TSG、編程語言
    的頭像 發表于 10-21 14:10 ?557次閱讀

    第三屆OpenHarmony技術大會 “OpenHarmony開發者激勵計劃”授牌儀式圓滿舉行

    10月12日,以“技術引領筑生態,萬物智聯創未來”為主題的第三屆OpenHarmony技術大會隆重舉行,“OpenHarmony開發者激勵計劃”授牌儀式在大會期間同步進行。該計劃旨在增加
    的頭像 發表于 10-21 11:48 ?671次閱讀
    第三屆<b class='flag-5'>OpenHarmony</b>技術大會 “<b class='flag-5'>OpenHarmony</b><b class='flag-5'>開發</b>者激勵計劃”授牌儀式圓滿舉行

    第三屆OpenHarmony技術大會在上海成功舉辦

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

    【「OpenHarmony開發與實踐 | 基于紅莓RK2206開發板」閱讀體驗】+初體驗2連發發

    了! 稍微有點基礎知識的讀者,都能輕松愉快地閱讀下去! 書中分章節介紹了OpenHarmony發展歷史、架構、開發流程、介紹了內核基本功能,移植適配相關內容,loT組件開發。尤其書中的
    發表于 09-18 18:01

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

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

    基于ArkTS語言OpenHarmony APP應用開發:HelloOpenharmony

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

    OpenHarmony 明星開發板和應用招募啟動,等你來!

    為助力企業和開發者快速找到好用的開發板和應用,推動OpenHarmony生態發展,現啟動 “OpenHarmony 明星開發板和應用招募”評
    發表于 09-14 15:21

    基于ArkTS語言OpenHarmony APP應用開發:簡易計數器

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

    基于ArkTS語言OpenHarmony APP應用開發:HelloOpenharmony

    1、程序簡介 該程序是基于OpenHarmony標準系統編寫的UI應用類:HelloOpenHarmony。 本案例是基于API 9接口開發。 本案例已在OpenHarmony凌蒙派-
    發表于 09-14 12:47

    【開源鴻蒙】使用QEMU運行OpenHarmony量系統

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

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

    源碼 P3_初次編譯OpenHarmony源碼 P4_OpenHarmony鏡像簡介以及燒寫工具配置 P5_優化開發流程-搭建windows開發
    發表于 07-23 10:44
    主站蜘蛛池模板: 美女露出扒开尿口让男人桶 | 黄色免费在线视频 | 色视频免费 | 天天色播 | 97理论片| 日韩高清成人毛片不卡 | 狼人射综合 | 久久国产免费观看 | 日本v片免费一区二区三区 日本www.色 日本wwwwww | 亚洲一区二区三区首页 | 国产伦精品一区二区三区免费 | 亚洲色图 在线视频 | 亚洲一区免费视频 | 国产农村女人一级毛片了 | 欧美日韩精品乱国产538 | 中国日韩欧美中文日韩欧美色 | 大杳蕉伊人狼人久久一本线 | 黄在线网站 | 爱爱永久免费视频网站 | 中文字幕在线播放第一页 | 午夜a视频 | 日韩三级 | 亚洲福利视频一区二区 | 在线午夜影院 | 26uuu另类亚洲欧美日本一 | 黄色视屏免费在线观看 | 色五月在线视频 | 亚洲人免费视频 | 精品国产自在现线看久久 | 国产亚洲精品成人一区看片 | 国产精品免费看久久久香蕉 | 么公的好大好硬好深好爽在线视频 | 日韩三级在线免费观看 | 日本卡一卡2卡3卡4精品卡无人区 | 国产香蕉免费精品视频 | 免费抓胸吻胸激烈视频网站 | 夜夜操天天干 | 欧美性色xo影院永久禁欲 | 日本免费人成黄页在线观看视频 | 美女扒开尿口让男人30视频 | 综合黄色 |