華為微控制器作業系統 華為物聯網作業系統LiteOS

2021-10-12 13:18:34 字數 1381 閱讀 1167

注意:本課程中講的liteos是liteos kernel面向華為雲iot發展的一套iotos,又叫iot-link,並不是harmonyos鴻蒙系統。鴻蒙系統中也使用liteos 作為kernel,而且有liteos-m和liteos-a兩套。實際上鴻蒙中的liteos-m和本課程講的liteos kernel非常類似,他們是同源的,但面向不同的方向,並不是乙個東西。

主題1:物聯網,這是整個課程開篇部分。主要講了物聯網的概念、發展歷程、物聯網的典型案例和應用場景,從技術角度深度闡述了物聯網的4層架構、分析了各層次的核心技術和實現原理。本部分的主要目的是讓大家對物聯網有一定深度和專業性的理解。很多人一直對物聯網有興趣,也找了不少資料看了不少書,但是越看越糊塗,尤其很多物聯網專業的大學生,經過幾年的大學學習仍然不知道究竟什麼是物聯網,更不知該如何去學習物聯網,本部分就是為解決這個疑問而生。

主題2:作業系統,這是整個課程第2部分。主要講了作業系統的基本原理,作業系統的作用和組成部分,讓我們明白裸機開發和基於作業系統的開發有什麼差異。這部分是比較偏理論的,是為了解決很多同學對作業系統的認知基礎的。很多同學甚至是研發者,尤其是微控制器的研發者習慣了裸機開發,直接基於暫存器或者官方庫函式(譬如stm32的hal庫、標準庫)的開發,心裡很疑惑到底什麼是作業系統,為什麼裸機開發也能做專案還需要作業系統?用不用作業系統的差異在**?為什麼要去學習作業系統?應該如何學習作業系統?本部分就是為了回答這些問題。

主題3:物聯網作業系統,這是整個課程的的3部分。物聯網作業系統是專為物聯網而研發和設計的作業系統,是物聯網裝置的核心技術。物聯網作業系統也是一種作業系統,他具有作業系統的普遍特性(以前前面我們才先學習泛性的普遍的作業系統),但是物聯網作業系統有它很多獨特的特性,華為的liteos就是一款非常典型的優秀的物聯網作業系統,除此之外國內還有諸如rt-thread、aliosthings等其他優秀物聯網作業系統,國外還有amazon的freertos等物聯網作業系統。那究竟物聯網作業系統有什麼特別之處?物聯網產品如何選擇作業系統?如何基於作業系統來開發物聯網產品?本部分課程將回答這些問題。

主題4:華為物聯網作業系統liteos,這是整個課程的第4部分。本部分聚焦liteos,基於前3部分的鋪墊,向大家詳細講解liteos的設計思路,專門安排了2大章節來詳細分析liteos的kernel原始碼和周邊元件原始碼,還介紹了我們專為學習物聯網而設計的nb476開發板,且基於該開發板和liteos設計了乙個溫濕度和斷電檢測報警器的典型的物聯網產品試驗,在試驗實戰中讓大家體會基於liteos的物聯網專案的開發方式。本部分是整個課程中最重頭戲的部分,篇幅佔據整個課程的一半左右。因此實際上我們整個課程的內容還是比較偏技術性的,可謂低走高開。從基礎概念起步,最終帶大家能夠去做產品。

課程特色

*零基礎可學習,降低學習門檻。

*深入淺出,通俗易懂。不怕學不會,就怕你不學習。

*基礎知識 + 思路引導的教學方式,授之以魚更授之以漁。

華為物聯網作業系統 LiteOS

2015 年 5 月 20 日,在 2015 華為網路大會上,華為發布最輕量級的物聯網作業系統 liteos。huawei liteos 是華為面向 iot 領域,構建的輕量級物聯網作業系統,遵循 bsd 3 開源許可協議,可廣泛應用於智慧型家居 個人穿戴 車聯網 城市公共服務 製造業等領域,大幅降...

LiteOS 華為物聯網作業系統簡介

huawei liteos 是華為面向iot領域,構建的 統一物聯網作業系統和中介軟體軟體平台 以輕量級 核心小於10k 低功耗 1節5號電池最多可以工作5年 快速啟動,互聯互通,安全等關鍵能力,為開發者提供 一站式 完整軟體平台,有效降低開發門檻 縮短開發周期。huawei liteos 目前主要...

TesegOS微控制器實時作業系統

tesegos面向8位機或32位低端mcu而設計,是一款簡單易用,資源利用率高,簡潔 易掌握的微型任務排程器。tesegos採用搶占式任務排程策略 已準備好的高優先順序任務會通過中斷的方式優先得到執行,相同優先順序的任務按準備好時的時間順序得到執行,同優先等級的任務不會互相搶占。tesegos中不限...