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

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

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

3天內不再提示

openharmony內核分析

倩倩 ? 來源:CSDN靜思心遠,精英玩家俱 ? 作者:CSDN靜思心遠,精英 ? 2021-06-24 09:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OpenHarmony和常規的操作系統一樣,把整個操作系統眾向的劃分成了多個層級,上層屏蔽下層的差異,面向不同的開發者

最下層的是內核層,作為操作系統最核心的部分,掌管著系統的進程、IO、網絡、內存。因此一般情況下,一個操作系統有且僅有一個內核。

了解操作系統的同學都知道內核層才是區別一個系統最直接的方法。

內核子系統簡介

OpenHarmony內核是華為推出面向IoT領域的實時操作系統內核,它同時具備RTOS輕快和Linux易用的特點。

OpenHarmony內核主要包括進程和線程調度、內存管理、IPC機制、timer管理等內核基本功能。

OpenHarmony內核的源代碼分為 kernel_liteos_a 和 kernel_liteos_m 這2個代碼倉庫,其中kernel_liteos_a主要針對Cortex-A系列處理器,而kernel_liteos_m則主要針對Cortex-M系列處理器,兩者目錄結構非常相似。

目前華為在內核層一共開源了三種內核,分別是:

LiteOS_A內核:[https://gitee.com/openharmony/kernel_liteos_a]

LiteOS_M內核:[https://gitee.com/openharmony/kernel_liteos_m]

Linux內核:[https://gitee.com/openharmony/kernel_linux]

什么是LiteOS

Huawei LiteOS是華為針對物聯網領域推出的輕量級物聯網操作系統,是華為物聯網戰略的重要組成部分,具備輕量級、低功耗、互聯互通、組件豐富、快速開發等關鍵能力,基于物聯網領域業務特征打造領域性技術棧,為開發者提供 “一站式” 完整軟件平臺,有效降低開發門檻、縮短開發周期,可廣泛應用于可穿戴設備、智能家居、車聯網、LPWA等領域。

根據設備類型和能力復雜度可以選用不同的類型的內核。像行車記錄儀、攝像頭這種簡單硬件可以使用liteos_m內核,用在手機上的可以使用linux內核。

因此華為之所以說OpenHarmony是一個多內核的系統,并不是說他一個系統有多種內核,而是說OpenHarmony可以構建在不同的系統內核上。

構建在Linux上的OpenHarmony你可以叫他是鴻蒙,你也可以稱它為是Linux。

OpenHarmony輕內核

OpenHarmony輕內核基礎功能

進程

線程

內存

網絡

OpenHarmony輕內核文件系統

VFS

NFS

RAMFS

FAT

JFFS2

標準庫

標準庫

與Linux標準庫的差異

調測

Shell介紹

Shell命令開發指導

Shell命令編程實例

Shell命令使用詳解

系統命令

cpup

date

dmesg

exec

free

help

hwi

kill

log

memcheck

oom

pmm

reset

sem

stack

su

swtmr

systeminfo

task

uname

vmm

watch

文件命令

cat

cd

chgrp

chmod

chown

cp

format

ls

lsfd

mkdir

mount

partinfo

partition

pwd

rm

rmdir

statfs

sync

touch

writeproc

umount

網絡命令

arp

dhclient

dns

ifconfig

ipdebug

netstat

ntpdate

ping

ping6

telnet

tftp

魔法鍵使用方法

用戶態異常信息說明

來源:CSDN靜思心遠,精英玩家俱樂部,CSDN內核筆記綜合整理

責任編輯:lq

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

    關注

    2931

    文章

    46256

    瀏覽量

    392843
  • 操作系統
    +關注

    關注

    37

    文章

    7154

    瀏覽量

    125644
  • OpenHarmony
    +關注

    關注

    29

    文章

    3855

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    想買個2k0300的開發板學習龍芯和openharmony,愣是沒有看到提供openharmony源碼的,也沒與看到開源的代碼。gitee上,openharmony的龍芯sig倉庫也是關閉的,有沒有人知道現在是什么情況?
    發表于 04-26 13:06

    2024年OpenHarmony社區年度激勵公示

    交通大學 古金宇 OpenHarmony TEE操作系統內核 叁萬元 領航課題 北京航空航天大學 黎立 針對Open
    的頭像 發表于 04-21 18:17 ?417次閱讀

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

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

    迅為RK3568開發板篇OpenHarmony實操HDF驅動控制LED-添加內核編譯

    編譯內核時將該 HDF 驅動編譯到鏡像中,接下來編寫驅動編譯腳本 Makefile,代碼如下所示: 加入編譯體系,填加模塊目錄到 drivers/hdf_core/adapter/khdf/linux/Makefile 文件 更多內容可以關注:迅為RK3568開發板篇OpenHa
    發表于 01-22 10:35

    迅為RK3568開發板篇OpenHarmony配置HDF驅動控制LED-新增 topeet子系統

    目錄 ├── led_driver.c:內核 LED HDF 驅動程序 └── Makefile:內核 LED HDF 驅動編譯腳本 更多內容可以關注:迅為RK3568開發板篇OpenHarmony
    發表于 01-13 15:59

    OpenHarmony程序分析框架論文入選ICSE 2025

      近日,ICSE 2025軟件工程實踐Track放榜,面向OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)的ArkTS程序分析基礎框架--方舟程序分析
    的頭像 發表于 01-02 13:41 ?1168次閱讀
    <b class='flag-5'>OpenHarmony</b>程序<b class='flag-5'>分析</b>框架論文入選ICSE 2025

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

    10月12日,在上海舉辦的第三屆OpenHarmony技術大會上,32家高校OpenHarmony技術俱樂部璀璨亮相,30家高校OpenHarmony開發者協會盛大啟幕。還分別致謝了年度星光TSG
    的頭像 發表于 10-21 14:10 ?557次閱讀

    第三屆OpenHarmony技術大會發布年度課題并表彰領航課題

    交通大學《OpenHarmony TEE操作系統內核》、北京航空航天大學《針對OpenHarmony的污點分析框架設計》、華中科技大學《多設備場景下的UI智能構建》。《
    的頭像 發表于 10-21 14:10 ?445次閱讀

    OpenHarmony年度技術俱樂部、個人及活動評選結果公示

    2024年度技術俱樂部評選活動已經圓滿結束。在此,OpenHarmony項目群技術指導委員會(TSC)對所有參與者的積極參與和辛勤付出表示感謝。經過嚴格的評選和審核,現將名單予以公示: 評選
    的頭像 發表于 10-05 08:07 ?629次閱讀

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

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

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

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

    Openharmony軟件評估指南-米爾瑞芯微RK3568開發板

    :Openharmony與Linux使用相同的uboot,可以在Linux源碼獲取- Kernel:RK3568 Openharmony內核目前采用社區維護板,可以理解為上游Linux + HDF
    發表于 09-06 20:06

    河南大學OpenHarmony技術俱樂部正式揭牌成立

    8月30日,由OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)項目群技術指導委員會與河南大學共同舉辦的“河南大學OpenHarmony技術俱樂部成立大會”在鄭州校區友蘭
    的頭像 發表于 09-03 16:12 ?751次閱讀
    河南大學<b class='flag-5'>OpenHarmony</b>技術俱樂部正式揭牌成立

    openharmony移植AT32F407編譯時錯誤

    openharmony上移植AT32F407,hb build后出現鏈接錯誤 [OHOS ERROR] /home/sven/openharmony/env_setup
    發表于 08-18 17:04

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

    優化開發流程-配置遠程訪問環境 P8_優化開發流程-編譯源碼和燒寫鏡像 P9_OpenHarmony源碼目錄介紹 P10_整體移植方案介紹 P11_編譯目標分析 P12_編譯框架基本概念
    發表于 07-23 10:44
    主站蜘蛛池模板: 天天做天天爱天天做天天吃中 | 亚洲成a人片在线观看www | 国产精品久久久久久影院 | 在线三区 | 91华人在线视频 | 91中文在线 | 亚洲爽爽网站 | 天堂电影在线 | 九月丁香婷婷 | 美女视频黄a视频美女大全 美女视频一区二区 | 国产hs免费高清在线观看 | 爱情岛网站亚洲禁18进入 | 医生好大好硬好爽好紧 | 一级毛片美国一级j毛片不卡 | 性欧美videofree视频另类 | 午夜手机福利视频 | 在线观看亚洲免费视频 | 特一级黄 | 57pao强力打造免费高清高速 | 在线看逼 | 最新激情网站 | 色多多在线观看视频 | 国产h视频在线观看 | 欧美日韩国产一区二区三区不卡 | 天天看影院| 2021韩国理论片ok电影天堂 | 美女淫 | 黑色丝袜在丝袜福利国产 | 韩国电影天堂 | 加勒比一本大道香蕉在线视频 | 在线色站 | 94在线| 卡2卡三卡四卡精品公司 | 好紧好爽太大了h快穿 | 五月婷婷丁香 | 免费a级午夜绝情美女视频 免费jlzzjlzz在线播放视频 | 女的扒开尿口让男人桶爽 | 免费啪视频在线观看免费的 | 日韩在线三级视频 | 1024手机看片欧美日韩 | 国产最好的精华液网站 |