花費 50 ms
freeRTOS中文實用教程1--任務

1.前言 FreeRTOS是小型多任務嵌入式操作系統,硬實時性。本章主要講述任務相關特性及調度相關的知識。 2. 任務的總體特點 任務的狀態 (1)任務有兩個狀態,運行態和非運 ...

Sat Jun 24 23:12:00 CST 2017 3 7243
STM32 HAL庫 +freeRTOS+Keil 移植

STM32 HAL庫 +freeRTOS+Keil 移植   官方freeRTOS移植教程很多,本文不做贅述。本文基於Keil 5提供的freeRTOS庫,進行移植。   Keil 版本:Keil ...

Fri May 22 22:23:00 CST 2020 0 2495
freeRTOS 掛起、恢復任務

任務掛起: 它把所有掛起的任務加到 xSuspendedTaskList 中, 而且一旦調用 vTaskSuspend() 函數掛起一個任務,該任務就將從所有它原先連入的鏈表中刪除(包括就緒表,延 ...

Sat Nov 18 04:25:00 CST 2017 0 3620
freeRTOS中文實用教程2--隊列

1.前言 freeRTOS中所有任務的通信和同步機制都是基於隊列來實現。 2.隊列的特點 圖 隊列的讀寫操作 隊列的數據存儲 (1)隊列可以保存有限個具有確定長度的數據單 ...

Mon Jun 26 01:56:00 CST 2017 0 3687
freeRTOS 低功耗模式 和 空閑任務

低功耗模式 1. 芯片原本就支持的硬件低功耗 2. freeRTOS提供的軟件低功耗,Tickless模式! 當用戶將宏定義 configUSE_TICKLESS_IDLE 配置為 1 且 ...

Sat Nov 25 00:53:00 CST 2017 0 3007
freeRTOS 刪除任務

直接上代碼 ##1 (1)configUSE_PORT_OPTIMISED_TASK_SELECTION被定義為1的時候: 如果這個優先級的 任務就緒列表的長度為 ...

Fri Nov 17 05:03:00 CST 2017 0 2006
freeRTOS中文實用教程3--中斷管理之延遲中斷處理

1.前言 嵌入式實時操作系統需要對整個系統環境產生的事件作出響應。可以采用中斷方式也可以采用輪詢方式來進行處理。如果采用中斷方式,則希望ISR(中斷服務例程)的處理時間越短越好。 注:必須說明的是 ...

Tue Jun 27 03:46:00 CST 2017 0 2215

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM