RT-Thread 1.2.0 Alpha版本发布

lgnq
 lgnq
发布于 2013年04月10日
收藏 6

RT-Thread 1.2.0 Alpha版本发布

遵循2013年RT-Thread roadmap,RT-Thread 1.2.0 Alpha版本发布,Alpha意味着此版本为技术预览版,仅用于展示RT-Thread 1.2.0未来的发展方向,并不适合于开发正式产品。RT-Thread 1.2.0版本是1.1.x系列的下一个分支,这个分支主要体现的是RT-Thread 1.x系列的文档情况。当然也有一些功能、代码方面的增强。

伴随着新版本的到来,RT-Thread有几个重大的转变:
1,代码托管从google code(SVN)迁移到github(GIT)
2,RT-Thread与RTGUI区分开来,并成为两个独立的开发分支
3,重视文档,将文档建设作为1.2.0版本的首要任务来抓

内核主要变化:
1,加入__rt_ffs函数用于实现32位整数中获取第一个置1的位;同时调度器中位图相关算法直接使用__rt_ffs函数;CPU移植时,可定义RT_USING_CPU_FFS,使用芯片指令完成。

2,新的中断注册机制
weety加入interrupt description功能,用于为interrupt增加更多的信息,同时中断服务例程也可以携带用户自定义的参数类型。
* 这部分对ARM7、ARM9、MIPS等影响很大,需要对CPU移植做相应的一些修改。
* 这部分对ARM Cortex-M系列芯片没有影响。

3,调整定时器插入位置,为相同超时定时的后面。

组件主要变化:
1,添加lwIP 1.4.1。
2,在finsh shell中加入module shell功能。finsh shell本身是一个C语言表达式的shell命令行,而module shell更类似于一个传统的命令行,由命令,参数等方式构成。

分支主要变化:
1,完善simulator分支,支持RTGUI,支持应用模块。
2,完善at91sam9260分支的移植及驱动更新。

编译系统主要变化:
1,开启省略编译时长命令特性,如果需要查看编译时命令行,可以使用scons --verbose查看。
2,加入生成CodeBlocks工程特性。
3,修正当系统安装使用Keil MDK 4.6+版本的问题。

github主要提交履历:
5646189b29: elm fatfs支持mkfs,并且无需提前执行dfs_mount; mount/umount/mkfs操作也不会引起reset
22786f8817: 允许用户自定义PID和VID
0001344105: 更明确的定时器运行机制,如果两个定时器在同一个时刻发生超时,那么先开始的定时器先处理
5d68ef8ec1: 修正使用64位GCC时编译finsh过程中发生错误的问题
a4d661dcf1: 修正dfs_elm.c中一处内存泄露,并且在mount fatfs失败时执行 umount fatfs操作
43228aeb9c: 修正list_tcps问题:ipaddr_ntoa不是可重入的函数。
3de4b92a68: 修正AT91SAM9260分支中PHY link状态错误的问题。
1abaa0492d: 在kservice.c中增加__rt_ffs的实现。
ec6f9e3b5a: 修正在dfs.c中一处空指正的问题。
92d4c1939b: 修正at91sam9260分支上下文切换问题点,避免idle任务堆栈溢出。
fb9ea5eada: 在at91sam9260分支中使能MMU,并且更新SDIO和EMAC驱动。
009eccf640: 修正函数list()中错误使用strncpy的问题点。
83751c63e3: 在dlopen.c中增加出错处理。

下载地址:

RT-Thread 1.2.0 Alpha

发布节点参照为 commit 8185f9888d7a6fac14cd74681d2f864fc837c39e

注:
RT-Thread 1.2.0的Roadmap 请参考 https://github.com/RT-Thread/rt-thread/pull/59/files
前为止文档的具体进行情况请参考 https://github.com/RT-Thread/manual-doc
最新版本的编程手册PDF文件 https://github.com/downloads/RT-Thread/manual-doc/rtthread_manual.zh.snapshot.pdf

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:RT-Thread 1.2.0 Alpha版本发布
加载中

最新评论(2

返回顶部
顶部