求助,如何选择实时操作系统系统?

2019-12-11 18:21发布

单片机:STM32F407或者更高性能(能在STM32F103上也能保证中断响应速度更好)
因为目前所有需要实时响应的函数都是放在中断里面执行,所以希望中断响应不会因为加了操作系统而降低响应速度,或者说降低得少。如果407加上系统之后中断响应速度和103差不多也能接收。
我的想法是把需要实时执行的函数放在中断里面,而点灯,显示,这里对响应没什么按要求的就用操作系统来调度,实现多任务并行运行。
还希望系统尽可能简单,目前我用裸机比较熟练,但是没有接触过操作系统,还请各位大牛指点一二,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
bg6agf
1楼-- · 2019-12-12 13:58
说真的!我们现在用操作系统还远远没有到非常精确地代…大部分也就为就是为了多任务了
Eric2013
2楼-- · 2019-12-12 16:48
如果想深入研究的话,这个帖子可以看下

分享嵌入式大师M.J.Pont论文,视频和书籍,堪称大师中战斗机
https://www.amobbs.com/thread-5700483-1-1.html
(出处: amoBBS 阿莫电子论坛)
Eric2013
3楼-- · 2019-12-12 20:09
还有这个:

【年末压轴分享】硬实时系统书籍<Hard Real-Time Computing System>
https://www.amobbs.com/thread-5703781-1-1.html
(出处: amoBBS 阿莫电子论坛)
W872529868
4楼-- · 2019-12-13 00:16
bg6agf 发表于 2019-5-15 11:55
说真的!我们现在用操作系统还远远没有到非常精确地代…大部分也就为就是为了多任务了 ...

现在遇到的问题是,发生中断事件后22us内必须计算出结果,如果用裸机是比较轻松的(计算仅耗时10us),每秒有1000次中断,同时还需要控制串口屏,LED,等实时性要求低的任务,目前只发现RTX能满足。
xyhh4
5楼-- · 2019-12-13 03:22
 精彩回答 2  元偷偷看……
styleno1
6楼-- · 2019-12-13 03:48
6楼说得精准,实时系统并不能提高速度,但有利于提高效率。
你计算后,需要发出去?至少对应做什么处理,才会有立即计算的需求,存起来不算。

一周热门 更多>