搜索
bottom↓
回复: 30

硬实时操作系统raw os详细特性

[复制链接]

出0入0汤圆

发表于 2013-10-2 13:11:18 | 显示全部楼层 |阅读模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2013-10-2 15:06:43 | 显示全部楼层
宣传有些过了吧?确定能做到0US么?一条指令都没有/?

出0入0汤圆

发表于 2013-10-2 15:08:28 | 显示全部楼层
给的网站还打不开。。。唉

出0入0汤圆

 楼主| 发表于 2013-10-3 17:49:12 | 显示全部楼层
本帖最后由 lulu爱 于 2013-10-3 18:02 编辑

只要小于0.5us,就可以近似的认为是0us。 0us 并不等于0。比起很多rtos这块什么都不做要好。
www.raw-os.org  打不开?你网络坏了吧?

出0入0汤圆

发表于 2013-10-3 18:10:51 来自手机 | 显示全部楼层
有点夸张,做程序的应该很严谨才对,还是接近0us比较合适!

出0入17汤圆

发表于 2013-10-3 18:21:08 | 显示全部楼层
有这么强?

出0入0汤圆

 楼主| 发表于 2013-10-3 18:32:53 | 显示全部楼层
to 5 楼
ucos 3 的宣传是zero interrupt disable time ,只准老外打这个广告,不允许国内的rtos打这个广告?

出0入0汤圆

发表于 2013-10-3 18:34:51 | 显示全部楼层
务实,再务实

出0入0汤圆

发表于 2013-10-3 18:45:28 来自手机 | 显示全部楼层
lulu爱 发表于 2013-10-3 18:32
to 5 楼
ucos 3 的宣传是zero interrupt disable time ,只准老外打这个广告,不允许国内的rtos打这个广告? ...

ucos3似乎已修正了这种说法。再说他们的说法本就不准确。

出0入90汤圆

发表于 2013-10-3 18:52:36 | 显示全部楼层
看来楼主不允许人说这个的不好了。好吧,这个rtos不错。以后发扬光大了再用

出0入0汤圆

 楼主| 发表于 2013-10-3 18:53:41 | 显示全部楼层
raw os 已经研发2年时间,因为起步比ucos晚,所以在推广上是不利的。但是内核特性是超越ucos 2 和ucos 3的。

出0入0汤圆

发表于 2013-10-3 20:31:21 来自手机 | 显示全部楼层
lulu爱 发表于 2013-10-3 18:53
raw os 已经研发2年时间,因为起步比ucos晚,所以在推广上是不利的。但是内核特性是超越ucos 2 和ucos 3的 ...

过完节,好好看下代码,对mpu相关的还是蛮感兴趣的,好像也支持多对象的挂起,功能上具有了现在流行os的基本所有功能,希望不要虎头蛇尾。也帮顶下!

出20入186汤圆

发表于 2013-10-3 21:30:16 | 显示全部楼层
看了介绍真的很不错,希望后边项目能够用到

出0入0汤圆

发表于 2013-10-3 21:42:20 | 显示全部楼层
只是个小型内核吧
现在小型RTOS越来越多,选择也多,主要还是稳定性了

出0入0汤圆

发表于 2013-10-3 23:01:08 | 显示全部楼层
lulu爱 发表于 2013-10-3 18:53
raw os 已经研发2年时间,因为起步比ucos晚,所以在推广上是不利的。但是内核特性是超越ucos 2 和ucos 3的 ...

能否说一下怎么判断“超越ucos 2 和ucos 3”的??或则怎么判断一个操作系统的优劣??我一直很好奇这个。

出0入0汤圆

 楼主| 发表于 2013-10-4 00:52:55 | 显示全部楼层
1 内核功能的比较
2 实时性比拼,实时性主要体现在内核最大关中断时间上,其次是任务最大延迟。
3 稳定性
4 移植广泛度

出0入0汤圆

发表于 2013-10-4 08:44:09 来自手机 | 显示全部楼层
0.5us. 不知道开销多大

出0入0汤圆

 楼主| 发表于 2013-10-4 09:25:22 | 显示全部楼层
raw os 的内核吸收了segmented 中断架构和unified 中断架构的优点,形成了hybrid 中断架构。内核最大关中断时间稳定在20行左右汇编,取决于编译器,这些汇编访问内存次数应该在5次左右,所以速度很快。
raw os 的内核内部杜绝采用动态内存分配,保证了api时间的稳定性。内核的算法经过很多次的优化,很多算法,比如tick算法等都和ucos 3比较过,占优。
ucos 3 的内核最大的败笔在于mutex,它的mutex不支持动态优先级逐步还原,一个任务经历过两次优先级翻转后,此时,ucos 3 mutex 算法不能有效解决优先级反转,以及改变任务优先级的api会犯错。
目前支持mutex 动态优先级逐步还原的内核有t kernel, linux, raw os 等。

出0入0汤圆

发表于 2013-10-8 14:21:54 | 显示全部楼层
这么优秀的国人开源系统,不顶过意不去,哈。

出0入25汤圆

发表于 2013-10-8 14:38:48 | 显示全部楼层
electrlife 发表于 2013-10-3 18:10
有点夸张,做程序的应该很严谨才对,还是接近0us比较合适!

应该叫低于1uS更合适吧。。

出0入0汤圆

发表于 2013-10-8 16:48:01 | 显示全部楼层
有没有人用过呀。

出0入0汤圆

发表于 2013-10-8 19:12:26 | 显示全部楼层
对各种小型操作系统已经麻木了

出0入0汤圆

 楼主| 发表于 2013-10-9 23:08:20 | 显示全部楼层
麻木归麻木,外面使用的基本都是老外的rtos, 国内的rtos都靠边站,要改变这结果,总要有清醒的人去干这事。

出0入0汤圆

发表于 2014-1-24 10:14:52 | 显示全部楼层
对Raw OS中的空闲任务中的,Fsm Hsm状态机部分感兴趣。

出0入0汤圆

发表于 2014-1-24 11:04:07 | 显示全部楼层
支持国产开源了

出0入0汤圆

发表于 2014-2-12 09:39:19 | 显示全部楼层
支持国产开源系统,不过最喜欢CoOS,简单高效,最适合M系列.

出0入0汤圆

发表于 2014-2-13 08:20:36 | 显示全部楼层

先要稳定性。
再是实时性
再是移植性

出0入0汤圆

发表于 2014-2-13 08:51:51 | 显示全部楼层
lulu爱 发表于 2013-10-3 17:49
只要小于0.5us,就可以近似的认为是0us。 0us 并不等于0。比起很多rtos这块什么都不做要好。
www.raw-os.org ...

这个网站真难进啊!!

出0入0汤圆

发表于 2014-2-17 13:55:06 | 显示全部楼层

出0入0汤圆

发表于 2014-2-17 15:52:14 | 显示全部楼层
Raw-OS引领下一代RTOS演化

RT-Thread | 启动下一代RTOS演化

挺有意思的

出0入0汤圆

发表于 2014-6-30 14:27:10 | 显示全部楼层
lulu爱 发表于 2013-10-4 09:25
raw os 的内核吸收了segmented 中断架构和unified 中断架构的优点,形成了hybrid 中断架构。内核最大关中断 ...

你说的mutex动态优先级逐步还原,是说手动改变任务优先级的话应该考虑mutex造成的优先级继承影响吗
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 00:54

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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