第十一章μC/OS-Ⅱ可裁剪性的实现

第十一章μC/OS-Ⅱ可裁剪性的实现

11.1 文件OS_CFG.H中用于系统裁剪的常量




11.2 配置常量的解释

11.2.1 OS_MAX_EVENTS

定义应用系统中可以具有事件控制块最大数量。

11.2.2 OS_MAX_MEM_PARTS

定义系统中具有内存控制块的最大数量。

11.2.3 OS_MAX_QS

定义应用程序中可以具有消息队列的最大数量。

11.2.4 OS_MAX_MEM_TASKS

定义应用程序中可以具有任务的最大数量。

11.2.5 OS_LOEWST_PRIO

用来设定系统中任务的最低优先级别(最大优先级数目)。

11.2.6 OS_TASK_IDLE_STK_SIZE

用来设置μC/OS-Ⅱ中空闲任务任务堆栈的容量。

11.2.7 OS_TASK_STAT_EN

用来设定系统是否使用μC/OS-Ⅱ中的统计任务OSTaskStat()及其初始化函数。

11.2.8 OS_TASK_STAT_STK_SIZE

设置μC/OS-Ⅱ统计任务的任务堆栈容量。

11.2.9 OS_CPU_HOOKS_EN

用来设定是否在文件OS_CPU_C.C中实现各个钩子函数。

11.2.10 OS_MBOX_EN

用来控制应用程序是否使用μC/OS-Ⅱ的消息邮箱函数及其数据结构。

11.2.11 OS_MEM_EN

用来控制应用程序是否使用μC/OS-Ⅱ的内存块管理函数及其数据结构。

11.2.12 OS_Q_EN

用来控制应用程序是否使用μC/OS-Ⅱ的消息队列函数及其数据结构。

11.2.13 OS_SEM_EN

用来控制应用程序是否使用μC/OS-Ⅱ的信号量函数及其数据结构。

11.2.14 OS_TASK_CHANGE_PRIO_EN

用来控制应用程序是否使用μC/OS-Ⅱ的改变任务优先级别的函数OSTaskChangePrio()。

11.2.15 OS_TASK_CREATE_EN

用来控制应用程序是否使用μC/OS-Ⅱ的OSTaskCreate()函数。

11.2.16 OS_TASK_CREATE_EXT_EN

用来控制应用程序是否使用μC/OS-Ⅱ的OSTaskCreateExt()函数。

11.2.17 OS_TASK_DEL_EN

用来控制应用程序是否使用μC/OS-Ⅱ的OSTaskDel()函数。

11.2.18 OS_TASK_SUSPEND_EN

用来控制应用程序是否使用μC/OS-Ⅱ的函数OSTaskSuspend()和OSTaskResume()。

11.2.19 OS_TICKS_PER_SEC

用来表示调用函数OSTimeTick()的次数。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值