【魚說科技】魚說科技入駐華為云市場(chǎng),科技擊活文化,文化賦能產(chǎn)業(yè)!
855
2025-03-31
預(yù)告的讀書筆記專題,今天正式開更,謝謝期待……
今天,我們分享的內(nèi)容主要是關(guān)于物聯(lián)網(wǎng)操作系統(tǒng)的概述。
在正式閱讀分享帖之前,我們思考3個(gè)問題:
1.什么是操作系統(tǒng)?
2.你接觸過的操作系統(tǒng)有哪些?它們有什么特征?
3.物聯(lián)網(wǎng)操作系統(tǒng)是什么?
如果你認(rèn)真的思考了上面的問題,那么請(qǐng)你閱讀下面的分享,也希望你能Get到屬于自己的盲點(diǎn)知識(shí)!
一、操作系統(tǒng)
1.定義:專門管理計(jì)算機(jī)硬件的軟件
2.操作系統(tǒng)架構(gòu)
(a)整體式架構(gòu)
優(yōu)點(diǎn):接口簡(jiǎn)單直接,系統(tǒng)效率高
缺點(diǎn):沒有可讀性,不具備可維護(hù)性
(b)模塊化架構(gòu)
整個(gè)操作系統(tǒng)按功能劃分為若干個(gè)模塊
模塊之間的關(guān)聯(lián)要盡可能少
模塊內(nèi)部的關(guān)聯(lián)要盡可能緊密
(c)層次架構(gòu)
艾茲格·W·迪科斯?? 1968??? THE程序設(shè)計(jì)系統(tǒng)(首次)?? 6層
功能模塊按照調(diào)用次序排成若干層
單向調(diào)用關(guān)系(只允許上層或外層模塊調(diào)用下層或內(nèi)層模塊)
優(yōu)點(diǎn):有序性,提高準(zhǔn)確性,單向依賴關(guān)系(高層軟件依賴底層軟件)
(d)微內(nèi)核架構(gòu)
適用于分布式系統(tǒng)
以客戶機(jī)、服務(wù)器體系結(jié)構(gòu)為基礎(chǔ),采用面向?qū)ο蟮募夹g(shù)結(jié)構(gòu),有效的支持多處理器
不是一個(gè)完整的操作系統(tǒng),只為構(gòu)建操作系統(tǒng)提供基礎(chǔ)
常見功能
進(jìn)程管理
存儲(chǔ)器管理
進(jìn)程間通信
I/O口設(shè)備管理
微內(nèi)核結(jié)構(gòu)操作系統(tǒng)組成
內(nèi)核(運(yùn)行在核心態(tài))
進(jìn)程層(運(yùn)行在用戶態(tài),以客戶機(jī)-服務(wù)器方式運(yùn)行)
閱讀到這兒,你需要思考一下
Huaiwei LiteOS物聯(lián)網(wǎng)操作系統(tǒng)使用的是那種操作系統(tǒng)架構(gòu)?
Huawei? LiteOS物聯(lián)網(wǎng)操作系統(tǒng)與RTOS和EOS的關(guān)系是什么?
二、實(shí)時(shí)操作系統(tǒng)
RTOS(Real Time Operating Syatem)
外界事件或數(shù)據(jù)產(chǎn)生時(shí),能夠迅速處理,且處理結(jié)果能在規(guī)定時(shí)間內(nèi)控制生產(chǎn)過程或?qū)μ幚硐到y(tǒng)做出快速響應(yīng),調(diào)度一切可利用的資源完成實(shí)時(shí)任務(wù),并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致運(yùn)行
特點(diǎn):及時(shí)響應(yīng),高可靠
硬實(shí)時(shí):規(guī)定時(shí)間內(nèi)必須完成操作
軟實(shí)時(shí):按照任務(wù)優(yōu)先級(jí),盡可能快的完成操作
基本要求
多任務(wù)
處理帶優(yōu)先級(jí)進(jìn)程
中斷的實(shí)時(shí)響應(yīng)和支持中斷數(shù)量
三、嵌入式操作系統(tǒng)
EOS(Embedded Operating System)
負(fù)責(zé)嵌入式系統(tǒng)全部軟、硬件資源分配、任務(wù)調(diào)度,控制協(xié)調(diào)并發(fā)活動(dòng),主要包括與硬件相關(guān)的底層驅(qū)動(dòng)軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動(dòng)接口、通信協(xié)議、圖形界面等
特點(diǎn)
內(nèi)核小
專用性強(qiáng)
系統(tǒng)精簡(jiǎn)
實(shí)時(shí)性高
多任務(wù)
需要額外的開發(fā)工具和環(huán)境
四、物聯(lián)網(wǎng)操作系統(tǒng)
1.基本組成
內(nèi)核
通信支持(WiFi/藍(lán)牙,NB-IoT,2/3/4/5G,NFC,RS232/PLC等)
外圍模塊(文件系統(tǒng),GUI,JavaScript引擎等)
集成開發(fā)環(huán)境
2.內(nèi)核特點(diǎn)
強(qiáng)伸縮性
強(qiáng)實(shí)時(shí)性
強(qiáng)擴(kuò)展性
強(qiáng)安全/可靠性
低功耗(節(jié)能省電)
3.外圍模塊特點(diǎn)
支持操作系統(tǒng)核心、設(shè)備驅(qū)動(dòng)程序或應(yīng)用程序等的遠(yuǎn)程升級(jí)
支持常用的文件系統(tǒng)和外部存儲(chǔ)(支持FAT32/NTFS/DCFS等文件系統(tǒng),支持硬盤/USB Stick/Flash/ROM等存儲(chǔ)設(shè)備)
支持遠(yuǎn)程配置、遠(yuǎn)程診斷、遠(yuǎn)程管理等維護(hù)功能
支持完善的網(wǎng)絡(luò)功能
內(nèi)置支持物聯(lián)網(wǎng)常用的無線通信功能
內(nèi)置支持XML文件解析功能
支持GUI功能
支持從外部存儲(chǔ)介質(zhì)中動(dòng)態(tài)加載應(yīng)用程序的功能
4.集成開發(fā)環(huán)境的特點(diǎn)
提供豐富靈活的API
充分利用已有的開發(fā)工具
內(nèi)置應(yīng)用程序的開發(fā)和調(diào)試工具
五、Huawei LiteOS物聯(lián)網(wǎng)操作系統(tǒng)架構(gòu)
1.架構(gòu)圖
2.關(guān)鍵特性
低功耗框架
OpenCPU架構(gòu)
安全性設(shè)計(jì)
端云互通組件(LiteOS SDK:集成LwM2M、CoAP、MQTT、mbed TLS、LwIP等全套IoT互聯(lián)互通協(xié)議棧)
SOTA遠(yuǎn)程升級(jí)
LiteOS Studio/IoT Studio/IoT Link Studio(集成開發(fā)環(huán)境)
思維導(dǎo)圖
輕量級(jí)操作系統(tǒng) LiteOS IoT
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。