你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

楼主: ffxz-122785

开放源码的STM32实时操作系统RT-Thread [最新实作:软解mp3播放]

[复制链接]

0

主题

57

回帖

0

蝴蝶豆

中级会员

最后登录
2020-11-26
发表于 2009-4-26 23:18:46 | 显示全部楼层

RE:开发源代码的STM32实时操作系统RT-Thread

没有人用这个?!
回复 支持 反对

使用道具 举报

0

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2009-4-27 07:59:13 | 显示全部楼层

RE:开发源代码的STM32实时操作系统RT-Thread

好东西... 刚来就给我看到了
回复 支持 反对

使用道具 举报

1

主题

14

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2009-4-27 09:41:24 | 显示全部楼层

RE:开发源代码的STM32实时操作系统RT-Thread

RE:开发源代码的STM32实时操作系统RT-Thread
厉害,这么好的东西
回复 支持 反对

使用道具 举报

0

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
2019-7-9
发表于 2009-4-28 13:01:37 | 显示全部楼层

RE:开发源代码的STM32实时操作系统RT-Thread

又机会学习学习
回复 支持 反对

使用道具 举报

2

主题

24

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2009-4-29 12:32:45 | 显示全部楼层

RE:开发源代码的STM32实时操作系统RT-Thread

RT-Thread/STM32F103ZE的文件系统已经弄好了,有需要的请留下信箱。
这个版本还是老样子,基于RealView MDK,FAT16/32文件系统,还不支持长文件名,带cache算法,文件访问速度会比较理想。
RT-Thread/STM32F103VB的版本也会在明后天给出。
回复 支持 反对

使用道具 举报

0

主题

7

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2009-4-29 16:53:43 | 显示全部楼层

RE:开发源代码的STM32实时操作系统RT-Thread

看看,跟freertos比怎样?
回复 支持 反对

使用道具 举报

2

主题

24

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2009-4-30 08:51:07 | 显示全部楼层

RE:开发源代码的STM32实时操作系统RT-Thread

和FreeRTOS相比,核心实现的功能是差不多的

如果扩展开一些,RT-Thread开发中的版本能够支持动态模块加载,虚拟文件系统,GUI。这些是FreeRTOS所不具备的,但RTOS本身就是一个可定制非常高的系统,所以虽然RT-Thread外围有一些组件,但并不一定就非得使用。
回复 支持 反对

使用道具 举报

2

主题

24

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2009-4-30 08:59:04 | 显示全部楼层

RE:开发源代码的STM32实时操作系统RT-Thread

转的别人的ucos vs freertos
==========================
FreeRTOS 和uC/OS-II的简单比较
http://www.stmfans.com/bbs/viewthread.php?tid=2512&highlight=freertos
这是两种RTOS, 现在粗略比较一下。
freeRTOS比uCOS II优胜的地方:
1。内核ROM和耗费RAM都比uCOS 小,特别是RAM。 这在单片机里面是稀缺资源,uCOS至少要5K以上, 而freeOS用2~3K也可以跑的很好。
2。freeRTOS 可以用协程(Co-routine),减少RAM消耗(共用STACK)。uCOS只能用任务(TASK,每个任务有一个独立的STACK)。
3。freeRTOS 可以有优先度一样的任务,这些任务是按时间片来轮流处理,uCOSII 每个任务都只有一个独一无二的优先级。因此,理论上讲,freeRTOS 可以管理超过64个任务,而uCOS只能管理64个。
4。freeRTOS 是在商业上免费应用。uCOS在商业上的应用是要付钱的。
freeRTOS 不如uCOS的地方:
1。比uSOS简单,任务间通讯freeRTOS只支持Queque, Semaphores, Mutex。 uCOS除这些外,还支持Flag, MailBox.
2。uCOS的支持比freeRTOS 多。除操作系统外,freeRTOS只支持TCPIP, uCOS则有大量外延支持,比如FS, USB, GUI, CAN等的支持
3。uCOS可靠性更高,而且耐优化,freeRTOS 在我设置成中等优化的时候,就会出问题。
回复 支持 反对

使用道具 举报

2

主题

24

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2009-4-30 09:00:14 | 显示全部楼层

RE:开发源代码的STM32实时操作系统RT-Thread

我以前写的比较说明:
===================
对FreeRTOS一直不是太了解,看到这份帖子,正好也可以比较下RT-Thread的情况:

接上面的文章,
1、RAM,ROM情况
RT-Thread,最小型配置,~ 8K ROM,~ 3K RAM
但32位以外的单片机没试过,不知道是否还有可优化的地方

2、RT-Thread只能使用线程方式的任务,需要为每个不同的线程开辟相应的栈空间,一个线程的控制块代价是128字节

3、RT-Thread也能够使用优先级相同的线程,优先级相同的线程按照时间片轮转进行调度

4、RT-Thread同样是免费的,并在0.2.4版本以后提供免费的技术支持(仅包括内核、移植、相关的组件)!

文中说的不如的地方,
1、RT-Thread提供完整的任务间通信机制,semaphore,mutex,mailbox,message queue,event(类似ucos中的flag)
和商业实时操作系统NucluesPlus相比,缺少pipe、signal的支持。也缺少NucluesPlus中的HISR支持。

2、RT-Thread目前只能提供有限的组件支持,0.2.4版包括TCP/IP和finsh shell。0.3.0版中包括 filesystem和GUI --> 下一步0.3.0马上就要开始进入beta发布周期了,文件系统和GUI的代码也很快逐步和大家见面。动态模块加载应该也是在0.3.x系列版本中和大家见面。

3、RT-Thread的可靠性显然还没ucos高,但用得多了可靠性也会慢慢提升上去,报出了的bug我们会及时修正。
回复 支持 反对

使用道具 举报

0

主题

26

回帖

0

蝴蝶豆

新手上路

最后登录
2019-9-2
发表于 2009-4-30 09:01:08 | 显示全部楼层

RE:开发源代码的STM32实时操作系统RT-Thread

ffxz,你是参与RT-Thread设计的吗?呵呵,能否将你移植到STM32上的代码发一份给我呢?就是对NANDFLASH的文件系统那个。谢谢哈,还有有RT-Thread的简介呀什么的,看你说得哪么好,也想看看。qinshi198612@163.com
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版