os_cfg.h
来自「uCOS_II在TMS320LF2407demo板上的移植.压宿包一个,还是不错」· C头文件 代码 · 共 49 行
H
49 行
#ifndef OS_CFG_H
#define OS_CFG_H
/*
* uC/OSII 与配置相关的代码
*/
/*系统中最大的事件控制块的数量*/
#define OS_MAX_EVENTS 10
/*系统中最大的内存块数*/
#define OS_MAX_MEM_PART 5
/*系统中最大的消息队列数*/
#define OS_MAX_QS 5
/*用户程序中最大的任务数*/
#define OS_MAX_TASKS 16
/*系统中的任务最低优先极数*/
#define OS_LOWEST_PRIO 63
/*uc/os-II系统中空闲任务(idle task)堆栈的容量*/
#define OS_TASK_IDLE_STK_SIZE 300
#define OS_TASK_IDLE_STK_TOP 0
/*系统使用uc/os-II系统中的统计任务及其初始化函数*/
#define OS_TASK_STK_EN 0
/*uc/os-II系统中统计任务堆栈的容量*/
#define OS_TASK_STAT_STK_SIZE 300
/*在文件OS_CPU_C.C中声明对外接口函数(hook function)*/
#define OS_CPU_HOOKS_EN 0
/*使用uc/os-II系统中的消息邮箱及其相关数据结构*/
#define OS_MBOX_EN 0
/*使用uc/os-II系统中的内存块管理函数及其相关数据结构*/
#define OS_MEM_EN 0
/*使用uc/os-II系统中的消息队列及其相关数据结构*/
#define OS_Q_EN 0
/*使用uc/os-II系统中的信号量管理函数及其相关数据结构*/
#define OS_SEM_EN 0
/*使用uc/os-II系统中的OSTaskChangePrio()函数*/
#define OS_TASK_CHANGE_PRIO_EN 0
/*使用uc/os-II系统中的OSTaskCreate()函数*/
#define OS_TASK_CREATE_EN 1
/*使用uc/os-II系统中的OSTaskCreateExt()函数*/
#define OS_TASK_CREATE_EXT_EN 0
/*使用uc/os-II系统中的OSTaskDel()函数*/
#define OS_TASK_DEL_EN 0
/*使用uc/os-II系统中的OSTaskSuspend()和OSTaskResume()函数*/
#define OS_TASK_SUSPEND_EN 0
/*调整OSTimeTick()函数*/
#define OS_TICKS_PER_SEC 20
#define uCOS 31 /* Context switch trap number */
#endif /* OS_CFG_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?