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

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

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

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

鴻蒙跟Linux的關(guān)系以及什么是Liteos-a

lPCU_elecfans ? 來源:電子發(fā)燒友網(wǎng) ? 作者:電子發(fā)燒友網(wǎng) ? 2020-09-24 11:04 ? 次閱讀

很多人會混淆鴻蒙Linux的關(guān)系。

先舉個例子,大家很熟悉的Windows里面含有內(nèi)核,也含有UI系統(tǒng),含有桌面程序,普通人可以直接使用Windows。

但是Linux僅僅是一個內(nèi)核(它提供進(jìn)程管理、文件系統(tǒng)等概念),必須在Linux之上安裝各種APP,普通人才可以使用。基于Linux內(nèi)核制作出來的完整系統(tǒng)有Ubuntu、debian等等,普通人可以直接使用這些完整系統(tǒng)。

所以鴻蒙要對標(biāo)的是Windows、安卓、IOS這類完整系統(tǒng),而Linux只是鴻蒙支持的內(nèi)核之一。鴻蒙支持多種內(nèi)核,有Linux,也有Liteos-a。

鴻蒙的體系很龐大,看下圖,內(nèi)核只是其中之一:

Liteos-a是什么


Liteos-a是一個內(nèi)核(也常常被叫做操作系統(tǒng),反正大家都把操作系統(tǒng)、內(nèi)核混著說)。常見的內(nèi)核有freeFTOS、rt-threadUCOS,這些都屬于實時操作系統(tǒng)(RTOS),Linux不是實時操作系統(tǒng)。

有了那么多操作系統(tǒng),為什么還要開發(fā)Liteos-a呢?

大多數(shù)的RTOS都是運行于MCU(單片機(jī)上),不支持MMU(內(nèi)存管理單元),內(nèi)核空間和APP空間不能隔離開,APP出錯后整個系統(tǒng)就會崩潰;也不支持POSIX接口,這使得大量的開源軟件無法直接在MCU上運行。

Linux的強(qiáng)大在于它支持的硬件非常多,但是它過于龐大,啟動慢、耗電,這些缺點導(dǎo)致它不適合用在物聯(lián)網(wǎng)領(lǐng)域。比如倒車攝像頭,沒人能忍受2秒鐘后才看見圖像:即使你能忍受,也很難把Linux優(yōu)化到2秒內(nèi)啟動。

Liteos-a為物聯(lián)網(wǎng)而生,支持MMU,支持內(nèi)核/APP空間隔離、支持各個APP空間隔離,系統(tǒng)更健壯;支持POSIX接口,大量開源軟件可以在Liteos-a上直接使用;啟動快,省電。

Liteos-a是一個輕量級的內(nèi)核,設(shè)計精巧。它要成功,就必須持更多芯片、更多外設(shè),這也是我們把Liteos-a移植到非海思芯片,并錄制教程的原因。

除了Liteos-a,還有一個Liteos-m,后者運行在沒有MMU的芯片上,也就是運行在MCU上……

Liteos-a目錄結(jié)構(gòu)

我們以Cortex-A系列處理器內(nèi)核為例:kernel_liteos_a,可以知道總共有12個目錄,4個文件,具體目錄和文件作用,如下所示:

目錄的作用:

文件的作用:

原文標(biāo)題:鴻蒙實戰(zhàn)課堂 | 韋老師手把手教你Liteos-a內(nèi)核移植全流程

文章出處:【微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    10

    文章

    32

    瀏覽量

    47561
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2351

    瀏覽量

    42849

原文標(biāo)題:鴻蒙實戰(zhàn)課堂 | 韋老師手把手教你Liteos-a內(nèi)核移植全流程

