RTX操作系统的配置工作是通过配置文件RTX_Conf_CM.c实现。
在MDK工程中打开文件RTX_Conf_CM.c,可以看到如下图5.2所示的工程配置向导:
20
Task Configuration
Task Configuration
Number of concurrent running tasks
参数范围0 – 250
表示同时运行的最大任务数,这个数值一定要大于等于用户实际创建的任务数,空闲任务不包含在这个里面。
表示自定义任务堆栈的任务数,如果这个参数定义为0的话,表示所有的任务都是使用的配置向导里面第三个参数Task statck size大小。比如:
Number of concurrent running tasks = 6
Number of tasks with user-provided stack = 0
System Configuration
表示用户定时器个数,即软定时器个数。
ISR FIFO Queue size
表示ISR FIFO队列大小。中断服务程序中调用以isr_ 开头的函数时,会将请求类型存到此缓冲中。
表示自定义任务堆栈的任务数,如果这个参数定义为0的话,表示所有的任务都是使用的配置向导里面第三个参数Task statck size大小。比如:
Number of concurrent running tasks = 6
Number of tasks with user-provided stack = 0
System Configuration
表示用户定时器个数,即软定时器个数。
ISR FIFO Queue size
表示用户定时器个数,即软定时器个数。
ISR FIFO Queue size
表示ISR FIFO队列大小。中断服务程序中调用以isr_ 开头的函数时,会将请求类型存到此缓冲中。