LiteOS華為物聯(lián)網(wǎng)操作系統(tǒng)
Huawei LiteOS是華為面向物聯(lián)網(wǎng)領(lǐng)域開發(fā)的一個(gè)基于實(shí)時(shí)內(nèi)核的輕量級(jí)操作系統(tǒng)。本項(xiàng)目屬于華為物聯(lián)網(wǎng)操作系統(tǒng)Huawei LiteOS源碼,現(xiàn)有基礎(chǔ)內(nèi)核支持任務(wù)管理、內(nèi)存管理、時(shí)間管理、通信機(jī)制、中斷管理、隊(duì)列管理、事件管理、定時(shí)器等操作系統(tǒng)基礎(chǔ)組件,更好地支持低功耗場(chǎng)景,支持tickless機(jī)制,支持定時(shí)器對(duì)齊。
同時(shí)提供端云協(xié)同能力,集成了LwM2M、CoAP、mbedtls、LwIP全套IoT互聯(lián)協(xié)議棧,且在LwM2M的基礎(chǔ)上,提供了AgentTiny模塊,用戶只需關(guān)注自身的應(yīng)用,而不必關(guān)注LwM2M實(shí)現(xiàn)細(xì)節(jié),直接使用AgentTiny封裝的接口即可簡單快速實(shí)現(xiàn)與云平臺(tái)安全可靠的連接。
Huawei LiteOS自開源社區(qū)發(fā)布以來,圍繞NB-IoT物聯(lián)網(wǎng)市場(chǎng)從技術(shù)、生態(tài)、解決方案、商用支持等多維度使能合作伙伴,構(gòu)建開源的物聯(lián)網(wǎng)生態(tài),目前已經(jīng)聚合了30+ MCU和解決方案合作伙伴,共同推出一批開源開發(fā)套件和行業(yè)解決方案,幫助眾多行業(yè)客戶快速的推出物聯(lián)網(wǎng)終端和服務(wù),客戶涵蓋抄表、停車、路燈、環(huán)保、共享單車、物流等眾多行業(yè),為開發(fā)者提供 “一站式” 完整軟件平臺(tái),有效降低開發(fā)門檻、縮短開發(fā)周期。
LiteOS 代碼導(dǎo)讀
該文檔描述的是LiteOS內(nèi)核源代碼的詳細(xì)信息。通過此文檔讀者可以了解LiteOS的源代碼結(jié)構(gòu),以及LiteOS的main()函數(shù)的功能。
LiteOS 開發(fā)指南
該文檔詳細(xì)講解了LiteOS各模塊開發(fā)及其實(shí)現(xiàn)原理。用戶可以根據(jù)該文檔學(xué)習(xí)各模塊的使用。
LiteOS 接入云平臺(tái)開發(fā)指南
LiteOS SDK是Huawei LiteOS軟件開發(fā)工具包(Software Development Kit),通過LiteOS SDK端云互通組件,簡單快速地實(shí)現(xiàn)與華為 OceanConnect IoT平臺(tái)安全可靠連接,可以大大減少開發(fā)周期,快速構(gòu)建IoT產(chǎn)品。
LiteOS SDK是Huawei LiteOS軟件開發(fā)工具包(Software Development Kit),通過LiteOS SDK端云互通組件,簡單快速地實(shí)現(xiàn)與華為 OceanConnect IoT平臺(tái)安全可靠連接,可以大大減少開發(fā)周期,快速構(gòu)建IoT產(chǎn)品。
LiteOS 支持的硬件
- LiteOS開源項(xiàng)目目前支持ARM Cortex-M0,Cortex-M3,Cortex-M4,Cortex-M7等芯片架構(gòu)
Huawei LiteOS 聯(lián)合業(yè)界主流MCU廠家,通過開發(fā)者活動(dòng),目前已經(jīng)適配了30+ 通用 MCU開發(fā)套件,5套NB-IoT集成開發(fā)套件
