搜索
bottom↓
回复: 22

【转】RT-Thread v2.0.0 RC & v1.2.3版本发布

[复制链接]

出0入0汤圆

发表于 2014-11-12 21:26:45 | 显示全部楼层 |阅读模式
本帖最后由 nongxiaoming 于 2014-11-12 23:22 编辑

RT-Thread 2.0.0发布候选版本(release candidate),同时发布v1.2.3稳定版本

随着RT-Thread功能越来越多,如何发布版本也成为一件头疼的事情,因为需要仔细对比最近三个月来的修改记录。这次的发布距离上一次beta版本依然是三个月的时间,但按照发布计划已然推迟了一个月进行发布。

在这三个月中,开源社区上也发生了很多有趣的事情:
阿嘉的使用RT-Thread的四轴飞行器毕业设计惊艳亮相,采用了1个STM32F4 + 8个STM32F1进行飞行控制,总计9个MCU的另类实现方式;沿循四轴飞行器的路线,与国内匿名团队合作,采用RW009 Wi-Fi控制的迷你四轴飞行器也在稳步推进过程中。
RT-Thread做为一个开源组织参与的CSDN开源夏令营结出了丰硕的果实:
* 由hduffddybz参与的IPv6协议栈移植(最新版本的lwIP-head版本移植)在这次发布中已经包括进来,从而能够在使用RT-Thread的小型设备上实现TCP/IP v4/v6双栈的支持;
* 由wzyy2参与的GDB stub实现,也完美的支持BeagleBoneBlack开发板和STM32F4平台;

CSDN开源夏令营其他的成果,例如bluedroid移植也有了初步的成果,希望能够在后续的版本(可能会是2.1.0系列版本?)包含进来。CSDN开源夏令营是一次非常棒的活动,能够让学生提前进入实战,了解软件开发的初步知识。对开源社区来说,也是一次非常有益的社区互动活动。希望明年这个活动可以继续,关注RT-Thread、嵌入式开发的同学可以关注明年的动向。
当前智能化设备是一个备受关注的领域,针对这一领域的特点,RT-Thread也相应的做出了积极的响应,所以这个版本开始加入sensor的应用框架(APP/算法 <--> sensor framework <--> RT-Thread device driver <--> 硬件外设)。希望在小型化的RT-Thread操作系统基础上融合智能化相关的技术,让RT-Thread成为这方面可选的OS系统之一。RT-Thread操作系统的sensor框架也尝试新的实现方式,即采用C++的方式来实现(当然也会考虑C方面的兼容,无疑C++的面向对象特性会更好,所以最终选择了C++),在这个基础上也可能融合其他的一些生态技术,例如ARM mbed平台上的一些社区组件技术。所以这个发布版本中既包括sensor框架,也包括了C++底层的一些基础支撑。

这个版本是RT-Thread 2.0.0系列正式版本的候选版本,正式版本预计会在年底正式发布,距离正式版本还会加入更完善的一些支撑(例如各种传感器驱动)。也计划2014年11月22日,在上海浦东举行RT-Thread嵌入式系统沙龙活动,欢迎大家关注并参与进行RT-Thread方方面面的技术交流。具体时间、地点再另行通知,欢迎关注 @RT-Thread 微博获得最新的消息。

以下是这个版本的更改记录
内核:
* 修正当采用高级别优化编译时,idle任务中查询是否有僵尸线程的潜在bug;
* 修正memory pool中的竞争问题;
* 在console中打开设备时,加入流标志进行打开;

组件:
* 加入C++基础支撑组件。C++组件依赖于RT_USING_LIBC库,当使用GCC编译器时请注意查看其中的说明文档并更改ld script;
* 修正DFS中NFS打开目录的bug;
* 更改DFS ROMFS默认romfs_root为弱化符号;
* 添加DFS中dfs_file_lseek接口中关于fs的检查;
* 移除I2C core中无用的core lock锁;
* 添加sensor framework(采用C++的方式支持各种sensor);
* 修正serial框架中DMA发送的bug(heyuanjie87);
* 移除SPI框架中不必要的device初始化代码;
* 完善SPI Wi-Fi网卡RW009驱动并提供RSSI相关的命令;
* 修正MSH中未定义DFS_USING_WORKDIR时更改当前目录的bug;
* 修正MSH中未定义RT_LWIP_TCP时依然定义了netstat命令的bug;
* 修正MSH中未定义RT_USING_HEAP时依然定义了free命令的bug;
* 修正finsh中FINSH_USING_HISTORY相关的裁剪;
* 加入gdb stub组件,当前支持ARM Cortex-A8和Cortex-M3/4(wzyy2);
* 统一不同编译器下使用LIBC的宏为RT_USING_LIBC,原有的宏定义RT_USING_NEWLIB/RT_USING_ARM_LIBC需要从rtconfig.h中移除,并替换成RT_USING_LIBC;
* 加入最新的lwIP分支:lwip-head,以提供IPv4/v6双栈的功能(hduffddybz);
* YMode中打开串口设备时,添加open flag(armink);

