91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

為什么要選擇微內(nèi)核操作系統(tǒng)?

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來(lái)源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 2020-06-03 14:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在開(kāi)始今天的正文之前,我們先通過(guò)下面的視頻,來(lái)更直觀的感受下微內(nèi)核操作系統(tǒng)

為什么要選擇微內(nèi)核操作系統(tǒng)?

微內(nèi)核操作系統(tǒng),單從名字上來(lái)說(shuō)可能被誤解為操作系統(tǒng)非常小,但這并不是它本身的意義,而是指內(nèi)核非常小,內(nèi)核只保留一些基本的功能,一些系統(tǒng)服務(wù),例如文件系統(tǒng),網(wǎng)絡(luò)協(xié)議棧等則放到了用戶態(tài)。

例如原來(lái)在宏內(nèi)核操作系統(tǒng)中,用戶應(yīng)用程序是通過(guò)系統(tǒng)調(diào)用,陷入到內(nèi)核中,然后再讀取、訪問(wèn)文件。而在微內(nèi)核操作系統(tǒng)中,則是用戶應(yīng)用程序通過(guò)發(fā)送IPC消息給到運(yùn)行在用戶態(tài)的文件系統(tǒng)服務(wù)來(lái)訪問(wèn)文件。

針對(duì)于微內(nèi)核操作系統(tǒng),我們看到最近兩三年有些新的發(fā)展:

Google在推進(jìn)Fuchsia微內(nèi)核操作系統(tǒng)

IntelCPU的管理引擎中使用Minix微內(nèi)核操作系統(tǒng)

華為在推進(jìn)鴻蒙分布式微內(nèi)核操作系統(tǒng)

可以看到相關(guān)廠商都一致性的選擇了微內(nèi)核架構(gòu)或和微內(nèi)核架構(gòu)相關(guān)的技術(shù)方式。

這個(gè)背后的可能原因會(huì)有哪些?

原?進(jìn)程沙箱,解決應(yīng)?安全和分發(fā)問(wèn)題 -- Google Fuchsia(?客)

穩(wěn)定的驅(qū)動(dòng)接?,硬件?商可獨(dú)?維護(hù)硬件驅(qū)動(dòng) -- Google Fuchsia(硬件)

系統(tǒng)模塊化,分層,設(shè)備?商可以靈活定制專有系統(tǒng) -- Google Fuchsia(友商)

Linux越來(lái)越龐大,更多的為服務(wù)器進(jìn)行優(yōu)化,針對(duì)低性能、低資源設(shè)備顯得臃腫;

可以提供網(wǎng)絡(luò),文件,web服務(wù)等的功能輕型系統(tǒng);-- MINIX on Intel

(以上內(nèi)容:部分是許中興博士的Fuchsia一文的摘錄,部分則出自網(wǎng)絡(luò)上一些文章)

2019年年初,微內(nèi)核也在RT-Thread提上了日程,同年4月便正式開(kāi)始推進(jìn)這件事情。還有一個(gè)促使我們決定的重要原因是,我們從中看到一些市場(chǎng)需求:

快速啟動(dòng),終端上的系統(tǒng)可以在500ms內(nèi)完成啟動(dòng)并就緒;

安全方面的考慮,當(dāng)應(yīng)用出問(wèn)題時(shí)不會(huì)影響到其他無(wú)關(guān)功能;

在進(jìn)行系統(tǒng)升級(jí)時(shí),不類似傳統(tǒng)RTOS需要把整個(gè)固件進(jìn)行升級(jí);

當(dāng)要在ARM11、Cortex-A等帶MMU的處理器上跑一套操作系統(tǒng)時(shí),RT-Thread已經(jīng)不那么能夠得到適應(yīng):整體一起開(kāi)發(fā),代碼維護(hù)相對(duì)困難;升級(jí)時(shí)也需要對(duì)系統(tǒng)一起進(jìn)行升級(jí)。

RT-Thread Smart 混合微內(nèi)核

RT-Thread Smart 之所以采用混合微內(nèi)核架構(gòu),更多是從工程、實(shí)用層面考慮如何有效的解決需求:

系統(tǒng)啟動(dòng)需要足夠快,功能就緒時(shí)<500ms

在初始啟動(dòng)時(shí),時(shí)間會(huì)花很大一部分在系統(tǒng)加載上。傳統(tǒng)的方式,都是整個(gè)映像程序一起加載。新的系統(tǒng)則只需要加載一個(gè)非常小的系統(tǒng),然后其他應(yīng)用部分按需加載,同時(shí)保持整體資源占用足夠?。?/p>

應(yīng)用崩潰時(shí)不再影響到內(nèi)核、系統(tǒng)其他無(wú)關(guān)功能