文章出處:【微信號:elecfans,微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何在Linux系統(tǒng)實現(xiàn)屏幕旋轉(zhuǎn)?觸覺智能RK3568鴻蒙開發(fā)板演示

    本文介紹Linux系統(tǒng)實現(xiàn)屏幕旋轉(zhuǎn)的方法,以解決產(chǎn)品形態(tài)的不同的展現(xiàn)方式,觸覺智能EVB3568鴻蒙開發(fā)板演示,現(xiàn)已發(fā)布全新OpenHarmony5.0 Release固件!
    的頭像 發(fā)表于 11-19 23:42 ?291次閱讀
    如何在<b class='flag-5'>Linux</b>系統(tǒng)實現(xiàn)屏幕旋轉(zhuǎn)?觸覺智能RK3568<b class='flag-5'>鴻蒙</b>開發(fā)板演示

    LMX2594 RFoutARFoutB是什么關(guān)系?B可以配置成A的完全一樣的copy嗎?

    想問下RFoutARFoutB是什么關(guān)系?B可以配置成A的完全一樣的copy嗎?第一次看芯片手冊沒看明白
    發(fā)表于 11-13 08:26

    鴻蒙系統(tǒng)生態(tài)設(shè)備突破10億臺 超過15000個鴻蒙原生應(yīng)用和元服務(wù)上架

    從操作系統(tǒng)內(nèi)核、文件系統(tǒng),到編程語言、人工智能框架和大模型等全部實現(xiàn)自研;放棄了傳統(tǒng)的Linux內(nèi)核以及安卓開源代碼項目AOSP,僅支持鴻蒙內(nèi)核和鴻蒙系統(tǒng)的應(yīng)用。 根據(jù)發(fā)布會上透露的性
    的頭像 發(fā)表于 10-23 16:43 ?857次閱讀

    工業(yè)實時操作系統(tǒng)對比:鴻道Intewellrt-linux有啥區(qū)別

    Intewell和RT-Linux是兩種不同的實時操作系統(tǒng)(RTOS),它們具有各自獨特的特點和優(yōu)勢。以下是Intewell操作系統(tǒng)的一些關(guān)鍵特性,以及與RT-Linux的比較:
    的頭像 發(fā)表于 07-03 10:00 ?527次閱讀
    工業(yè)實時操作系統(tǒng)對比:鴻道Intewell<b class='flag-5'>跟</b>rt-<b class='flag-5'>linux</b>有啥區(qū)別

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

    自誕生以來的最大一次升級換代。HarmonyOS NEXT不依賴傳統(tǒng)的Unix內(nèi)核和Linux內(nèi)核,而是依靠自主的鴻蒙內(nèi)核。這就意味著,鴻蒙操作系統(tǒng)最終將去掉Linux內(nèi)核
    的頭像 發(fā)表于 06-27 11:30 ?841次閱讀

    實習(xí)大學(xué)生如何在Purple Pi OH鴻蒙開發(fā)板下調(diào)試Android串口

    主要針對學(xué)生黨,極客,工程師,極大降低了開源鴻蒙開發(fā)者的入門門檻,具有以下幾點優(yōu)勢:支持開源鴻蒙/Linux/Andriod11/麒麟,兼容樹莓派;四核A55,最
    的頭像 發(fā)表于 05-14 08:32 ?590次閱讀
    實習(xí)大學(xué)生如何在Purple Pi OH<b class='flag-5'>鴻蒙</b>開發(fā)板下調(diào)試Android串口

    鴻蒙】小型系統(tǒng)LiteOS-A內(nèi)核

    LiteOS-A 內(nèi)核 移植概述 移植場景 LiteOS-A 當(dāng)前支持 ARMv7-a 指令集架構(gòu),如果三方芯片為 ARMv7-a 架構(gòu),可以進(jìn)行內(nèi)核基礎(chǔ)適配;否則還需要先根據(jù)芯片的架
    的頭像 發(fā)表于 02-29 16:16 ?1188次閱讀
    【<b class='flag-5'>鴻蒙</b>】小型系統(tǒng)<b class='flag-5'>LiteOS-A</b>內(nèi)核

    鴻蒙開發(fā)者預(yù)覽版如何?

    Linux內(nèi)核以及AOSP代碼,采用的鴻蒙內(nèi)核以及代碼,HarmonyOS NEXT系統(tǒng)僅支持鴻蒙內(nèi)核和
    發(fā)表于 02-17 21:54

    那些杠鴻蒙的現(xiàn)在怎么樣了?

    。去掉了傳統(tǒng)的Linux內(nèi)核以及AOSP等代碼,減少了40%的冗余代碼。 2、200家頭部互聯(lián)網(wǎng)大廠參與原生開發(fā)合作,并給開發(fā)者提供了高效的全鏈路開發(fā)工具,進(jìn)一步加速鴻蒙原生應(yīng)用開發(fā)。 3、
    發(fā)表于 02-16 22:03

    盤點那些硬件+項目學(xué)習(xí)套件:Hi3861鴻蒙開發(fā)板及入門常見問題解答

    核子系統(tǒng)里,是采用多內(nèi)核(Linux內(nèi)核或者LiteOS)設(shè)計,支持針對不同資源受限設(shè)備選用適合的OS內(nèi)核。我們Hi3861鴻蒙開發(fā)板上面跑的OpenHarmony,使用的內(nèi)核子系統(tǒng)就是Lit
    發(fā)表于 02-01 16:55

    鴻蒙OS和開源鴻蒙什么關(guān)系

    開源鴻蒙(Open Harmony) 鴻蒙系統(tǒng)愿來的設(shè)計初衷,就是讓所有設(shè)備都可以運行一個系統(tǒng),但是每個設(shè)備的運算能力和功能都不同,所以內(nèi)核的設(shè)計上,采用了微內(nèi)核的設(shè)計,除了最基礎(chǔ)的功能放在
    的頭像 發(fā)表于 01-30 15:44 ?1146次閱讀
    <b class='flag-5'>鴻蒙</b>OS和開源<b class='flag-5'>鴻蒙</b>什么<b class='flag-5'>關(guān)系</b>?

    真沒必要?鴻蒙開發(fā)值得學(xué)嗎

    我們先來看一些真實數(shù)據(jù):鴻蒙底座全線自研,去掉了傳統(tǒng)的Linux……
    的頭像 發(fā)表于 01-29 10:58 ?1234次閱讀
    真沒必要?<b class='flag-5'>鴻蒙</b>開發(fā)值得學(xué)嗎

    鴻蒙Harmony是如何影響Android工程師的呢?

    迅猛,目前已經(jīng)有包括社交、金融、影音、游戲、資訊、食品等多個領(lǐng)域的企業(yè)以及開發(fā)者加入到鴻蒙的生態(tài)建設(shè)中,可以說是從日常工作生活的各個領(lǐng)域全面展開。 為什么會影響Android開發(fā)工程師? 因為自從華為
    發(fā)表于 01-14 22:14

    鴻蒙設(shè)備-開發(fā)板基礎(chǔ)學(xué)習(xí)(BearPi-HM Micro)

    + OpenHarmony小型系統(tǒng)”。BearPi-HM Micro是一款使用STM32MP157處理器的鴻蒙開發(fā)板,目前提供使用LiteOS-A操作系統(tǒng)內(nèi)核OpenHarmony 3.0發(fā)行版源碼下載
    發(fā)表于 01-08 21:54

    ADIS16006帶寬分辨率的關(guān)系是什么?

    此時加速度計的分辨率是多少?帶寬分辨率的關(guān)系是什么?此外帶寬對采樣速度有沒有影響?這些是我在看手冊的疑惑,新手入門,多謝各位大神指教。
    發(fā)表于 12-29 06:23
    主站蜘蛛池模板: 亚洲午夜一级毛片| 全午夜免费一级毛片| 久久草在线视频国产一| 中文字幕亚洲一区| 四虎国产精品影库永久免费| 国产一级特黄aa大片免费| 日本特黄特色视频| 日本aaaa毛片在线看| 欧色美| 视频在线精品| 免费看男女做好爽好硬视频| 国产美女视频爽爽爽| 高清视频一区| 激情综合网五月婷婷| 九九热在线精品| 亚洲精品456| 成人欧美精品一区二区不卡| 999精品国产| 色月| 久久婷婷影院| 开心色xxxx| 怡红院精品视频| 国产美女激情视频| 欧美黄色一级网站| 日本免费成人| 日韩爱爱| 亚洲色图欧美激情| 7777在线| 亚洲欧美成人| 久久青| 亚洲综合精品成人啪啪| 色婷婷久久合月综| 日日干狠狠干| 亚洲国产精品综合久久2007| bt在线搜索| 人人澡人人人人夜夜爽| 黄色亚洲| 中文字幕一二三四区| 久久久久国产精品四虎| 五月丁香| 六月婷婷七月丁香|