bsp:
* 加入北京京微雅格的CME-M7(华山)低功耗FPGA的ARM Cortex-M3移植(aozima);
* 加入北京京微雅格的CME-M7 EMAC以太网驱动(aozima);
* AT91SAM9260分支中更改RT_USING_NEWLIB为RT_USING_LIBC;
* BeagleBoneBlack分支中加入gdb stub支持(wzyy2);
* LPC176x分支中加入C++支持;
* LPC176x分支中修正SD卡驱动返回卡信息的bug;
* 修正LPC408x分支中GCC编译时的问题;
* LPC408x分支中加入C++支持;
* 龙芯1B分支中加入UART3驱动;
* 加入飞索半导体的MB9BF568 FM4分支移植(yangfasheng);
* mini2440分支中更改RT_USING_NEWLIB为 RT_USING_LIBC;
* stm32f0x分支中移除不同编译器下的LIBC定义,统一更改为RT_USING_LIBC;
* stm32f0x分支中加入串口接收溢出中断处理(armink);
* stm32f40x分支中加入gdb stub支持并添加UART6驱动(wzzy2);
* zynq7000分支中更改RT_USING_NEWLIB为RT_USING_LIBC;
* 加入ARM Cortex-M4芯片指令级的ffs实现;
* 修正MB9BF618S分支中缺少timer初始化的bug(mike mao);

工具:
* 移除Python 2.6中未支持的语法(xfguo);
* 移除Windows平台中的startupinfo信息(对Python版本兼容性更好);
* 修正CPPPATH被打乱的bug;

下载:






也可以到github上的RT-Thread发布页面 查看RT-Thread v1.2.3发布记录。


编辑原因:添加附件

本帖子中包含更多资源

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

x

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

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2014-11-12 21:41:23 | 显示全部楼层
越来越强大了,之前在stm32上跑过RT0.3.1版本的,后来就一直裸跑了,现在都2.0版本了,强烈支持啊!

出0入0汤圆

发表于 2014-11-12 21:47:34 来自手机 | 显示全部楼层
为何分两个版本,有什么区别?

出0入0汤圆

发表于 2014-11-12 22:44:09 | 显示全部楼层
还没玩过RT-Thread,先标记一下

出0入0汤圆

 楼主| 发表于 2014-11-12 23:23:47 | 显示全部楼层
已经把源代码包上传上来了,不然国内的网络上github下载真心太慢了。

出0入0汤圆

发表于 2014-11-13 07:54:38 来自手机 | 显示全部楼层
期待越来越强大

出0入0汤圆

发表于 2014-11-13 08:44:33 | 显示全部楼层
期待RTT越来越好。

出90入4汤圆

发表于 2014-11-13 08:54:28 | 显示全部楼层
顶一下,有时间学习下。

出0入0汤圆

发表于 2014-11-13 09:07:29 | 显示全部楼层
国内精品 不易

出0入0汤圆

发表于 2014-11-13 09:21:00 | 显示全部楼层
支持,一直因为种种原因至今还没用过rtt,

出0入0汤圆

 楼主| 发表于 2014-11-13 10:07:41 | 显示全部楼层
soos 发表于 2014-11-12 21:47
为何分两个版本,有什么区别?

两个版本是有些区别的,比如串口框架。

出0入0汤圆

发表于 2014-11-13 11:11:11 | 显示全部楼层
国内精品,顶一下。。。。。。。。。。。。。

出0入0汤圆

发表于 2014-11-13 11:19:42 | 显示全部楼层
支持!最近一直在学习。 希望能越来越好

出0入45汤圆

发表于 2014-11-13 11:20:37 | 显示全部楼层
希望RTT越来越好。

出0入0汤圆

发表于 2014-11-16 20:20:49 | 显示全部楼层
2.0系列的是可以在linux下双系统一起跑的,1.2.X系列还是原来的操作系统的升级版,普通MCU上跑的RTOS。

出0入0汤圆

发表于 2014-11-18 16:56:32 | 显示全部楼层
支持下!

出0入0汤圆

发表于 2014-11-18 19:51:50 | 显示全部楼层
又更新啦!越来越强大了...
最近做新的项目,还是使用1.2.2呢...

出0入0汤圆

 楼主| 发表于 2014-11-18 22:17:28 | 显示全部楼层
Stargazer-1986 发表于 2014-11-18 19:51
又更新啦!越来越强大了...
最近做新的项目,还是使用1.2.2呢...

2.0的正式版本还没有出来,建议项目使用还是先使用1.2发布的稳定版本。

出0入0汤圆

发表于 2014-11-25 14:24:56 | 显示全部楼层
这次要好好试用一把
谢谢rtthread团队的工作

出0入0汤圆

发表于 2014-11-25 18:28:19 | 显示全部楼层
有机会试一试RTT,一直用ucos-II

出0入0汤圆

发表于 2015-1-13 08:35:46 | 显示全部楼层
一直在关注

出0入0汤圆

发表于 2016-4-10 20:44:08 | 显示全部楼层
LZ  您好 能请教你个问题吗  如何移植PIXhawk 到mdk 环境下

出0入4汤圆

发表于 2017-7-29 15:05:49 | 显示全部楼层
RTT越开越好了,学习下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-27 04:11

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

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