社区
驱动开发/核心开发
帖子详情
请教如何统计uc/OS-II中idle任务的运行时间?
thinkli
2010-05-26 09:30:22
前提是没有定时器,只有逻辑分析仪,所以不能用自带的通缉任务。求idle任务时间是为了算CPU占用率。这里要考虑中断,其他高优先级任务,我试过在scheduler里加探针,但idle任务switch in的时候是不经过调度器的。现在还没有有效的思路,请有经验的学友指教,谢谢。
...全文
90
3
打赏
收藏
请教如何统计uc/OS-II中idle任务的运行时间?
前提是没有定时器,只有逻辑分析仪,所以不能用自带的通缉任务。求idle任务时间是为了算CPU占用率。这里要考虑中断,其他高优先级任务,我试过在scheduler里加探针,但idle任务switch in的时候是不经过调度器的。现在还没有有效的思路,请有经验的学友指教,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thinkli
2010-05-27
打赏
举报
回复
to 1楼,书上是基于定时器的,前提不同;
to 2楼,这中间要考虑ISR和更高优先级程序的影响,我在尝试在调度器里做记录。
分给两位了。
Peasant_Lee
2010-05-26
打赏
举报
回复
没用过逻辑分析仪,所以不知道怎样利用它。能不能这样,每次执行空闲任务前和跳出空闲任务后,翻转某个IO口的电平,然后用示波器之类的检测其输出波形,那就可以定这个时间了。
风清扬
2010-05-26
打赏
举报
回复
呵呵 ,看下邵贝贝的书吧,示例代码中就有
单片机应用编程技巧
单片机应用编程技巧
作者:Holtek---邓宏杰
1. C语言和汇编语言在开发单片机时各有哪些优缺点?
答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。
C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。
单片机应用编程技巧---MCU专家答网友问
单片机应用编程技巧---MCU专家答网友问 单片机应用编程技巧Holtek MCU专家--邓宏杰答网友问(转自电子工程专辑网站)1. C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。 C语言是一种结构化的高级语言。其优
【关于单片机的N多问题】关于单片机的N多问题
http://www.fxdzw.com/dpj/yy_jq.htm 1. C语言和汇编语言在开发单片机时各有哪些优缺点? 答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。 C语言是一种结构化的高...
单片机学习和应用百问大全
1. C语言和汇编语言在开发单片机时各有哪些优缺点?
答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。
C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。
对于目前普遍使用的RISC架构的8bit MCU来说,其内部ROM、RAM、
单片机应用编程技巧100问
单片机应用编程技巧100问单片机应用编程技巧100问1.C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章