每個(gè)應(yīng)用都是地址隔離的,擁有自己的獨(dú)立地址空間。當(dāng)應(yīng)用執(zhí)行出錯(cuò),或訪問(wèn)錯(cuò)誤地址時(shí),應(yīng)用程序會(huì)core dump,而不會(huì)影響到其他應(yīng)用,系統(tǒng)內(nèi)核;

在工程引入新的特性時(shí),對(duì)原有的功能不影響

繼續(xù)沿用目前的RT-Thread整體內(nèi)核代碼,在原有基礎(chǔ)上增加、完善lwP(輕型進(jìn)程)功能,保留原有的實(shí)時(shí)性和小巧的特點(diǎn)。

RT-Thread混合微內(nèi)核架構(gòu)

從架構(gòu)圖可以看出內(nèi)核的功能相對(duì)基本,一些系統(tǒng)服務(wù)則挪到了用戶態(tài),例如elmFATKit - FAT的文件系統(tǒng),lwIPKit - lwIP輕型TCP/IP協(xié)議棧等,而在用戶態(tài)則使用嵌入式系統(tǒng)中常用的musl libc庫(kù):一個(gè)輕型,但相對(duì)完整的libc實(shí)現(xiàn)。不過(guò)另外一點(diǎn),這些系列的用戶態(tài)系統(tǒng)服務(wù),如果需要追求高性能,也可以在menuconfig中定制這個(gè)功能組件繼續(xù)在內(nèi)核中保留,這樣可以達(dá)到最佳的性能。

通過(guò)混合微內(nèi)核改造RT-Thread操作系統(tǒng)后,RT-Thread將成為最適合物聯(lián)網(wǎng)產(chǎn)業(yè)的IoT OS之一,因?yàn)樗梢酝昝栏采w小資源場(chǎng)景的MCU用于簡(jiǎn)單控制<使用RT-Thread nano版本>;中等規(guī)模的IoT節(jié)點(diǎn)<使用RT-Thread宏內(nèi)核版本>;功能豐富的智能設(shè)備<使用RT-Thread混合微內(nèi)核版本,也稱之為RT-Thread Smart>。

報(bào)名測(cè)試條件及內(nèi)容

上面已經(jīng)對(duì)RT-Thread混合微內(nèi)核操作系統(tǒng)進(jìn)行了簡(jiǎn)單的介紹,還有許多沒(méi)有公布的細(xì)節(jié)。如果你有興趣了解,歡迎報(bào)名RT-Thread混合微內(nèi)核系統(tǒng)內(nèi)測(cè),從更全面的方位來(lái)了解RT-Thread Smart。 在參與測(cè)試前,先說(shuō)明下參與的條件:(名額有限,希望您可以認(rèn)真對(duì)待報(bào)名表中的每一個(gè)問(wèn)題)

希望是從事嵌入式系統(tǒng)終端開(kāi)發(fā)的行業(yè),具備開(kāi)發(fā)經(jīng)驗(yàn);

希望有一定的Linux開(kāi)發(fā)基礎(chǔ),前期一些開(kāi)發(fā)環(huán)境可能是在Linux下;

對(duì)于參與的同學(xué),我們會(huì)提供一份柿餅M7的開(kāi)發(fā)板,同時(shí)根據(jù)情況收取一定的押金,后續(xù)開(kāi)發(fā)板歸還后返回押金;

以下這個(gè)就是柿餅M7的開(kāi)發(fā)板:

柿餅M7開(kāi)發(fā)板包括:

全志R11處理器,1.2GHz ARM Cortex-A7,64MB DRAM

板載16MB SPI NorFlash

支持AP6181 WiFi

USB接口(用于USB Device連接PC),USB轉(zhuǎn)串口TTL

40/50pin標(biāo)準(zhǔn)RGB屏接口

6線Touch電容觸摸屏接口

音頻Speaker接口,MIC模擬麥克風(fēng)

MIPI/DVP camera接口(目前還未包括驅(qū)動(dòng))

對(duì)于參與測(cè)試的同學(xué),需要做些什么:

提供一份使用的測(cè)試報(bào)告,反饋混合微內(nèi)核使用上的最直觀感受;

在上面進(jìn)行一定的開(kāi)發(fā),反饋開(kāi)發(fā)層面哪里不足、需要改進(jìn);

希望可以有1 - 2個(gè)月的時(shí)間來(lái)和我們持續(xù)的溝通和反饋;

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

    關(guān)注

    68

    文章

    11281

    瀏覽量

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

    關(guān)注

    37

    文章

    7402

    瀏覽量

    129346
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1614

    瀏覽量

    44907

原文標(biāo)題:【內(nèi)測(cè)邀請(qǐng)】RT-Thread Smart 混合微內(nèi)核系統(tǒng)開(kāi)始內(nèi)測(cè)了!

