Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread发布
RT-Thread 1.1.0 正式版本发布
发布于 2012-12-31 15:27:00 浏览:70481
订阅该版
RT-Thread 1.1.0 正式版发布 2012年玛雅人预言的世界末日没有到来,但是我们的 RT-Thread 1.1.0 正式版却如约而至。 看看 1.1.0 突出的更改及改进情况,首先 1.1.0 版本是 1.0.x 系列的一个升级版本,并未包括实质性、大的改动,改动主要体现在: 内核:强化应用模块。通过 1.1.0 开发时主要使用的平台:ART、realtouch-stm32f4,对应用模块进行相应的修正,并真正的在 Cortex-M 系列上使用起来。 驱动框架:这部分是 1.1.0 分支所主要新增的部分,包括: =>USB device/host stack; =>SDIO 框架(支持 SDIO 设备、SD/MMC 设备) =>SPI BUS,IIC device; =>WDT、RTC 等设备; =>MTD NOR 及 Nand 设备; 文件系统部分也有显著的更改:由 prife 移植了 JFFS2、UFFS 以及 YAFFS2。这部分已经比国外的 ecos、RTEMS 支持更广泛。 YiHui 加入并验证了 LUA 脚本的功能。 prife 新增了全面的 Windows Simulator 的分支,并把内核,shell,各个文件系统,TCP/IP 以及 GUI 组件都运行通过。 现在虽然已经出了 1.1.0 RC 版本,但在 1.1.0 正式版出来前,还会新加一个功能:scons 前端工具。 这个增加的是工具部分,对 RT-Thread 代码的修改尽量少,它主要通过使用图形界面的方式来动态生成 RT-Thread 的各个工程文件,当然也包括编译功能。目的是方便于(新)用户使用,而不是直接面对命令行(命令行模式还会保留,以方便例如 RT-Thread 开发人员这样的尽情进行 Hacking)。 以上摘录自《写在 RT-Thread 1.1.0 发布之前》 新版的 RTGUI 仍需要完善,此次 1.1.0 正式版本中暂不包括,之后会有单独的 RTGUI 版本发布。 想获取更多 RTGUI 信息的同学,请关注 [https://github.com/RT-Thread/RTGUI](https://github.com/RT-Thread/RTGUI) 以下是自 RT-Thread 1.1.0 RC 版本发布后,详细的更新内容: 内核: ===== - 在设备注册时增加设备检查步骤 - 在 kservice.c 中修正一处未定义 compiler 时的编译错误 - 在 memheap.c 中增加对 heap object 的互斥操作 - 重新定义宏 RT_NULL 由 ((void*)0) 变更为 0 - 在 module.c 中使用 RT_DEBUG_LOG 代替 rt_kprintf - 应用模块中删除 rt_current_module - 应用模块中用户可以使用 rt_module_unload() 来卸载一个模块 - 修正函数 clock_time_system_init() 中对变量 _timevalue.tv_usec 初始化错误的问题点 - 软件定时器中修正 next timeout 处理错误的问题点 - 函数 rt_kprintf() 中修正一处由 Grissiom 发现的 BUG - 修正函数 rt_components_init() 中对 pthread 初始化问题点 - device.c 中,如果设备不存在则返回 RT_EOK 文件系统: ========= - 完善 jffs2 移植,支持 GCC 编译器(使用 NEWLIB) - 修正函数 dfs_unmount() 中存在的一处 BUG - 修正函数 dfs_uffs_seek() 中存在的一处 BUG - 修正 DFS 中 O_APPEND 和 lseek 问题点 - 在 DFS 中增加对 dfs_fd 的合法性检查 - 修正 uffs 中未初始化所有设备操作函数 - 更新 uffs,支持 MTD 接口 - 增加 DFS_NFS_MAX_MTU 选项,修复读写 NFS 时包长度超过1个 mtu 长度的 bug - 修复 NFS 中 seek 的一处 BUG - 修复向 NFS server 上创建文件/目录时路径和权限的 BUG 组件: ===== - 加入 LUA 脚本的功能 - finsh 组件中完善对 win32 移植分支的支持 - 完善 USB device stack - RTC 驱动框架中新增对 RTC alarm 的支持 - 串口驱动框架中增加对 DMA 传输的支持 - LwIP 组件中增加对 MSC 编译器的支持 - LwIP 组件中增加 RT_LWIP_ALIGN_SIZE 设置 - 网络接口可以再 LwIP 初始化以后再进行初始化 - minilibc 中增加更多的 errno - newlib 中完善模块加载后的退出功能 - 新增 RT_USING_MEMHEAP_AS_HEAP 功能,可以使用 memheap 作为系统默认的 memory heap 工具: ===== - 在 building.py 中支持自动生成 Visual Studio 工程 - 新增 SConsUI 图形界面工具 分支: ===== - 新增 PPC405 分支 - 新增 NXP LPC4330 分支 - 新增 win32 的 simulator 分支 --完善对编译环境 Visual Studio 2005 及以上版本的支持 --支持 finsh --支持 LWIP --支持 jffs2,elm fatfs,uffs - mini2440 分支 -- 支持 SDHC - efm32 分支 --修正 ubuntu 下 GCC 编译的错误 - sam7x 分支 --修正使用Lwip后,编译错误的问题 下载: [RT-Thread 1.1.0](http://rt-thread.googlecode.com/files/RT-Thread%201.1.0.7z) svn r2577 以下是此次版本发布时的测试环境: windows 7 ubuntu 10.04 LTS 64-bit python 2.7.3 scons 2.1.0 IAR 6.30 MDK 4.53 arm-2011.09-69-arm-none-eabi.exe mips-2011.09-86-mips-sde-elf.exe 以下是 google code SVN 中自 RT-Thread 1.0.0 发布后的统计数据,感谢各位同学做出的努力,使得 RT-Thread 1.1.0 正式版顺利发布 ![statistics.jpg](/uploads/2374_b6fa32d925f182d857b8e8f546d99553.jpg) ![CommitsByAuthor.jpg](/uploads/2374_379310cc6e48c3b90d07e7b85ac62f93.jpg) 本次未按代码修改行数统计(tortoiseSVN 工具不支持)
查看更多
28
个回答
默认排序
按发布时间排序
HadesHe
2012-12-31
这家伙很懒,什么也没写!
辛苦了
barryzxy
2012-12-31
这家伙很懒,什么也没写!
辛苦辛苦
gpfrank
2012-12-31
这家伙很懒,什么也没写!
libdl模块下 dlopen函数中*fullpath指针空的错误似乎还是没有修改啊!这个模块没人用? 在http://www.rt-thread.org/phpBB3/viewtopic.php?f=3&t=1816&start=20帖子里好像已经认为是个错误了。 难道没错?
shaolin
2012-12-31
这家伙很懒,什么也没写!
这个确实忘修了 [s:169]
bernard
2012-12-31
这家伙很懒,什么也没写!
>这个确实忘修了 [s:169] --- 这个记得修。现在貌似用到这个的确实不多,但是希望能够在realtouch上用起来
morehappy
2012-12-31
这家伙很懒,什么也没写!
辛苦了,自己今天刚注册就赶上新版本发布,幸福了! [s:157]
踢踢
2012-12-31
这家伙很懒,什么也没写!
要顶的了, 下载代码;)
jokeyli
2012-12-31
这家伙很懒,什么也没写!
果然是2012的最后一个版本啊 非常赞
jayjiang
2012-12-31
这家伙很懒,什么也没写!
期待RTGUI的版本
yygg_you
2013-01-01
这家伙很懒,什么也没写!
辛苦了 我们将一如既往的支持RT
撰写答案
登录
注册新账号
关注者
0
被浏览
70.5k
关于作者
lgnq
这家伙很懒,什么也没写!
提问
28
回答
57
被采纳
1
关注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
rt-thread 小内存算法源码分析
2
env中添加lvgl软件包后,keil编译包--c99错误
3
【NXP-MCXA153】 定时器驱动移植
4
GD32F450 看门狗驱动适配
5
【NXP-MCXA153】看门狗驱动移植
热门标签
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
keil_MDK
msh
ulog
C++_cpp
MicroPython
本月问答贡献
踩姑娘的小蘑菇
7
个答案
2
次被采纳
a1012112796
18
个答案
1
次被采纳
红枫
5
个答案
1
次被采纳
Ryan_CW
5
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
本月文章贡献
YZRD
3
篇文章
6
次点赞
catcatbing
3
篇文章
6
次点赞
lizimu
2
篇文章
11
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部