3475|0

7

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

RT-Thread 1.1.0 RC 版本发布 [复制链接]

原计划在2012年9月30日发布的 RT-Thread 1.1.0 Beta2 版本变更为 RT-Thread 1.1.0 RC 现在发布了。
RC 版本的发布意味着离 RT-Thread 1.1.0 正式版的发布已经不远了,在RC版本之后,将不再有新功能加入。欢迎大家测试,让我们一起迎接 RT-Thread 1.1.0 正式版的到来。

此次发布主要是加入了 USB device stack;RTGUI 组件与 github 上的 RTGUI 开发分支保持同步;

以下是详细的更新内容:
内核:
=====
- 删除 rtm.c 文件
- 修正 timer control 中 timer 标志设置错误的问题点
- rtdef.h 中新增对 Microsoft Visual C++ 编译器的检查
- 新增设备控制命令 RT_DEVICE_CTRL_BLK_SYNC
- 新增图形设备控制命令 RTGRAPHIC_CTRL_FILL_RECT 和 RTGRAPHIC_CTRL_DRAW_RECT
- 将模块的线程优先级从原来的 RT_THREAD_PRIORITY_MAX - 1 变为 RT_THREAD_PRIORITY_MAX - 2
- module 中修正 section 拷贝问题点
- module 中修正 模块删除失败的问题

文件系统:
=========
- 修正 elm fatfs 中 f_seekdir 存在的问题
- dfs_elm.c 中新增接口 ff_memalloc() 和  ff_memfree()
- 修正 dfs_elm.c 中函数 dfs_elm_open() 存在的内存泄露的问题
- 修正 dfs_elm.c 中函数 dfs_elm_mount() 存在的未初始化的问题
- 在函数 disk_ioctl() 中增加对 CTRL_SYNC 的处理
- 新增 RT_DFS_ELM_CODE_PAGE 选项
- DFS POSIX 中增加 O_BINARY 标志
- 修正 ff.c 中函数 mem_cpy() 增加对字节未对齐的处理

组件:
=====
- 新增 USB device stack
- components_init.c 重命名为 componets.c
- components_init.h 重命名为 componets.h
- 串口驱动框架中增加默认的 configuration
- 修正 serial.c 中函数rt_serial_control() 一处变量未初始化的问题
- 删除函数 rt_ringbuffer_get_datasize()
- 新增 pipe 读,写,创建,销毁 API
- 新增 data queue 的实现
- 修正 ring buffer 越界问题点
- 修正函数 rt_spi_release_bus() 中断言判断错误的问题点
- rtc.c 中 time() 函数增加 open 操作
- MTD NAND 中新增 move_page 接口,添加mtd_nand成员oob_free,更改成员block_size为pages_per_block
- LWIP 中新增连接失败后关闭 sock 的操作
- USB stack 中新增 ADK 协议的实现
- LWIP 中函数 eth_device_init() 中当定义 LWIP_DHCP 时,设置 NETIF_FLAG_DHCP 标志;当定义 LWIP_IGMP 时,设置 NETIF_FLAG_IGMP 标志
- minilibc 中新增接口 isspace() 和 atol()
- 删除了重复定义的 rt_list_entry

工具:
=====
- 在 building.py 中新增 MakeCopy(), GlobSubDir() 和 GetConfigValue() 函数
- 新增 wizard.py - 自动生成 SConscript 的脚本
- 增加 --copy-header 选项,拷贝 RT-Thread 头文件到本地
- 修正 win32 系统中 GNU GCC 路径设置错误的问题点
- 增加 remove_components 功能

分支:
=====
- m16c62p 分支
--修正任务堆栈初始化时未设置任务返回地址的问题

- upd70f3454 分支
--修正任务堆栈初始化时未设置任务返回地址的问题
--整理 BSP 目录结构,统一划分为 application 和 drivers 目录
--支持 scons + IAR 编译
--增加 IAR 工程模版

- stm32f0x
--libcpu 移植代码中增加 r8 - r11 出栈,入栈操作

- mini2440
--使用新的 RTGUI

下载:
RT-Thread 1.1.0 RC

svn r2346

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

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

查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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