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

📄 os_cfg.h

📁 ucos-ii移植到cortex-M3,在keil usion3编辑环境下的源代码,ucos-ii为2.83版,已通过测试,使用者自己可以根据需要建立任务.
💻 H
字号:

#define OS_LOWEST_PRIO  31
#define OS_MAX_TASKS    16
#define OS_TASK_IDLE_STK_SIZE  128
#define OS_FLAG_EN   1 ///???????
#define OS_MAX_FLAGS  16///?????????
//#define OS_FLAGS     30///???????????
#define OS_FLAGS_NBITS 8 ///??????
#define OS_FLAG_WAIT_CLR_EN 1  ///?????????
#define OS_FLAG_ACCEPT_EN   1///???????????
#define OS_FLAG_DEL_EN      1////????????????
#define OS_FLAG_NAME_SIZE   0///?????????
#define OS_FLAG_QUERY_EN    0//// ?????????
#define OS_MBOX_EN          0///?????????
#define OS_MBOX_ACCEPT_EN   1///?????????


#define OS_MAX_EVENTS       10///>0
#define OS_MBOX_DEL_EN      0///??????????
#define OS_MBOX_POST_EN     0///???????
#define OS_MBOX_POST_OPT_EN	0///?????????
#define OS_MBOX_QUERY_EN    0///???????????
#define OS_MEM_EN           1////????????????
#define OS_MAX_MEM_PART     0///??????????
#define OS_MEM_NAME_SIZE    10///??????????
#define OS_MEM_QUERY_EN     0///????????????
#define OS_MUTEX_EN         0///??????????
#define OS_MUTEX_ACCEPT_EN  0///?????????
#define OS_MUTEX_DEL_EN     0///?????????
#define OS_MUTEX_QUERY_EN   0///????????
#define OS_Q_EN             0///????????
#define OS_MAX_QS           0///???????
#define OS_Q_ACCEPT_EN      0////????????
#define OS_Q_DEL_EN         0////?????????
#define OS_Q_FLUSH_EN       0////????????
#define OS_Q_POST_EN        0////????????
#define OS_Q_POST_FRONT_EN  0////????????
#define OS_Q_POST_OPT_EN    0////??????????
#define OS_Q_QUERY_EN       0////?????????
#define OS_SEM_EN           1////????????
#define OS_SEM_ACCEPT_EN    1////??????????
#define OS_SEM_DEL_EN       1///?????????
#define OS_SEM_QUERY_EN     1////??????????
#define OS_SEM_SET_EN       1////??????????
#define OS_TASK_STAT_EN     1////??????????????
#define OS_TASK_STAT_STK_SIZE  32////?????????
#define OS_TASK_STAT_STK_CHK_EN 1///???????????
#define OS_TASK_CHANGE_PRIO_EN  1///???????????
#define OS_TASK_CREATE_EN	   1///???????????
#define OS_TASK_CREATE_EXT_EN  1///???????
#define OS_TASK_DEL_EN      1///??????????
#define OS_TASK_NAME_SIZE   31////???????????
#define OS_TASK_SUSPEND_EN  1////???????
#define OS_TASK_QUERY_EN    1////?????
#define OS_TICKS_PER_SEC    10////??????
#define OS_TIME_DLY_HMSM_EN 1////?????????
#define OS_TIME_DLY_RESUME_EN 1///??????????
#define OS_TIME_GET_SET_EN  1///?????????
#define OS_TMR_EN 0///??????????????????
#define OS_TMR_CFG_MAX 10 //1---65500
#define OS_TMR_CFG_WHEEL_SIZE 10//1---1023
#define OS_TMR_CFG_NAME_SIZE  20//????????
#define OS_TMR_CFG_TICKS_PER_SEC  40///????
#define OS_TASK_TMR_STK_SIZE   100///??????
#define OS_ARG_CHK_EN    1///??????????????
#define OS_CPU_HOOKS_EN  1///????????
#define OS_DEBUG_EN      1///?????????
#define OS_SCHED_LOCK_EN 1//?????????????
#define OS_TASK_PROFILE_EN 1//???????????
#define OS_TASK_SW_HOOK_EN 1//????????
#define OS_TICK_STEP_EN   1//???????????
#define OS_TIME_TICK_HOOK_EN 1//????????
#define OS_VIEW_MODULE    0///????????
#define OS_TASK_TMR_PRIO  200//************??????????
#define OS_EVENT_NAME_SIZE  10//???????????

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -