Huawei LiteOS簡介

原文鏈接:https://github.com/Awesome-HarmonyOS/HarmonyOS/blob/master/Huawei_LiteOS/README.md

Huawei LiteOS簡介

Huawei LiteOS是華爲面向物聯網領域開發的一個基於實時內核的輕量級操作系統。本項目屬於華爲物聯網操作系統Huawei LiteOS源碼,現有基礎內核支持任務管理、內存管理、時間管理、通信機制、中斷管理、隊列管理、事件管理、定時器等操作系統基礎組件,更好地支持低功耗場景,支持tickless機制,支持定時器對齊。

同時提供端雲協同能力,集成了LwM2M、CoAP、mbedtls、LwIP全套IoT互聯協議棧,且在LwM2M的基礎上,提供了AgentTiny模塊,用戶只需關注自身的應用,而不必關注LwM2M實現細節,直接使用AgentTiny封裝的接口即可簡單快速實現與雲平臺安全可靠的連接。

Huawei LiteOS自開源社區發佈以來,圍繞NB-IoT物聯網市場從技術、生態、解決方案、商用支持等多維度使能合作伙伴,構建開源的物聯網生態,目前已經聚合了30+ MCU和解決方案合作伙伴,共同推出一批開源開發套件和行業解決方案,幫助衆多行業客戶快速的推出物聯網終端和服務,客戶涵蓋抄表、停車、路燈、環保、共享單車、物流等衆多行業,爲開發者提供 “一站式” 完整軟件平臺,有效降低開發門檻、縮短開發週期。

LiteOS 代碼導讀

該文檔描述的是LiteOS內核源代碼的詳細信息。通過此文檔讀者可以瞭解LiteOS的源代碼結構,以及LiteOS的main()函數的功能。

LiteOS 開發指南

LiteOS開發指南

LiteOS移植指南

該文檔詳細講解了LiteOS各模塊開發及其實現原理。用戶可以根據該文檔學習各模塊的使用。

LiteOS 接入雲平臺開發指南

LiteOS SDK是Huawei LiteOS軟件開發工具包(Software Development Kit),通過LiteOS SDK端雲互通組件,簡單快速地實現與華爲 OceanConnect IoT平臺安全可靠連接,可以大大減少開發週期,快速構建IoT產品。

LiteOS SDK是Huawei LiteOS軟件開發工具包(Software Development Kit),通過LiteOS SDK端雲互通組件,簡單快速地實現與華爲 OceanConnect IoT平臺安全可靠連接,可以大大減少開發週期,快速構建IoT產品。

LiteOS 支持的硬件

  • LiteOS開源項目目前支持ARM Cortex-M0,Cortex-M3,Cortex-M4,Cortex-M7等芯片架構

  • LiteOS支持的開發板列表 Huawei LiteOS 聯合業界主流MCU廠家,通過開發者活動,目前已經適配了30+ 通用 MCU開發套件,5套NB-IoT集成開發套件

開源協議

LiteOS Git入門必讀

該文檔描述如何提交commit到LiteOS倉庫,這是LiteOS開發必須遵守的commit規則,否則提交的commit會被駁回。請點鏈接瞭解詳細信息。

該文檔描述開發者如何創建自己的倉庫,開發然後貢獻代碼到LiteOS倉庫。請點鏈接瞭解詳細信息。

加入我們

  • 歡迎提交issue對關心的問題發起討論,歡迎提交PR參與特性建設
  • 如您有合作意向,希望加入Huawei LiteOS生態合作伙伴,請發郵件至[email protected],或訪問LiteOS官網,進一步瞭解詳細信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章