原文:LiteOS的內核——RTOS基本的特性

在其他的rtos中,基本上也有類似的功能,ucos freertos,要是rtos的時候,務必選擇自帶的rtos功能,和裸機運行時有區別的 ...

2019-08-10 21:26 0 523 推薦指數:

查看詳情

LiteOS內核教程06-內存管理

1. LiteOS內核的內存管理 1.1. 內存管理 在系統運行的過程中,一些內存空間大小是不確定的,比如一些數據緩沖區,所以系統需要提供內存空間的管理能力,用戶可以在使用的時候申請需要的內存空間,使用完畢釋放該空間,以便再次利用。 Huawei LiteOS 的內存管理模塊通過對內存的申請 ...

Sat Feb 29 18:25:00 CST 2020 0 693
LiteOS內核源碼分析:任務棧信息

摘要:LiteOS任務棧是高地址向低地址生長的遞減棧,棧指針指向即將入棧的元素位置。 我們介紹下LiteOS任務棧的基礎概念。LiteOS任務棧是高地址向低地址生長的遞減棧,棧指針指向即將入棧的元素位置。初始化后未使用過的棧空間初始化的內容為宏OS_STACK_INIT代表的數值 ...

Thu Apr 01 19:23:00 CST 2021 0 257
LiteOS內核教程02-HelloWorld

1. 創建HelloWorld工程 打開IoT Studio,點擊創建IoT Studio工程: 填寫工程設置,需要注意一下幾點: 工程名稱和目錄中不可以有中文或者空格 SDK版本 ...

Sat Feb 29 18:11:00 CST 2020 1 763
LiteOS內核源碼分析:消息隊列Queue

摘要:本文通過分析LiteOS隊列模塊的源碼,掌握隊列使用上的差異。 隊列(Queue)是一種常用於任務間通信的數據結構。任務能夠從隊列里面讀取消息,當隊列中的消息為空時,掛起讀取任務;當隊列中有新消息時,掛起的讀取任務被喚醒並處理新消息。任務也能夠往隊列里寫入消息,當隊列已經寫滿消息時 ...

Wed Apr 21 18:56:00 CST 2021 0 258
科普干貨|漫談鴻蒙LiteOS-M與HUAWEI LiteOS內核的幾大不同

摘要:鴻蒙和LiteOS內核都是一樣的名字,可它們究竟有什么不同呢?一起來對比一下文件吧! HarmonyOS系統 HarmonyOS是一款“面向未來”、面向全場景(移動辦公、運動健康、社交通信、媒體娛樂等)的分布式操作系統。在傳統的單設備系統能力的基礎上,HarmonyOS提出 ...

Thu Nov 19 19:36:00 CST 2020 6 4666
漫談Huawei LiteOS五大內核模塊

【摘要】Huawei LiteOS是華為面向IoT領域,構建的“統一物聯網操作系統和中間件軟件平台”,以輕量級(內核小於10k)、低功耗(1節5號電池最多可以工作5年),快速啟動,互聯互通,安全等關鍵能力,為開發者提供“一站式”完整軟件平台,有效降低開發門檻、縮短開發周期。下面 ...

Tue May 19 00:15:00 CST 2020 0 1177
LiteOS內核教程03-任務管理

1. LiteOS內核的任務管理 Huawei LiteOS 內核提供任務的創建、刪除、延遲、掛起、恢復等功能,以及鎖定和解鎖任務調度,支持任務按優先級高低的搶占調度及同優先級時間片輪轉調度。 1.1. 任務 在 LiteOS 中,一個任務就是一個線程,多個任務按照優先級進行搶占式調度,達到 ...

Sat Feb 29 18:12:00 CST 2020 0 833
LiteOS內核教程01-IoT-Studio介紹及安裝

1. 物聯網一站式開發工具 —— IoT Studio IoT Studio 是支持 LiteOS 嵌入式系統軟件開發的工具,提供了代碼編輯、編譯、燒錄 及調試等一站式開發體驗,支持 C、C++、匯編等多種開發語言,讓您快速,高效地進 行物聯網開發。 2. IoT Studio 支持的硬件 ...

Sat Feb 29 17:50:00 CST 2020 1 1177
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM