- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 uC/OS - II中的代码技巧
1. 变量可以在.h文件中定义,但要保证在包含头文件的时候避免重复定义的错误,uC/OS - II中是这样实现的: —-ucos_ii.h——– #ifdef OS_GLOBALS #define OS_EXT #else #define OS_EXT extern #endif OS_EXT INT8_U OSIntNesting —-os_cor
2015-03-26 14:08:01 702
原创 uC/OS - II学习记录
1. 整个操作系统启动的大致过程是这样的: 初始化系统定时器,用于操作系统的心跳 初始化操作系统(调用OSInit()函数),这个函数内部大致执行以下的工作 初始化变量 初始化各个链表:任务控制块链表、事件链表 创建Idle和统计线程 创建用户任务 开启任务调度 2. 操作系统开启任务调度后流程:执行第一个任务->系统Tick中断->系统时钟处理->搜寻最高优先级任务->如果当前任务不是最高优先级
2015-03-26 13:39:54 801
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人