3621|0

7

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

RT-Thread 1.1.0 Beta1 发布 [复制链接]

按照 2012 年 RT-Thread roadmap,经过各位同学的努力,RT-Thread 1.1.0 Beta1 版本按时发布了,此版本依然是技术预览版,展示 RT-Thread 未来的发展方向,但不适合用于产品开发。
该版本主要是全面更新了 RTGUI 组件;加入了新的驱动框架(usb host, i2c, serial, rtc);组件中新增官方的 CMSIS 库;新增 Blackfin BF533 的移植,成为 RT-Thread 支持的第一个 DSP 分支。

同时恭喜 prife 同学成为 RT-Thread DFS 虚拟文件系统组建维护人

以下是详细的更新内容:
内核:
=====
- 新增3个API:rt_timer_next_timeout_tick(), rt_timer_check(), rt_system_module_init()
- 修正 module 卸载的问题
- 删除函数 rt_soft_timer_tick_increase()
- rt_object_is_systemobject() 返回类型变更为 rt_bool_t

文件系统:
=========
- 修正 fd 引用越界判断错误的问题
- posix API 中,错误返回时设置正确的 errno

组件:
=========
- 新增标准的 CMSIS 库,可供 ARM CORTEX 各分支使用,实现统一
- 新增设备驱动框架(USB host,I2C,RTC,serial)
- 新增设备驱动的 IPC
- finsh 中新增 list_memheap 命令
- finsh 中增加自动补全的功能
- finsh 中增加行注释功能
- finsh 中修正了由 Grissiom 发现的 finsh_var_delete() 中的问题
- 组件初始化中增加 RTGUI 系统服务初始化函数 rtgui_system_server_init()
- minilibc 中解决了未定义 RT_USING_DEVICE 时,GCC 编译出错的问题
- newlib 中解决了未定义 RT_USING_DEVICE 时,GCC 编译出错的问题
- RTGUI 组件全面更新,与 RT-Thread 1.0.x 中的 RTGUI 不兼容

分支:
=====
- 支持 Blackfin DSP 的移植,新增加 BF533 分支
- 新增加 stm32f0x 分支

- at91sam9260 分支
--新增 i2c 驱动

- efm32 分支
--新增 emu 驱动
--更新 CMSIS 版本到 3.01

- lpc176x 分支
--rtconfig.h 中增加 CMSIS 选择项,选择使用 BSP 内的 CMSIS 或者是 RTT 组件中的 CMSIS
--更新 IAR 工程模版
--修正 IAR 工程使用的 link 文件内容

- lpc178x 分支
--修正 GCC 编译错误的问题
--配合 RTGUI 的更新,在 application.c 中作相应的调整

- ls1bdev
--规范移植分支目录结构,分为 applications 和 drivers 两个目录
--调整 rtconfig.h,支持 eclipse 的可视化配置

- m16c62p 分支
--规范移植分支目录结构,分为 applications 和 drivers 两个目录
--增加 IAR 工程模版

- mb9bf500r 分支
--配合 RTGUI 的更新,在 application.c 中作相应的调整

- mb9bf506r 分支
--rtconfig.h 中增加 CMSIS 选择项,选择使用 BSP 内的 CMSIS 或者是 RTT 组件中的 CMSIS
--规范移植分支目录结构,分为 applications 和 drivers 两个目录

- mini2440 分支
--更新 keil project
--修正 mini2440 移植中,上下文切换时的 bug,由 yuxun2k 提交补丁
--配合 RTGUI 的更新,在 application.c 中作相应的调整
--配合 RTGUI 的更新,在 calibration.c 中作相应的调整

- mini4020 分支
--规范移植分支目录结构,分为 applications 和 drivers 两个目录

- sam7x 分支
--规范移植分支目录结构,分为 applications 和 drivers 两个目录

- stm32f10x 分支
--rtconfig.h 中增加 CMSIS 选择项,选择使用 BSP 内的 CMSIS 或者是 RTT 组件中的 CMSIS
--配合 RTGUI 的更新,在 application.c 中作相应的调整
--增加 IAR 工程模板

- stm32f20x 分支
--规范移植分支目录结构,分为 applications 和 drivers 两个目录

- stm32f107 分支
--rtconfig.h 中增加 CMSIS 选择项,选择使用 BSP 内的 CMSIS 或者是 RTT 组件中的 CMSIS

下载:

svn r2197

以下是此次版本发布时的测试环境:
windows 7
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
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表