📄 os_cfg.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -