Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread发布
RT-Thread v2.0.0 RC & v1.2.3版本发布
发布于 2014-11-04 11:12:13 浏览:3827
订阅该版
RT-Thread 2.0.0发布候选版本(release candidate),同时发布v1.2.3稳定版本 随着RT-Thread功能越来越多,如何发布版本也成为一件头疼的事情,因为需要仔细对比最近三个月来的修改记录。这次的发布距离上一次beta版本依然是三个月的时间,但按照发布计划已然推迟了一个月进行发布。 在这三个月中,开源社区上也发生了很多有趣的事情: [list] 阿嘉的使用RT-Thread的四轴飞行器毕业设计惊艳亮相,采用了1个STM32F4 + 8个STM32F1进行飞行控制,总计9个MCU的另类实现方式;沿循四轴飞行器的路线,与国内匿名团队合作,采用RW009 Wi-Fi控制的迷你四轴飞行器也在稳步推进过程中。[/*:m] 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、嵌入式开发的同学可以关注明年的动向。 [/*:m] 当前智能化设备是一个备受关注的领域,针对这一领域的特点,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++底层的一些基础支撑。[/*:m][/list:u] 这个版本是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; **下载:** [RT-Thread v2.0.0 rc](https://github.com/RT-Thread/rt-thread/archive/v2.0.0_rc.zip) [RT-Thread v1.2.3](https://github.com/RT-Thread/rt-thread/archive/v1.2.3.zip) 也可以到github上的[RT-Thread发布页面](https://github.com/RT-Thread/rt-thread/releases) 查看RT-Thread v1.2.3发布记录。
查看更多
2
个回答
默认排序
按发布时间排序
zchong
2014-11-06
这家伙很懒,什么也没写!
好! [s:175]
撰写答案
登录
注册新账号
关注者
0
被浏览
3.8k
关于作者
bernard
这家伙很懒,什么也没写!
提问
414
回答
5943
被采纳
76
关注TA
发私信
相关问题
1
RT-Thread单内核v0.2.2正式版
2
[发布] RT-Thread RTOS v0.2.3版本
3
RT-Thread 0.3.0 beta
4
RT-Thread/STM32 0.3.0 RC1发布
5
RT-Thread/LM3S 0.3.0 RC1版发布
6
建议弄个MIPS版本的。龙芯上用。
7
开源实时操作系统RT-Thread 0.3.0正式版发布
8
关于RT-THREAD的UDP讨论
9
这里是BUG回报板块!
10
rt-thread stm32 0.3.0 rc1 网络问题
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【NXP-MCXA153】 定时器驱动移植
2
GD32F450 看门狗驱动适配
3
【NXP-MCXA153】看门狗驱动移植
4
RT-Thread Studio V2.2.9 Release Note
5
CherryUSB的bootuf2配置
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
freemodbus
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
踩姑娘的小蘑菇
7
个答案
2
次被采纳
a1012112796
15
个答案
1
次被采纳
Ryan_CW
5
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
本月文章贡献
YZRD
3
篇文章
6
次点赞
catcatbing
3
篇文章
6
次点赞
lizimu
2
篇文章
8
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部