RT-Thread 0.4.0 beta2发布
这是RT-Thread 0.4.x系列的第二个测试版本。这个测试版本,依然更多的面向测试目的,不建议直接应用到实际的产品中。RT-Thread 0.4.0的非正式版本依然沿用GPL v2许可证进行发布,欢迎测试。RT-Thread 0.4.0版本初始提出的几个功能亦基本达到,提供了相对完善的POSIX thread接口,动态库载入接口libdl以及应用模块支持。这些新功能的加入使得RT-Thread能够初步的兼容于POSIX标准。
自RT-Thread 0.4.0 beta1版本以来的更改:
内核:
* 增加邮箱满时发送线程挂起等待的接口:rt_mb_send_wait
* 增加RT_USING_CONSOLE选项
* 新增4个设备类型(RT_Device_Class_Graphic, RT_Device_Class_I2C, RT_Device_Class_USBDevice, RT_Device_Class_USBHost)
* 修正未定义RT_USING_DEVICE,即设备模型时,编译错误的问题
组件:
* net
* 新增LWIP 1.4.0的移植
* LwIP协议栈移植中使用rt_mb_send_wait来做为邮箱发送接口
* minilibc
* 增加 malloc, realloc, free, calloc接口
* newlib
* 增加跟多的数学函数(coef, horner, sqrt, ln, exp, pow)
* pthreads
* pthreads脱离对newlib的依赖
* 文件系统完善
* fatfs版本由原来的R0.07e升级到R0.08b
* 修正fatfs目录搜索不正确的问题
* finsh
* 修正finsh GCC编译时variable section end错误的问题
* 修改list_module_obj命令为list_mod_detail
* RT-Thread/GUI
* 重新设计RTGUI图形驱动接口
* 修正多边形填充问题
分支:
在原有的基础上(ARM7,ARM9,ARM Cortex-M3, IA32),新增了MIPS,AVR32(大端模式),瑞萨M16C/62P(16位),瑞萨(原NEC)V850E
* 新增at91sam9260分支
* 新增avr32uc3b0分支
* 新增efm32分支
* 新增fm3分支
* mb9bf500r分支
- 支持RTGUI
* mb9bf506r分支
- 支持NAND FATFS
* 分离lm3s分支
* lm3s8962分支
* lm3s9b9x分支
* 新增lpc122x分支
* 新增m16c62p(Renesas M16C/62P)分支
* 支持IAR for M16C编译
* 支持scons+IAR编译
* 新增mini4020分支
* 新增nios_ii分支
* 新增pic32ethernet分支
* 分离stm3210分支
* stm32f107分支
* stm32F20x分支
* stm32f10x分支
- 更新 STM32F10x_StdPeriph_Lib_V3.5.0
* 新增upd70f3454(Renesas V850E)分支
tools:
* 精简tools目录,只留下building.py,其他工具转移到www.rt-thread.org
* 进一步完善building.py
* 修正编译mini2440工程时,提示the command line too long的问题
* 自动创建IAR工程
* 自动创建MDK4工程
代码:
RT-Thread-0.4.0 beta2ourdev_654628AZM14W.zip(文件大小:14.79M) (原文件名:RT-Thread-0.4.0 beta2.zip)
[快速通道] http://rt-thread.googlecode.com/files/RT-Thread-0.4.0%20beta2.zip 恭喜恭喜,下来测试 注:
这个版本的scons自动创建IDE工程非常强大。在按照wiki中提到的方式正确安装了python及scons,就可以在命令行中通过如下命令:
scons --target=mdk -s
scons --target=mdk4 -s
scons --target=iar -s
来创建相应的工程文件。在创建时,必须要保证相应bsp目录下存在template.* (*为IDE工程文件相应后缀名,例如MDK3是.uv2)工程文件,这个文件只需要做些简单的配置,例如设备类型,输出文件等基本配置就可以了。如果默认的芯片型号和发布中的不一致,那么只需要更改这个模板工程文件(template.*)即可。
在创建工程文件时,scons会根据你当前的rtconfig.h配置,对使用到的组件进行自动添加文件组,搜索路径,链接参数等。 强烈支持,马克! 强烈关注 支持 支持 支持!RTT是中国不可多得的可实用的完整RTOS开发平台 支持! 支持! 终于等到了!!!!!!!!!!!!!!!!!!!!! 回复【7楼】bluelucky
支持!rtt是中国不可多得的可实用的完整rtos开发平台
-----------------------------------------------------------------------
谢宋版抬爱。RT-Thread依然还有很多路要走,目前的这个版本发布就有些吐血,巨艰难!希望以后发布能够频繁些(至少这类beta版本应该频繁些)这次的版本发布非常感谢lgnq
下一个版本就是RT-Thread 0.4.0 rc1了,进入RC版本(发布候选版本),所有的功能就会被固定下来了。 回复【10楼】flor
终于等到了!!!!!!!!!!!!!!!!!!!!!
-----------------------------------------------------------------------
PIC32可用了,以太网驱动这块还没时间,期待大家多参与。 最近准备学习并在产品中使用,因为有GUI了,GUI是很重要的东西,没GUI的OS就像太监,看着威武,其实不实用 回复【13楼】mpuhome
-----------------------------------------------------------------------
有失偏颇啊,要不要GUI得看引用场合,有些场合GUI是必须不能要的,极大影响响应速度,而很多场合GUI是用不到的 强烈支持 支持。下载速度太慢啦 强烈支持! 恭喜,支持! 回复【16楼】szlbz
支持。下载速度太慢啦
-----------------------------------------------------------------------
请试试下面的链接,稍稍快一点:)
http://rt-thread.googlecode.com/files/RT-Thread-0.4.0%20beta2.zip RTT开发团队,你们辛苦了!! 支持!
目前3.1已用在产品上,很稳定 “目前3.1已用在产品上,很稳定”,巨给力。 建议ffxz 可以去和一些大厂联系,推广RTT,比如目前上海的ATMEL用的就是freertos,而RTT有GUI的优势,可以去谈谈。 在编译mini2440 的bsp的时候出现的错误:
http://cache.amobbs.com/bbs_upload782111/files_45/ourdev_674985XYEQPV.JPG
(原文件名:error_01.JPG)
注意图中绿色线地方的那个文件: sys/stat.h 在哪里 ?
rt-thread 4.0 beta 2 里没有,keil里也没有 你使用keil mdk编译,需要把RT_USING_NEWLIB注释掉,newlib只支持GCC 在rtconfig.h中注释掉了,不过又冒出:
http://cache.amobbs.com/bbs_upload782111/files_45/ourdev_675034WB9KMG.JPG
(原文件名:error_02.JPG)
查了一下,是这里:
module->module_thread = rt_thread_create(name,
module->module_entry, RT_NULL,
module->stack_size,
module->thread_priority, 10);
=====================================================================================
0.4 beta 2mini2440 bsp的官方编译是怎么通过的(keil编译器 4.21)? :-) 把RT_USING_MODULE也抹掉,这个问题在svn trunk版本中修正了,但是现在使用Keil MDK来支持module确实不怎么好。
类似mini2440这样的平台,推荐使用GNU GCC,这个是以后的方向。 keil MDK 是ARM自己的产品,估计支持是比较强的吧。
不过比较纠结的是MDK 4.21版本竟然没有S3C2440的任何例子了,S3C6410也没有,
如果是因为支持不好而干脆放弃,那就杯具了。
WINARM 好象停止发展了,一直是2008年的版本,依靠那玩意好象不靠谱。 在win7下 scons运行后,居然出现“命令行太长”错误! 是啊是啊,我也出现了命令行太长的错误,怎样解决啊? windows7 64位,keil V4.22的版本
http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_698886EPUELQ.jpg
(原文件名:未命名.jpg) 强烈支持! RT之前文档写的好. 方便应用了不少. 这个下来测测看 中国,加油!
页:
[1]