華為物聯(lián)網(wǎng)操作系統(tǒng) LiteOS

作者: 不剪發(fā)的Tony老師
畢業(yè)于北京航空航天大學(xué),十多年數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)經(jīng)驗(yàn),目前在一家全球性的金融公司從事數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)。CSDN學(xué)院簽約講師以及GitChat專(zhuān)欄作者。csdn上的博客收藏于以下地址:https://tonydong.blog.csdn.net


文章目錄
    主要功能
    支持的硬件
    開(kāi)源協(xié)議
    LiteOS 內(nèi)核
    LiteOS SDK
    相關(guān)資源

2015 年 5 月 20 日,在 2015 華為網(wǎng)絡(luò)大會(huì)上,華為發(fā)布最輕量級(jí)的物聯(lián)網(wǎng)操作系統(tǒng) LiteOS。
主要功能

Huawei LiteOS 是華為面向 IoT 領(lǐng)域,構(gòu)建的輕量級(jí)物聯(lián)網(wǎng)操作系統(tǒng),遵循 BSD-3 開(kāi)源許可協(xié)議,可廣泛應(yīng)用于智能家居、個(gè)人穿戴、車(chē)聯(lián)網(wǎng)、城市公共服務(wù)、制造業(yè)等領(lǐng)域,大幅降低設(shè)備布置及維護(hù)成本,有效降低開(kāi)發(fā)門(mén)檻、縮短開(kāi)發(fā)周期。

在這里插入圖片描述

支持的硬件

LiteOS 開(kāi)源項(xiàng)目目前支持 ARM Cortex-M0,Cortex-M3,Cortex-M4,Cortex-M7 等芯片架構(gòu)。

LiteOS 支持的開(kāi)發(fā)板列表。

Huawei LiteOS 聯(lián)合業(yè)界主流 MCU 廠家,通過(guò)開(kāi)發(fā)者活動(dòng),目前已經(jīng)適配了30+ 通用 MCU 開(kāi)發(fā)套件,5套 NB-IoT 集成開(kāi)發(fā)套件。
開(kāi)源協(xié)議

遵循 BSD-3 開(kāi)源許可協(xié)議。

Huawei LiteOS 知識(shí)產(chǎn)權(quán)政策。
LiteOS 內(nèi)核

LiteOS Kernel 是Huawei LiteOS 操作系統(tǒng)基礎(chǔ)內(nèi)核,包括任務(wù)管理、內(nèi)存管理、時(shí)間管理、通信機(jī)制、中斷管理、隊(duì)列管理、事件管理、定時(shí)器等操作系統(tǒng)基礎(chǔ)組件,可以單獨(dú)運(yùn)行。

高實(shí)時(shí)性,高穩(wěn)定性
超小內(nèi)核,基礎(chǔ)內(nèi)核體積可以裁剪至不到10K
低功耗
支持功能靜態(tài)裁剪

在這里插入圖片描述

LiteOS SDK

LiteOS SDK 是 Huawei LiteOS 軟件開(kāi)發(fā)工具包(Software Development Kit),包括端云互通組件,F(xiàn)OTA,JS引擎、傳感器框架等內(nèi)容。

在這里插入圖片描述