硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2985|回复: 2
收起左侧

[FreeRTOS] 中断对RTOS实时性的影响?

[复制链接]

1

主题

2

回帖

32

积分

新手上路

积分
32
发表于 2018-1-25 18:00:50 | 显示全部楼层 |阅读模式
之前看到一篇文章,提到关于中断对RTOS的实时性的影响。反观工作和很多见过的代码,在实现需求上都有大量的中断。比如各种外部中断,如果按照文中的说法:中断的发生导致RTOS对于未来的时间不可预知,那么为什么大家的程序中还存在着大量的中断呢?既然存在大量的中断,比如在spi的中断服务程序里很多rtos的做法是开关中断来进行临界区切换,这个时候systick中断也被关闭,调度属于暂停状态,这种做法合理吗?与图片文中的说法是否矛盾?

新建位图图像.bmp
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2018-1-25 18:05:56 | 显示全部楼层
不矛盾,只有在军工,航空航天级别的应用中才需要这种硬实时,我们现在做的95%以上的应用都是软实时。

另外你截图里面其实就是时间触发系统,嵌入式大师Michael J. Pont有本书Patterns for time-triggered embedded systems可以学习。
回复

使用道具 举报

1

主题

2

回帖

32

积分

新手上路

积分
32
 楼主| 发表于 2018-1-25 18:16:33 | 显示全部楼层
eric2013 发表于 2018-1-25 18:05
不矛盾,只有在军工,航空航天级别的应用中才需要这种硬实时,我们现在做的95%以上的应用都是软实时。

...

十分感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-17 12:19 , Processed in 0.177654 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表