社区
嵌入开发(WinCE)
帖子详情
我的中断响应时间正常吗?
wjf_zjut
2009-02-26 10:38:36
从ISR第一条指令,到中断线程IST响应的第一条指令(设置一个IO输出),花了1.4ms。看论坛里面有朋友测试过说只要
400us。这样说来我的中断响应速度是不是慢了。我用的是2440主频400M。同一时间因该也没有其它中断响应,导致阻塞。有没有优化中断线程提高响应速度的办法?
...全文
343
8
打赏
收藏
我的中断响应时间正常吗?
从ISR第一条指令,到中断线程IST响应的第一条指令(设置一个IO输出),花了1.4ms。看论坛里面有朋友测试过说只要 400us。这样说来我的中断响应速度是不是慢了。我用的是2440主频400M。同一时间因该也没有其它中断响应,导致阻塞。有没有优化中断线程提高响应速度的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wjf_zjut
2009-03-03
打赏
举报
回复
路过的,进来看看!
wjf_zjut
2009-03-02
打赏
举报
回复
我们领导还想在WINCE里面搞精度55us的中断响应。理想是一个外部中断进来触发定时器,等定时时间结束后
去触发别的硬件。这整一个过程精度要控制在55us。看这WINCE系统,这里给你丢个几十US,那里丢个几十US。
感觉要实现起来是比登天还难哪!
wjf_zjut
2009-03-02
打赏
举报
回复
我也感觉挺怪的。按理来说就这么几条指令,跑完了就可以跳去IST,时间应该是确定的才对。如果是处理高优
先级的中断,这么点时间也不够时间片轮循的啊。
ISR里面调试输出指令用完了,可千万要关掉。这串口慢的类!
wjf_zjut
2009-02-27
打赏
举报
回复
这种时间的间隔不一致,是不是就是所谓的WINCE实时性差的体现。有没有办法修改ISR和IST,保证从中断请求到IST运行
的时间确定下来,想多少us就多少us。
xqhrs232
2009-02-27
打赏
举报
回复
[Quote=引用 2 楼 wjf_zjut 的回复:]
真是粗心,ISR里面加了条调试输出指令。现在大概20~100us不等。每次间隔都不一样。
[/Quote]
怪
YZZ2086
2009-02-27
打赏
举报
回复
想多少us就多少us。?
===== 期待
xumercury
2009-02-26
打赏
举报
回复
1.4ms是有点慢。。。汗。。
要检查下你ISR到IST中间跑了什么东西了。
wjf_zjut
2009-02-26
打赏
举报
回复
真是粗心,ISR里面加了条调试输出指令。现在大概20~100us不等。每次间隔都不一样。
Armv8/Armv9架构】-GIC/异常
中断
专题
本章是《Armv8/Armv9架构深度学习 第二版》的五章,建议购买大课程。 做过arm底层安全的人(或终端安全)也许会知道,学习安全其实就是学习arm架构,而学习arm架构最核心的是什么? 最核心的就是学习和理解异常/
中断
。ARM有4个异常级别、2个执行状态、2个安全状态(armv9则变成4个),在这些Exception Level、Ecution State、Security之间是怎样切换的? 其实就是利用的异常和
中断
。另外多系统之间的切换/交互,核心的思想也都是通过异常/
中断
.... 所以理解异常
中断
后,对整个架构的学习是非常重要的。
linux测试
中断
响应时间
程序,linux实时操作系统
中断
响应时间
测试系统及方法与流程...
技术特征:1.一种linux实时操作系统
中断
响应时间
测试方法,其特征在于,所述linux实时操作系统
中断
响应时间
测试方法包括以下步骤:第一步,对应用程序传递测试参数,测试间隔、测试时长;测试应用根据设置控制内核中的驱动向目标cpu发送
中断
,阻塞等待驱动完成一次测试,驱动完成本次测试会唤醒测试任务并返回测试结果,测试任务唤醒后将结果交给数据处理模块统计处理保存,根据设置重复;第二步,驱动加载后将
中断
...
SylixOS
中断
响应时间
测试
应用场景 在一些情况下,对于一些紧急的
中断
任务,系统需要为其提供稳定可靠的
中断
响应时间
,但一般的
中断
服务函数,它的
响应时间
可能会受到其他
中断
向量的影响,延迟响应。在SylixOS中有两种解方案。 1.提高该
中断
向量优先级,打开
中断
嵌套来确保紧急
中断
的
响应时间
。 2.对于多核处理器,可以采用
中断
绑核的形式,即将紧急
中断
绑定到某一核上,该核只处理紧急任务。 下面通过测试正常情况下、
中断
嵌套情况
CPU响应
中断
的条件是什么?简述
中断
处理过程
CPU响应
中断
的条件是什么?简述
中断
处理过程
对于Java线程
中断
的理解,哪种情况下会响应
中断
?哪种情况下不响应
中断
?
最近在学习JUC框架的时候,发现了很多工具类都是支持可
中断
的,如AQS、FutureTask都是可以在线程执行中,支持对于
中断
的响应,所以需要对线程
中断
有个了解,才能更好的学习JUC的源码。 线程
中断
的作用: 线程
中断
可以使一个线程从等待状态变成就绪状态,如果
中断
的线程正处于运行状态,那么这个
中断
是不会用任何作用的(表面上不会影响正在运行的线程),线程恢复到就绪状态后,可以继续执行逻辑代码,想要让一个线程从等待状态中恢复过来有三种发送:一.等待超时,二.得到一个通知...
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章