FreeRTOS源碼目錄結構 從官網獲取的文件結構

FreeRTOS源碼目錄結構 從官網獲取的文件結構
準備工作 下載 FreeRTOSv9.0.0 源碼 STM32F1相關環境和文件 創建工程 創建stm32f1工程template 新建文件夾 ...
FreeRTOS 的內核是高度可定制的,可以通過FreeRTOSConfig.h 配置,如果沒有在配置文件中指定某個選項,那么RTOS內核會使...
configKERNEL_INTERRUPT_PRIORITY configMAX_SYSCALL_INTERRUPT_PRIORITY ***...
FreeRTOS的內存管理較為只有,它提供了多套管理法案有簡單的有復雜的,它還允許用戶同時使用兩種管理方案,甚至允許你自己設計內存管理方案。 h...
任務協程(Co-routines) 任務和協程使用不同的API,因此他們不能使用同一個隊列或信號量傳遞數據。協程僅用在資源非常少的微處理器中,現...
創建任務 任務函數 FreeRTOS 任務不允許以任何方式從實現函數中返回——它們絕不能有一條”return”語句,也不能執行到函數末尾。如果一...
任務特性 每個任務都賦予了一個優先級。 每個任務都可以存在于一個或多個狀態。 在任何時候都只有一個任務可以處于運行狀態。 調度器總是在所有處于就...
上下文切換 taskYIELD 在中斷服務程序中的等價版本為portYIELD_FROM_ISR,用于強制上下文切換的宏。對于Cortex-M3...
通知(Notify)信號(semaphore)每個RTOS任務都有一個32位的通知值,任務創建時,這個值被初始化為0。RTOS任務通知相當于直接...