1. 程式人生 > >keil MDK之RTX配置檔案 RTX_Conf_CM.c 的嚮導解析

keil MDK之RTX配置檔案 RTX_Conf_CM.c 的嚮導解析

一、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_開頭的函式時,會將請求型別存到此緩衝區。