COS--笔记
cdn_yiqian
马龙
展开
-
μCOS-Ⅲ——临界段
临界段代码(critical sections),也叫临界区(critical region),是指那些必须完整连续运行,不可被打断的代码段。μC/OS-Ⅲ系统中存在大量临界段代码。采用两种方式对临界段代码进行保护:关闭中断、给调度器上锁。两种临界段代码保护功能均通过宏定义实现。 对于中断处理程序和任务都会访问的临界段代码,必须使用关中断的方式进行保护;对于仅由任务访问的临界段代码,可以采用关中断原创 2016-05-14 15:37:23 · 426 阅读 · 0 评论 -
μCOS-Ⅲ——常用注意事项
**1,**main函数在调用其他函数之前必须先调用OSInit()函数对内核进行初始化。2,所有的错误类型码都以OS_ERR_为前缀,3,命名时尽量统一个格式,所有的函数、变量、宏定义和#define常数以OS开头,后面紧跟用到的内核对象的简写,再接着是对这个内核对象的操作或者是属性说明。4,如果在os_cfg.h中使能OS_IntQTask() (通过OS_CFG_ISR_POST_DEFER原创 2016-05-17 15:30:46 · 446 阅读 · 0 评论