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

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

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

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

openharmony內(nèi)核分析

倩倩 ? 來源:CSDN靜思心遠,精英玩家俱 ? 作者:CSDN靜思心遠,精英 ? 2021-06-24 09:39 ? 次閱讀

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

最下層的是內(nèi)核層,作為操作系統(tǒng)最核心的部分,掌管著系統(tǒng)的進程、IO、網(wǎng)絡(luò)、內(nèi)存。因此一般情況下,一個操作系統(tǒng)有且僅有一個內(nèi)核。

了解操作系統(tǒng)的同學(xué)都知道內(nèi)核層才是區(qū)別一個系統(tǒng)最直接的方法。

內(nèi)核子系統(tǒng)簡介

OpenHarmony內(nèi)核是華為推出面向IoT領(lǐng)域的實時操作系統(tǒng)內(nèi)核,它同時具備RTOS輕快和Linux易用的特點。

OpenHarmony內(nèi)核主要包括進程和線程調(diào)度、內(nèi)存管理、IPC機制、timer管理等內(nèi)核基本功能。

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

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

LiteOS_A內(nèi)核:[https://gitee.com/openharmony/kernel_liteos_a]

LiteOS_M內(nèi)核:[https://gitee.com/openharmony/kernel_liteos_m]

Linux內(nèi)核:[https://gitee.com/openharmony/kernel_linux]

什么是LiteOS

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

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

因此華為之所以說OpenHarmony是一個多內(nèi)核的系統(tǒng),并不是說他一個系統(tǒng)有多種內(nèi)核,而是說OpenHarmony可以構(gòu)建在不同的系統(tǒng)內(nèi)核上。

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

OpenHarmony輕內(nèi)核

OpenHarmony輕內(nèi)核基礎(chǔ)功能

進程

線程

內(nèi)存

網(wǎng)絡(luò)

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

VFS

NFS

RAMFS

FAT

JFFS2

標準庫

標準庫

與Linux標準庫的差異

調(diào)測

Shell介紹

Shell命令開發(fā)指導(dǎo)

Shell命令編程實例

Shell命令使用詳解

系統(tǒng)命令

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

網(wǎng)絡(luò)命令

arp

dhclient

dns

ifconfig

ipdebug

netstat

ntpdate

ping

ping6

telnet

tftp

魔法鍵使用方法

用戶態(tài)異常信息說明

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

責任編輯:lq

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

    關(guān)注

    2912

    文章

    44911

    瀏覽量

    375869
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6889

    瀏覽量

    123595
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3744

    瀏覽量

    16487
收藏 人收藏

    評論

    相關(guān)推薦

    迅為RK3568開發(fā)板篇OpenHarmony實操HDF驅(qū)動控制LED-添加內(nèi)核編譯

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

    迅為RK3568開發(fā)板篇OpenHarmony配置HDF驅(qū)動控制LED-新增 topeet子系統(tǒng)

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

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

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

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

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

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

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

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

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

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

    優(yōu)化開發(fā)流程-配置遠程訪問環(huán)境 P8_優(yōu)化開發(fā)流程-編譯源碼和燒寫鏡像 P9_OpenHarmony源碼目錄介紹 P10_整體移植方案介紹 P11_編譯目標分析 P12_編譯框架基本概念
    發(fā)表于 07-23 10:44

    OpenHarmony之開機優(yōu)化

    OpenHarmony已經(jīng)支持了Bootchart工具,我們可以直接使用Bootchart工具,Bootchart工具介紹如下: 概述 Bootchart是一個用于系統(tǒng)啟動過程性能分析的開源軟件工具
    發(fā)表于 07-01 16:39

    歡創(chuàng)播報 華為宣布鴻蒙內(nèi)核已超越Linux內(nèi)核

    1 華為宣布鴻蒙內(nèi)核已超越Linux內(nèi)核 ? 6月21日,在華為開發(fā)者大會上, HarmonyOS NEXT(鴻蒙NEXT)——真正獨立于安卓和iOS的鴻蒙操作系統(tǒng),正式登場。這是HarmonyOS
    的頭像 發(fā)表于 06-27 11:30 ?886次閱讀

    OpenHarmony南向能力征集令

    1、適配過程中缺少哪些接口能力或者南向能力,需要OpenHarmony去補齊的?例如內(nèi)核、編譯、器件適配、單板適配等; 2、對標linux,需要OpenHarmony提供哪些能力?比如V4L2
    發(fā)表于 04-09 15:32

    OpenHarmony內(nèi)核編程實戰(zhàn)

    編程入門[Hello,OpenHarmony]在正式開始之前,對于剛接觸OpenHarmony的伙伴們,面對大篇幅的源碼可能無從下手,不知道怎么去編碼寫程序,下面用一個簡單的例子帶伙伴們?nèi)腴T。▍任務(wù)
    的頭像 發(fā)表于 03-27 08:31 ?917次閱讀
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>內(nèi)核</b>編程實戰(zhàn)

    【鴻蒙】OpenHarmony運行docker詳細步驟

    1.環(huán)境和設(shè)備 系統(tǒng)版本: 3.2release(64 位) OpenHarmony 內(nèi)核版本:5.10 標準系統(tǒng)設(shè)備: DAYU200 Docker:18.03.1 (64 位) sd 卡一張
    的頭像 發(fā)表于 03-02 15:10 ?2786次閱讀
    【鴻蒙】<b class='flag-5'>OpenHarmony</b>運行docker詳細步驟

    【鴻蒙】OpenHarmony 4.0藍牙代碼結(jié)構(gòu)簡析

    OpenHarmony 4.0藍牙代碼結(jié)構(gòu)簡析前言 OpenHarmony 4.0上藍牙倉和目錄結(jié)構(gòu)進行一次較大整改,本文基于4.0以上版本對藍牙代碼進行分析,便于讀者快速了解和學(xué)習(xí)
    的頭像 發(fā)表于 02-26 16:08 ?1658次閱讀
    【鴻蒙】<b class='flag-5'>OpenHarmony</b> 4.0藍牙代碼結(jié)構(gòu)簡析

    淺談兼容 OpenHarmony 的 Flutter

    OpenHarmony SIG 組織在 Gitee 開源了兼容 OpenHarmony 的 Flutter。該組織主要用于孵化 OpenHarmony 相關(guān)的開源生態(tài)項目。 ? ? ▲ 倉庫地址
    的頭像 發(fā)表于 02-02 15:22 ?660次閱讀
    淺談兼容 <b class='flag-5'>OpenHarmony</b> 的 Flutter

    啟動System Init進入OpenHarmony系統(tǒng)過程分析與適配

    1 關(guān)鍵字 啟動、Init、產(chǎn)品配置、啟動配置 2 簡要描述 本文檔主要以XX開發(fā)版為例分析OpenHarmony系統(tǒng)啟動過程、產(chǎn)品配置、啟動配置,并舉例說明如何配置。 內(nèi)核加載Init進程,一般在
    發(fā)表于 01-26 10:04
    主站蜘蛛池模板: 美女三级网站 | 黑人一区二区三区中文字幕 | 亚洲美女精品 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 亚洲第一区精品日韩在线播放 | 日本成人免费 | 亚洲午夜影视 | 一二三区乱码一区二区三区码 | 色天天天天综合男人的天堂 | 丁香在线视频 | 色综合天天综合 | 欧美aaa| 好硬好大好爽女房东在线观看 | 国内真实实拍伦视频在线观看 | 午夜一级毛片免费视频 | 免费一级大毛片a一观看不卡 | 欧美video free xxxxx| 国产重口老太和小伙乱视频 | 在线观看日本免费视频大片一区 | 亚洲爱爱视频 | 美女扒开尿口给男人爽免费视频 | 香港三级理论在线影院 | www.精品视频| 日韩三级在线观看视频 | av2014天堂网 | 五月综合激情网 | 黄色日批网站 | 37pao强力打造免费高速高清 | 欧美国产日本高清不卡 | 性欧美人与zooz | 色噜噜亚洲男人的天堂 | 国产啊v在线观看 | 日本人69xxxxx| 欧美色图久久 | 久久精品国产99国产精品澳门 | 国产激情电影综合在线看 | 国产成人精品高清在线 | 免费的黄色的视频 | 欧美日韩精品一区二区在线线 | a级毛毛片看久久 | 特黄色一级毛片 |