征求RT-Thread 1.2.0需求特性
年底RT-Thread 1.1.0正式发布,发布后,1.2.0版本的开发也就要开始了,希望能够得到大家的建议。现在想到的需求包括(最终不一定都实现,现在是raodmap讨论稿,但文档肯定会包括):
1. 文档,这个是重点中的重点。
2. 分支
* 移植USB device/host驱动到更多的分支;
3. 组件
* 加入gdb stub或server支持;
* 文件系统方面,加入select操作;
* lwIP网络协议栈,开启IPv6功能,及socket操作符也可使用文件系统的接口来使用;
* shell,加入类似Linux shell的风格,能够直接执行应用程序;
新的硬件平台,应该主要是realtouch。 没认真看过RT-THREAD,浏览过,貌似我看到一些其他GUI的影子,
支持RT-THREAD,建议参考下QT,个人认为是目前为止开源代码之中功能最全的GUI RT-Thread目前已经有的功能
分支:
- ARM Cortex-M3, STM32F1, STM32F2, LPC176xx, LPC18xx, LM3S, EFM32, MB9BF
- ARM Cortex-M4, STM32F4, LM4S, LPC4300
- ARM7TDMI, LPC2478, LPC2148, AT91SAM7S, AT91SAM7X, S3C44B0
- ARM720T, SEP4020
- ARM9, AT91SAM9260, S3C2440
- NIOS-II
- XILINX MicroBlaze
- AVR32
- Blackfin 533
- MIPS, PIC32, Jz47xx
- PPC450, taihu
- x86
- windows simulator (VC++)
组件
- CMSIS, CMSIS-RTOS
- RT-Thread DFS文件系统:devfs, ELM FatFs, JFFS2, NFS, romfs, UFFS, YAFFS2
- finsh shell
- libc: armlibc(针对Keil MDK), newlib
- POSIX: pthreads, libdl
- 网络:lwIP 1.4.0
- RT-Thread GUI
- lua
- Device Drivers: IIC, MTD NOR/NAND, RTC, SDIO, serial, SPI Bus/Device, USB device/host
如果对RT-Thread新的功能不了解,可以关注下google code上的代码。 RTT功能越来越强大了 scons希望能对IAR编译进行更好的支持 1. 文档,这个是重点中的重点。
RT-Thread还好理解,毕竟有其他RTOS的基础。但对应RTGUI,像我这类没用过GUI的人来说,上手就难了。
顺祝,RT-Thread越来越好! techbaby 发表于 2012-12-12 10:14 static/image/common/back.gif
RT-Thread还好理解,毕竟有其他RTOS的基础。但对应RTGUI,像我这类没用过GUI的人来说,上手就难了。
顺 ...
所以下一个版本,文档是我们重点中的重点。与其发展很多额外的功能,还不如先把文档先完善了。
RT-Thread GUI的文档也包括在其中。 lly10011 发表于 2012-12-12 10:05 static/image/common/back.gif
scons希望能对IAR编译进行更好的支持
现在的支持不好吗?请详细些
现在对IAR的支持,与Keil MDK的类似,一个命令:
scons --target=iar -s
即可生成完整的IAR工程。 支持“lwIP网络协议栈,开启IPv6功能”,顶一下! 加低功耗特性会不会太麻烦 cortex-a8,a9
multicore ffxz 发表于 2012-12-12 10:18 static/image/common/back.gif
现在的支持不好吗?请详细些
现在对IAR的支持,与Keil MDK的类似,一个命令:
最好在发布时,就已经创建好一个IAR工程,呵呵!用户直接双击就打开了,呵呵 1,RTGUI可以用了?好啊。
2,相关的板子价格有点高啊。能否做一些亲民的板子,配套学习RTT.
3,希望看到完整介绍RTT及组件的文档。
辛苦。 sisai 发表于 2012-12-12 10:49 static/image/common/back.gif
加低功耗特性会不会太麻烦
realtouch上软件应该会配,但还没确定硬件上是否重新做一个版本把电源相关给做进去。 Excellence 发表于 2012-12-12 12:44 static/image/common/back.gif
1,RTGUI可以用了?好啊。
2,相关的板子价格有点高啊。能否做一些亲民的板子,配套学习RTT.
3,希望看到完 ...
个人建议使用ART板,ART + WiFi = 260¥ shuimubai 发表于 2012-12-12 12:32 static/image/common/back.gif
最好在发布时,就已经创建好一个IAR工程,呵呵!用户直接双击就打开了,呵呵 ...
后续安装了python、scons等软件后,双击下rtconfig.py就会有个UI出来,然后你可以随意做转换。
单独的python、scons软件包也会有。这些在RT-Thread 1.1.0正式版就会出来 帮顶!!!! * lwIP网络协议栈,开启IPv6功能,及socket操作符也可使用文件系统的接口来使用;
* shell,加入类似Linux shell的风格,能够直接执行应用程序;
{:lol:}{:lol:}{:lol:}{:lol:}{:lol:} 不知道能不能加入CANOPEN协议,自己对通讯协议都不熟,对CAN也不熟悉
如果能RTT比较容易支持CANOPEN的话我找点资料好好看看,争取做点贡献,只有来年的二季度了,一季度估计比较忙,在收拾烂摊子
目前手里面的realtouch有CAN接口,还有一个带CAN的STM32F103开发板,再买个USB转CAN的估计就好调试了 能不能加入MMU 进程映射 CANopen在考虑,上次softwind提出了一个,但未知现在情况如何。
进程是不会在1.2.0中考虑的,因为考虑后构架变动会分成大,如果真要加入,也是2.0考虑的事情了。 一直都很期待RTT....我是说完整的文档,那个文档也看过,就是很多东西都没有,所以对于我这种刚刚上系统的小鸡来说,很多地方还不懂
期待RTT的强大,LZ辛苦{:lol:} 小菜鸟在低调地学习RTT-0.3.4,准备在古董sam7s64上跑跑。抬头一看,现在版本已经到1.2.x啦!跟不上,默默地帮顶路过。 我觉得能否将组件和系统分开?像ucos之类,组件就是组件可以单独使用,系统就是系统,也可以单独使用,个人想将组件添加就添加上去。而不是组件跟操作系统关联性太强。 达到这一步我觉得没太大必要去追求功能的多,而更需要的是系统和已有组件的兼容性和稳定性。
说实话,太臃肿了也不好,像我这类的新手,又没太多精力去仔细领悟内部的高深代码功底的人,有点不知所措。 undead 发表于 2012-12-13 13:24 static/image/common/back.gif
我觉得能否将组件和系统分开?像ucos之类,组件就是组件可以单独使用,系统就是系统,也可以单独使用,个 ...
嗯,关于这部分,主要点在于RT-Thread上的组件不是独立的,一般不能够在裸机上跑,而是依赖于RT-Thread RTOS本身。
而基于RT-Thread,上层的组件都是很容易分离的。特别是采用scons以后,不需要的组件只需要在rtconfig.h中注释掉,重新让scons去生成Keil MDK、IAR的工程文件,这些组件也就自动移除了。1.1.0正式版本发布时,也将有一个scons的UI工具来方便的做这家事情,而不需要再按照教材一步步繁琐的做下来,方便新手入门。 正在STM32开发板上练习裸奔,过段时间该上RTT了。希望可以直接用上1.1.0。
冬天没暖气是真冷啊,只能看看帖子了。 恩,感觉GUI的文档太重要了,还有就是例程,帮助理解文档 看过RTT的代码,写得很好,支持 RTT,希望发展的更加好。
目前在钻研RTEMS。
支持MODBUS RTU,MODBUS TCP. 日本有个操作系统叫 thread-x ,(好像叫T-thread,名字记得不太清楚了).貌似在日本比较有名,在可靠性方面做的比较好。日本的很多电子公司都在使用。期望RT-Thread能够超越他们。 准备研究!这断时间为了学那个os犯愁啊!看了个遍!入门都不是很容易! 强烈关注完善的文档 一直想上手,就是不知道从哪里下手,希望能出一个用于新手的文档,感觉现在程序越编越大,不用操作系统感觉力不从心,特别是软件出问题时找错误太痛苦 要不要考虑增加形如Hi3515的Port,ARM926核的,监控使用,拿来作开发板既有VGA,又有CVBS等,一个DVR 200+ 组件可以尝试加个modbus,在工业中还是用的蛮多的(拙见),呵呵 顶RTT!!!
我也是建议加MODBUS,工业应用非常广!{:lol:} 最好驱动调用接口,文件系统调用接口,以及网络调用接口都统一,就像linux一样,使用同一套API即可完成,另外增加ANSI C的文件调用接口。
另外很多IPC接收型的函数以及内存分配函数等都不能在中断中调用,这方面是否也应该改善一下?
GUI子系统效率过低,是否考虑加入类似ucGUI的memdev组建,解决刷屏时的闪烁问题 PLA_Dream 发表于 2013-1-1 11:54 static/image/common/back.gif
楼主,1.1.0正式版什么时候发布阿?
请见官网,
版本发布人说在这边发不出帖出来。 wangpeng_521 发表于 2012-12-30 18:23 static/image/common/back.gif
组件可以尝试加个modbus,在工业中还是用的蛮多的(拙见),呵呵
modbus,好的,加入考虑。实现等参与者来完成,我本身并不会modbus。 嗯支持一下文档是关键。 建议新增MSP430分支,提供多任务即可,因为目前TI大学计划带来了很大的学生用户群,可以推广RTT 长远考虑能否整合一款开源嵌入式数据库,SQLITE之类的,小型的,这样可能是另外一个方向,可以超越很多系统了 我觉得一个系统不全是他有多强大才能说明他是成功的。更重要的也是更难的是推广。怎么样让有这方面需求的人掌握你的os并无缝的完美的应用的需求者的项目中。我也关注过你的rtos,而且也需要在自己的项目中运用RTOS。但就是没能入门。只能怪自己太笨了,还是缺少好的指导性教程和文件 花了将近一周的时间,入门了RTT开发工具链。真的蛮便捷的!一些文档要升级,个人建议依托官网的WIKI Auir 发表于 2012-12-17 14:17
日本有个操作系统叫 thread-x ,(好像叫T-thread,名字记得不太清楚了).貌似在日本比较有名,在可靠性方 ...
以前在图书馆里,看过周立功写过一本介绍小日本这个RTOS的书的,回头在PC上了来google下它的状态 reflecter 发表于 2013-1-26 09:33 static/image/common/back.gif
以前在图书馆里,看过周立功写过一本介绍小日本这个RTOS的书的,回头在PC上了来google下它的状态 ...
TRON是一项开放式的实时操作系统内核设计项目,它是"The Real-time Operating system Nucleus"(实时操作系统内核)的缩写。该项目由东京大学的坂村健教授于1984年发起,宗旨是为全社会的需要开发一套理想的计算机结构和网络。 到2003年,TRON系统(更具体地说是由TRON发展出的ITORN)是世界上应用最多的操作系统之一,出现在数以百万计的电子设备上.虽然在世界范围内该操作系统的应用也越来越多,但目前日本企业是它的主要追随者.曾经一种说法认为TRON的大多数文档都是用日语写就,这在英语国家导致了太多的错误理解. 查看参考: TRON的结构 TRON规定了设计内核的接口和规范,它本身并不指定内核的源代码.所以基于这个规范,不同的公司都可以根据自己不同的微处理开发自己的TRON操作系统版本. TRON规范是可以公开获取的,但是基于TRON规范开发出的源代码并不被要求公开.这一点与GUN公共许可证不一样.TRON项目允许基于TRON的源代码成为专利软件. 子结构 TRON框架为各种不同的计算单元定义了完整的结构. ITRON (Industrial TRON):为嵌入式系统设计的实时操作系统结构,是运用最广泛的TRON结构 JTRON ITRON的一个子项目,可以使用Java平台 BTRON (Business TRON): 为个人电脑,工作站,个人数字助手(PDAs)设计的结构,主要用于ITRON结构网络系统的人机界面 CTRON (Central and Communications TRON): 为主流电脑,数字交换设备设计的结构 MTRON (Macro TRON): 分布式计算中不同TRON系统间通信 历史 1984年:TRON项目正式启动. 1985年:NEC公司宣布基于ITRON/86规范第一个实现了ITRON操作系统. 1986年:TRON 居议会(不联盟的TRON协会)正式成立.日立公司发布了基于ITON/86K规范的系统.:第一届TRON论坛举行. 1987年:富士通公司发布基于ITRON/MMU规范的系统.:三菱电器发布基于ITRON/32规范的系统.:日立公司在Gmicro/200 32位微处理器上实现TRON VLSI CPU管理 TRON协会通过制定TRON规范负责管理TRON项目. 其他主题 T-Engine MicroScript programming language de:TRON-Projekt en:TRON_Project fi:TRON fr:Projet_TRON ja:TRON (コンピュータ) ru:Проект_TRON
取自"http://www.wiki.cn/wiki/TRON"(需要翻墙,才能打开?) 找到他们大本营了
http://en.wikipedia.org/wiki/TRON_project
http://www.t-engine.org/tron-project
午夜熊,研究过这个RTOS的? reflecter 发表于 2013-1-26 10:04 static/image/common/back.gif
找到他们大本营了
http://en.wikipedia.org/wiki/TRON_project
http://www.t-engine.org/tron-project
2005年,坂村建将ITRON内核改名为T-Kernel,并且为了适应于Cortex M内核,又推出了uT-Kernel。国内不止周立功一个人对这个操作系统很关注,很多学者甚至都亲自到日本拜访过坂村建,也请他来中国讲学过。我建议你搜一下uTenux,可能会有些惊喜在里面。 时刻关注RTT ffxz 发表于 2013-1-1 13:41 static/image/common/back.gif
modbus,好的,加入考虑。实现等参与者来完成,我本身并不会modbus。
modbus或者CANOPEN的事宜
不知道我能不能帮个忙! 强烈建议RT-T关注工业这一块,有很多的工业总线,可以先把框架架起来,等大家来填充,慢慢完善。比如总线 MODBUS(485,TCP/IP),can,profibus 等。还有就是强烈希望下一个版本添加上IEEE1588 V2软硬件的支持。 文档啥时候能出个草稿,共赏下 qwert1213131 发表于 2013-3-27 16:34 static/image/common/back.gif
文档啥时候能出个草稿,共赏下
https://github.com/RT-Thread
https://github.com/RT-Thread/manual-doc
通过提交pull request,人人都可以参与编写。 aozima 发表于 2013-3-27 16:38 static/image/common/back.gif
https://github.com/RT-Thread
https://github.com/RT-Thread/manual-doc
通过提交pull request,人人都 ...
感谢哈,终于找到了,我先好好读读
页:
[1]