文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    操作系統(tǒng)體系結(jié)構(gòu)

    操作系統(tǒng)的體系結(jié)構(gòu)是一個(gè)開(kāi)放的問(wèn)題。正如上文所述,操作系統(tǒng)在核心態(tài)為應(yīng)用程序提供公共的服務(wù),那么操作系統(tǒng)在核心態(tài)應(yīng)該提供什么服務(wù)、怎樣提供服務(wù)?有關(guān)這個(gè)問(wèn)題的回答形成了兩種主要的體系結(jié)構(gòu):大內(nèi)
    發(fā)表于 01-15 08:19

    操作系統(tǒng)的發(fā)展及分類

    ,就形成了多道批處理操作系統(tǒng)。該系統(tǒng)把用戶提交的作業(yè)成批地送入計(jì)算機(jī)內(nèi)存,然后由作業(yè)調(diào)度程序自動(dòng)地選擇作業(yè)運(yùn)行。   優(yōu)點(diǎn)是資源利用率高,多道程序共享計(jì)算機(jī)資源,從而使各種資源得到充分利用;
    發(fā)表于 01-15 08:00

    操作系統(tǒng)運(yùn)行機(jī)制

    計(jì)算機(jī)系統(tǒng)中,通常CPU執(zhí)行兩種不同性質(zhì)的程序:一種是操作系統(tǒng)內(nèi)核程序;另一種是用戶自編程序或系統(tǒng)外層的應(yīng)用程序。對(duì)操作系統(tǒng)而言,這兩種程序
    發(fā)表于 01-15 07:12

    內(nèi)核到生態(tài):一次看懂HarmonyOS 6如何重寫(xiě)操作系統(tǒng)的“基礎(chǔ)代碼”

    在移動(dòng)操作系統(tǒng)競(jìng)爭(zhēng)進(jìn)入“深水區(qū)”的當(dāng)下,用戶對(duì)于系統(tǒng)體驗(yàn)的期待早已不再局限于功能的簡(jiǎn)單疊加,而是追求一種從底層架構(gòu)革新帶來(lái)的全方位飛躍。HarmonyOS 6的正式發(fā)布,正是這樣一次對(duì)操作系統(tǒng)
    的頭像 發(fā)表于 12-31 09:09 ?269次閱讀
    從<b class='flag-5'>內(nèi)核</b>到生態(tài):一次看懂HarmonyOS 6如何重寫(xiě)<b class='flag-5'>操作系統(tǒng)</b>的“基礎(chǔ)代碼”

    龍蜥操作系統(tǒng)裝機(jī)量突破1000萬(wàn)

    11月17日,以“生態(tài)共融·智驅(qū)未來(lái)”為主題的2025龍蜥操作系統(tǒng)大會(huì)(OpenAnolis Conference)在北京成功舉辦。千余位全球技術(shù)大咖、業(yè)界精英和行業(yè)開(kāi)發(fā)者齊聚一堂,深入探討AI時(shí)代下操作系統(tǒng)產(chǎn)業(yè)發(fā)展的新趨勢(shì)、新挑戰(zhàn)與新路徑,共話龍蜥社區(qū)引領(lǐng)
    的頭像 發(fā)表于 11-20 11:40 ?847次閱讀

    EV10AS180A模數(shù)轉(zhuǎn)換器支持哪些操作系統(tǒng)

    與這些硬件接口進(jìn)行交互,從而實(shí)現(xiàn)對(duì)EV10AS180A的控制和數(shù)據(jù)讀取。系統(tǒng)集成與應(yīng)用場(chǎng)景:在將EV10AS180A集成到具體系統(tǒng)中時(shí),用戶可能會(huì)根據(jù)系統(tǒng)需求選擇合適的
    發(fā)表于 11-18 09:18

    單片機(jī)的操作系統(tǒng)

    單片機(jī)操作系統(tǒng)主要分為實(shí)時(shí)操作系統(tǒng)(RTOS)和嵌入式操作系統(tǒng)兩類,以下是常見(jiàn)選擇: 實(shí)時(shí)操作系統(tǒng)(RTOS) ? FreeRTOS ?:
    發(fā)表于 11-14 06:18

    嵌入式實(shí)時(shí)操作系統(tǒng)的特點(diǎn)

    實(shí)時(shí)嵌入式操作系統(tǒng)(Real-Time Embedded Operating System)是專門(mén)設(shè)計(jì)用于嵌入式系統(tǒng)的實(shí)時(shí)操作系統(tǒng)。嵌入式系統(tǒng)是一種特殊的計(jì)算機(jī)
    發(fā)表于 11-13 06:30

    如何選擇合適的實(shí)時(shí)操作系統(tǒng)

    選擇合適的實(shí)時(shí)操作系統(tǒng)(RTOS,Real-Time Operating System)可能會(huì)影響你在不同行業(yè)的職業(yè)發(fā)展路徑。
    的頭像 發(fā)表于 09-09 14:47 ?1078次閱讀

    樹(shù)莓派操作系統(tǒng):版本、特性及設(shè)置完整指南!

    桌面環(huán)境的版本和輕量級(jí)、僅用于命令行的最小安裝版本。該操作系統(tǒng)設(shè)計(jì)高效且資源友好,是樹(shù)莓派設(shè)備的理想選擇。樹(shù)莓派操作系統(tǒng)的優(yōu)勢(shì)√輕量高效該操作系統(tǒng)設(shè)計(jì)精簡(jiǎn),占用資源
    的頭像 發(fā)表于 07-28 18:26 ?1462次閱讀
    樹(shù)莓派<b class='flag-5'>操作系統(tǒng)</b>:版本、特性及設(shè)置完整指南!

    聚徽廠家解碼——工控機(jī)操作系統(tǒng)選擇:Windows、Linux、QNX 如何匹配工業(yè)場(chǎng)景

    在工業(yè)自動(dòng)化進(jìn)程不斷推進(jìn)的當(dāng)下,工控機(jī)作為核心設(shè)備,其操作系統(tǒng)的恰當(dāng)選擇對(duì)工業(yè)生產(chǎn)的穩(wěn)定性、高效性和安全性起著決定性作用。常見(jiàn)的 Windows、Linux 和 QNX 操作系統(tǒng),各自具備獨(dú)特
    的頭像 發(fā)表于 05-29 16:28 ?1684次閱讀

    鴻道Intewell操作系統(tǒng):人形機(jī)器人底層操作系統(tǒng)

    操作系統(tǒng)的實(shí)時(shí)性賦能東土科技的鴻道(Intewell)工業(yè)操作系統(tǒng)作為國(guó)內(nèi)唯一通過(guò)汽車、工業(yè)控制、醫(yī)療、軌道交通四項(xiàng)功能安全認(rèn)證的系統(tǒng),為標(biāo)準(zhǔn)體系中的技術(shù)層架構(gòu)提供了底層支持。其微內(nèi)核
    的頭像 發(fā)表于 05-16 14:44 ?796次閱讀

    普華基礎(chǔ)軟件開(kāi)源汽車操作系統(tǒng)新版本代碼上線

    近日,第二十一屆上海國(guó)際汽車工業(yè)展覽會(huì)現(xiàn)場(chǎng),開(kāi)源車用操作系統(tǒng)新版本代碼上線儀式在中國(guó)電科展臺(tái)成功召開(kāi)。全球首個(gè)開(kāi)源智能駕駛操作系統(tǒng)內(nèi)核龘EasyAda V2.1和首個(gè)規(guī)?;?、量產(chǎn)級(jí)安全車控
    的頭像 發(fā)表于 04-30 09:17 ?1026次閱讀

    普華基礎(chǔ)軟件開(kāi)源車用操作系統(tǒng)迎來(lái)全新版本

    近日,普華基礎(chǔ)軟件開(kāi)源車用操作系統(tǒng)媒體發(fā)布會(huì)在上海中國(guó)汽車會(huì)客廳召開(kāi)——全球首個(gè)開(kāi)源智能駕駛操作系統(tǒng)內(nèi)核龘EasyAda、開(kāi)源安全車控操作系統(tǒng)小滿EasyXMen全新版本正式發(fā)布。現(xiàn)
    的頭像 發(fā)表于 04-25 16:18 ?990次閱讀

    權(quán)威認(rèn)證!KaihongOS工業(yè)實(shí)時(shí)操作系統(tǒng)內(nèi)核通過(guò)中國(guó)泰爾實(shí)驗(yàn)室的測(cè)試認(rèn)證

    近日,深開(kāi)鴻自主研發(fā)的KaihongOS工業(yè)實(shí)時(shí)操作系統(tǒng)內(nèi)核,成功通過(guò)中國(guó)泰爾實(shí)驗(yàn)室的檢測(cè)認(rèn)證,符合自主自研要求。這標(biāo)志著深開(kāi)鴻在操作系統(tǒng)自主研發(fā)方面獲得了新的成果,有力地推動(dòng)了國(guó)產(chǎn)工業(yè)操作系
    的頭像 發(fā)表于 03-24 17:02 ?1234次閱讀
    權(quán)威認(rèn)證!KaihongOS工業(yè)實(shí)時(shí)<b class='flag-5'>操作系統(tǒng)</b><b class='flag-5'>內(nèi)核</b>通過(guò)中國(guó)泰爾實(shí)驗(yàn)室的測(cè)試認(rèn)證