5 说rtthread-nano 是硬实时rtos,如何通过代码理解硬实时的概念

发布于 2020-09-21 17:08:56

查了很多关于软实时和硬实时rtos的概念,基本都是从对时间是否要求比较严格进行区分。但是,如何通过代码进行描述,毕竟nano从表面看只是保留了内核的部分,怎么就成为了硬实时rtos,那些阻塞超时api,难道不能说明nano也是软实时吗,也是允许时间上的容错呀!这一块,想请教一下高手,为小白梳理一下!!!

查看更多

关注者
1
被浏览
808
2 个回答
李子成
李子成 2020-09-21

原子哥说的:没有所谓的硬件实时操作系统。没有那个操作系统是硬件直接集成的。 都是软件的。
想更好的理解rtt内核可以看火哥的书
image.png

HappyTime
HappyTime 2020-09-21

1.实时操作系统有硬实时和软实时之分:

硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的。
软实时则只要按照任务的优先级,尽可能快地完成操作即可。

2.关于‘实时’的实现,楼主可以搜索【rt-thread的位图调度算法】相关文章。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览