支持LM3S的开源实时操作系统RT-Thread
目前开源实时操作系统RT-Thread支持的ARM Cortex-M3平台,除了STM32之外又多了一个:LM3SRT-Thread/LM3S已经验证了的版本(发布版)基于LM3S6916,其他LM3S芯片只需要修改下Option Target就可以了,外设驱动上请根据芯片手册做相应调整。后续,RT-Thread/LM3S会发布出携带文件系统,网络协议栈的版本。
ourdev上的发布帖:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3421624&bbs_page_no=1&bbs_id=3004 使用LM3S的人是不是很少?应该国内主要是zlg在推广吧,到那边论坛去发了个贴,居然被删除了。是闭门造车还是打击异己(不过我怎么也没想出来,如何是异己了)
或许RT-Thread需要走英文全球化路线? mark 我给楼主提个建议。
RT-Thread 这个操作系统还是很不错,比uCos 有很多优点,而且开源又免费,但是感觉推广的不太好。
这里的论坛风格比较一致,可以考虑和站长联系开个专栏,将这里作为你的一个基地。
如果站长能看到我的贴子,也希望能考虑下。 支持RT-thread,现在在看编程指南,希望编程指南写的详细一点。很感谢作者! 【3楼】 ceeback
呵呵,现在才看到你的回复,感觉LM3S人气很低,所以RT-Thread在LM3S上的支持也相应的少些。
推广上RT-Thread还处于一个迷局中,还请大家多多给些建议。
【4楼】 jiangkehong
这次STM32网络收音机项目是一个重要的经验,所以如果可能,会把网络收音机完整的设计、代码在编程指南中做为一个例子详细讲解一遍。新的STM32发布已经在制作中,Keil MDK基本上完成,还有IAR工程部分。这个发布相对来说,例子会多一些,也提供了剪裁的例子。 看得出作者很热心,我现在在看源码,一直都希望好好了解一下RTOS的,但是无奈C语言和数据结构不是很好,结构和链表看的有点晕晕的,不过会坚持,我有STM32的板子,期待作者新的STM32版本和RTGUI! ls的前提好夸张
BTW: RT-Thread/LM3S的版本也快了,文件系统Ready,LwIP在处理IP分包的时候还存在些问题。好像LM3S上用LCD的比较少,没有RTGUI的需求? 顶楼主,ZLG的LM3s开发板带了uC/OS-II系统,不过感觉稳定性有待考虑,利用8962开发板带的以太网demo例程,经常发生看门狗复位的情况,也不知道是否是移植的问题还是其他有没注意到的地方,后来干脆删除了系统,利用大循环+中断的方式完成了功能,呵呵反正对速度要求不高 国产开源实时操作系统RT-Thread,LM3S分支平台重大更新:
- 增加SD卡驱动
- 增加网卡驱动
相应的文件系统和LwIP网络协议栈组件添加进来。目前RT-Thread/LM3S分支上包括了:
- 实时核心
- FinSH shell
- RT-Thread/DFS文件系统(底层由EFSL或ELM Chan FatFs文件系统组成)
- LwIP,一套兼容BSD socket接口的完善的TCP/IP协议栈
最新的代码可以在google svn上取到,当lwip网络部分进一步测试完成后,将独立发布RT-Thread/LM3S平台版本。
页:
[1]