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