uC/OS-ll
煎蛋的猫
这个作者很懒,什么都没留下…
展开
-
ucos OS_SchedNew函数
说明:这个函数由ucos的其他服务调用,用来决定即将运行的优先级最高的任务。它改变全局变量OSPrioHighRdy。 参数:无 返回值:无 注意: 这个函数是内部函数,外部应用无法调用。 这个函数被调用时,中断被假定为关闭。 //新版本提供了对256个任务的支持,由 OS_SchedNew函数计算出优先级再交给OS_Sc转载 2016-01-21 16:11:41 · 1827 阅读 · 0 评论 -
CPU占用率分析
CPU占用率涉及两个函数: 1.空闲任务函数 OS_TaskIdle 2.统计函数 OS_TaskStat 空闲任务是其他任务都没就绪时运行的任务,帮助统计任务记录空闲任务运行的次数OSIdleCtr。这个任务是程序必须使用的,不能用软件删除。void OS_TaskIdle (void *p_arg){ p_arg = p_arg;转载 2016-01-21 16:15:00 · 585 阅读 · 0 评论 -
__attribute__ 你知多少?
星星点灯123的博客__attribute__ 你知多少?GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。__attribute__ 书写特征是:__attribute__ 前转载 2016-01-21 16:43:14 · 312 阅读 · 0 评论 -
#pragma 指令说明
ARM 信息中心http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0348bc/BCFJBABB.html#Pragma 指令可能是最复杂的了,他的作用是设定编译器的状态或是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持和C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征转载 2016-01-21 16:57:27 · 1275 阅读 · 0 评论