
uCOS
tietao
一切,都会云淡风轻的过去。
只为,心中不变的追求。
展开
-
uCOS:时钟节拍代码追踪
uCos中的时钟节拍可以基于软中断实现或者基于时钟节拍任务(但是这个任务要给予很高的优先级)对于STM32(Cortex-M3)来说这个就是SysTick中断0x0000003C当中断发生时调用OS_CPU_SysTickHandler函数,这样就提供了系统的时钟节拍uCos中扩展的应用都是在HOOK函数中实现的,程序关于Time的调用,首先都是基于OSTime的,原创 2013-01-01 17:33:42 · 6913 阅读 · 0 评论 -
uCOS运行时堆栈管理
//对于uCOS来讲,并没有堆栈管理的操作。/*-------------------------------------------------------------------------------------------------------------------------*/堆管理而这里的内存管理,实质是预先分配固定大小的内存,使用时只能使用相原创 2013-02-19 13:55:44 · 4351 阅读 · 4 评论 -
uCOS整体初步了解
首先在main函数中调用OSTaskCreate的理解。OSTCBPrioTbl OSTaskStkInit() 设置堆栈OS_TCBInit()TCB任务控制块初始化OS_Sched()任务调度在OS_Sched中,OS_SchedNew()函数负责找到新的最高优先级的任务,并赋值给OSPrioHighRdy OSTCBHighRdy = OS原创 2012-12-23 10:38:46 · 1296 阅读 · 0 评论