談到物聯(lián)網(wǎng),最大的問題之一在于通信,不同設(shè)備和標(biāo)準(zhǔn)之間的通信,以及軟件和硬件之間的通信。如何解決這個(gè)“溝通”問題,操作系統(tǒng)變得尤為重要。目前,許多物聯(lián)網(wǎng)設(shè)備已經(jīng)成功地從傳統(tǒng)意義上的啞設(shè)備轉(zhuǎn)變?yōu)?a target="_blank">智能設(shè)備。
Linux是物聯(lián)網(wǎng)設(shè)備中使用最廣泛的操作系統(tǒng)。華為LiteOS和Linux有什么區(qū)別?與其他物聯(lián)網(wǎng)操作系統(tǒng)相比,華為L(zhǎng)iteOS有哪些優(yōu)勢(shì)?使用華為L(zhǎng)iteOS系統(tǒng)和使用其他系統(tǒng)訪問華為云loT平臺(tái)有什么區(qū)別嗎?華為L(zhǎng)iteOS物聯(lián)網(wǎng)操作系統(tǒng)如何將“啞”終端演變成智能終端?
7月24日,20:00-21:00,在華為開發(fā)者沙龍現(xiàn)場(chǎng)直播室,期待與您的交流。
華為L(zhǎng)iteOS是一款面向物聯(lián)網(wǎng)的實(shí)時(shí)操作系統(tǒng),該系統(tǒng)是華為在2012年自行開發(fā)的,隨后隨華為手機(jī)和可穿戴產(chǎn)品一同發(fā)貨。2015年,它進(jìn)入物聯(lián)網(wǎng)領(lǐng)域,并正式開放其來源。到目前為止,它已經(jīng)交付了數(shù)億件商品。此次直播將通過分享LiteOS在復(fù)雜和零散場(chǎng)景中快速統(tǒng)一李安運(yùn)的經(jīng)驗(yàn),幫助終端設(shè)備開發(fā)商更好地開發(fā)物聯(lián)網(wǎng)應(yīng)用解決方案。
LiteOS資源管理:麻雀小而全
LiteOS內(nèi)核的資源管理可以分為四個(gè)部分:時(shí)間管理、存儲(chǔ)管理、硬件管理和同步通信資源。在底層,實(shí)現(xiàn)了對(duì)各種硬件的整體抽象,主要解決了底層與中央處理器系統(tǒng)的耦合。對(duì)于操作系統(tǒng)核心來說,與中央處理器的耦合主要在于任務(wù)調(diào)度和異常處理,這與每個(gè)中央處理器的體系結(jié)構(gòu)密切相關(guān)。LiteOS的任務(wù)調(diào)度是基于中央處理器體系結(jié)構(gòu),而不是單個(gè)特定的中央處理器。目前,LiteOS已經(jīng)支持了ARMV6M、ARMV7M、RISIC-V等。這意味著Lite操作系統(tǒng)可以無縫地移植到不同單片機(jī)制造商的產(chǎn)品中,降低了設(shè)備制造商切換硬件的難度。
同時(shí),LiteOS的中斷管理和驅(qū)動(dòng)功能給傳統(tǒng)的裸機(jī)開發(fā)者帶來了更好的開發(fā)體驗(yàn)。對(duì)于LiteOS的中斷管理,開發(fā)人員可以通過注冊(cè)的方式轉(zhuǎn)移相同的服務(wù)功能,只需要不同的參數(shù),這意味著開發(fā)人員可以實(shí)現(xiàn)串行中斷功能的最大重用。同樣的原則也適用于司機(jī)。
LiteOS互連:提供快速集成和統(tǒng)一協(xié)議
TCPIP通信方法多種多樣。為了解決開發(fā)人員為了適應(yīng)各種方式而帶來的破壞性維護(hù)問題,LiteOS操作系統(tǒng)構(gòu)建了一個(gè)從內(nèi)核到抽象層框架的統(tǒng)一的應(yīng)用編程接口標(biāo)準(zhǔn)。基于這個(gè)標(biāo)準(zhǔn),開發(fā)人員可以快速地將協(xié)議或其他組件插入到框架中,這有助于開發(fā)人員重用現(xiàn)有的功能并加快集成效率。
LiteOS一鍵式云:采用積木式組件和組裝方式,更加靈活輕便
在華為云物聯(lián)網(wǎng)的云管理策略中,LiteOS在云服務(wù)的落地中起著關(guān)鍵作用,因此如何更好、更合理地將終端設(shè)備快速引導(dǎo)到云中是LiteOS的主要目標(biāo)。總的來說,LiteOS可以分為兩部分:
?LiteOS的內(nèi)核主要用于管理端側(cè)資源,使得端側(cè)設(shè)備能夠更好、更方便地使用端側(cè)的各種硬件資源;
?借助LiteOS的互操作性,云服務(wù)是獨(dú)立于協(xié)議的,可以更方便地集成到各種傳統(tǒng)設(shè)備上。
原則上,LiteOS的每個(gè)模塊都可以在開發(fā)和設(shè)計(jì)過程中進(jìn)行解耦、定制和配置。由此可見,LiteOS總體上屬于“積木式開發(fā)”。開發(fā)人員可以簡(jiǎn)單地將其作為構(gòu)建模塊使用,并可以根據(jù)實(shí)際應(yīng)用場(chǎng)景選擇不同的解決方案,從而解決物聯(lián)網(wǎng)的碎片化問題。
此外,華為L(zhǎng)iteOS將互連功能集成到模塊中,豐富了自計(jì)算資源和存儲(chǔ)資源。設(shè)備制造商可以通過簡(jiǎn)單的自動(dòng)測(cè)試指令調(diào)用LiteOS的互連接口,省去了移植和配置的麻煩
-
華為
+關(guān)注
關(guān)注
216文章
34470瀏覽量
251935 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2909文章
44701瀏覽量
373968 -
智能終端
+關(guān)注
關(guān)注
6文章
880瀏覽量
34767 -
物聯(lián)網(wǎng)操作系統(tǒng)
+關(guān)注
關(guān)注
3文章
114瀏覽量
13372
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論