keil MDK之RTX配置檔案 RTX_Conf_CM.c 的嚮導解析
阿新 • • 發佈:2019-01-22
一、Task Configuration1、Number of concurrent running tasks 6
引數範圍 0 ---250
表示最多可以建立的任務數 當前值是6 也就是說使用者最多可以建立6個任務
2、Number of tasks with user-provided stack
引數範圍0----250表示自定義任務堆疊數
3、Task statck size
表示系統分配的任務堆疊的大小
4、Check for the stack overflow
選擇是否使能任務棧監測,勾上表示使能
5、Run in privileged mode
選擇是否使能特權模式,勾上表示使能
二、Tick Timer Configuration
1、Hardware timerCore SysTick
表示選擇系統節拍 Peripheral Timer表示選擇外設節拍
2、Timer clock value表示系統的主頻 單位hz
3、Timer tick value表示系統節拍週期
三、System Configuration
1、Round-Robin Task switching 選擇是否使能時間片排程,勾上表示使能
2、Round-Robin Timeout [ticks]範圍1----1000表示時間片的大小
3、Number of user timers範圍1----250表示使用者定時器個數,即軟定時器個數
4、ISR FIFO Queue size表示ISR FIFO佇列大小。中斷服務程式中呼叫以isr_開頭的函式時,會將請求型別存到此緩衝區。