自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UCOS_III学习笔记(二)

定时器定时器是一个内核对象–通过对OS_CFG_TMR_EN置1,定时器服务才被启动。Notes:UCOS_III不一定非要一个时钟节拍,对于一些低功耗的应用也不需要用到节拍,相应的,这时这些个低功耗应用也就不能使用那些关于时钟节拍的系统APIOS_TMR对象的定义struct os_tmr { #if OS_OBJ_TYPE_REQ > 0u OS_OBJ_TYPE

2017-12-22 10:29:06 494

原创 UCOS_III学习笔记(一)

优先级用户指定元素的位数(如32bit)那么OSPrioTbl[]结构即为任务就绪表,其中每一个元素是一个用户制定位数的元素OS_PrioGetHighest()函数遍历这个数组并找到第一个不为零的元素(找到那一行)计算这个元素的前导零个数之后即可得到最高的优先级任务前导零为一个二进制数第一个1前出现的0当优先级数较少时,这个过程是十分快速的。CPU中提供计算前导零的指令CLZ时なおさら。就绪任务列

2017-12-20 20:45:21 556

原创 ucos_III时钟节拍轮的理解

OS_TickTask()是ucos必须创建的其中一个系统任务 由硬件定时器引发的定时器中断会调用一个时钟节拍ISR(中断服务程序) OS_Tick_Task因为要等待ISR发送的信号所以是周期执行的 在ISR中,会调用一个OS_TimeTick()函数,该函数完成了ucos中大部分时钟节拍的处理工作 由OS_TimeTick函数来向OS_Tick_Task发送信号

2017-12-20 18:57:04 1864 3

空空如也

空空如也

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

TA关注的人

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