自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 ucos源码阅读3——信号量,互斥信号量(未完待续)

ucos源码阅读3——信号量,互斥信号量,邮箱数据事件控制块ECBInitEventList()EventWaitListInit()EventTaskRdy()EventTaskRdy()总结事件控制块ECBInitEventList()EventWaitListInit()等待值和表置零,条件编译代替if循环,还有被除信号量之外的创建函数调用。EventTaskRdy()取得...

2020-03-25 20:07:06 529

原创 ucos源码阅读2——中断和时钟

ucos源码阅读2——中断和时钟中断时钟(定时器中断)时间管理(os_time.c)OSTimeDly()OSTimeHMSM()OSTimeHMSM()OSTimeGet和OSTimeSet()总结中断硬件怎么实现系统所要实现的嵌套功能中断这儿有OSIntExitY,tcb成员变量,为什么任务调度里要定义局部变量?中断嵌套和任务调度锁嵌套为零时,和任务调度一样,发生任务调度,这儿是中断级...

2020-03-25 16:31:59 219

原创 ucos源码阅读1——任务2

ucos源码阅读1——任务os_task.cOsTaskCreate()OsTaskChangePrio()OsTaskDel()OsTaskDelReq()OsTaskSuspend()OsTaskResume()OsTaskResume()总结os_task.c用户级任务管理函数OsTaskCreate()任务不能在中断服务子程序创建程序逻辑流程:首先要把优先级是否合理其次看tc...

2020-03-24 18:18:57 361

原创 ucos源码阅读1——任务1

ucos源码阅读1——任务os_core.cOsInit()设置中断向量创建唯一的任务及OSStart()结语os_core.c按照main函数的流程去阅读源码。OsInit()1、哦,怎么图片这么大,首先是定义了个钩子函数,在os_cpu_c.c由用户实现。2、InitMisc杂七杂八的初始化,初始化变量是在uCOS_II.H定义或声明的,宏定义的是在os_cfg.h用户配置文件里定...

2020-03-24 11:14:10 360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除