⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 os_cfg.h

📁 uCOS_II在TMS320LF2407demo板上的移植.压宿包一个,还是不错的
💻 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 + -