RT-Thread 0.3.2正式版发布
发布说明========
RT-Thread 0.3.2是RT-Thread 0.3.0发布以来的第二次修订版本,虽无新特性增加,但稳定性有所提高,建议用户及时更新。
这个版本支持的硬件平台数量与0.3.0正式版本的一致:
* ARM Cortex-M3系列:STM32,LM3S以及LPC1766。
* ARM7TDMI系列:LPC2148,LPC2478,AT91SAM7X256,AT91SAM7S
* ARM920T系列:S3C2440(mini2440)
* IA32:QEMU及真实的x86机器
修正的问题包括:
* 内核中使用0.4.x系列的定时器实现;
* 内核中当不使用RT_USING_DEVICE,即设备模型时,编译错误的修正;
* 内核中添加邮箱满时发送线程挂起等待的接口:rt_mb_send_wait。
* 内核中修正在为空的memory块上进行rt_realloc时的问题;
* 内核中rt_mp_create函数添加对申请失败的处理;
* 内核中rt_thread_detach函数主动对线程状态更改为CLOSE状态;
* ELM文件系统中支持多个驱动器;
* ELM文件系统中支持超过512字节大小的扇区;
* LwIP协议栈移植中使用rt_mb_send_wait来做为邮箱发送接口;
* 修正lm3s网卡驱动的问题;
* 修正STM32F107网卡驱动的问题;
* 修正lpc176x网卡驱动的问题;
* 修正libcpu/arm/AT91SAM7X/interrupt.c中一处语法错误
* 完善RT-Thread代码注释
RT-Thread在Google SVN服务器上的开发分支亦做了相应调整:
原来的branches/rtt_0_3_2分支更改为branches/rtt_0_3_3。
代码:RT-Thread-0.3.2ourdev_654608VIQRQM.zip(文件大小:4.76M) (原文件名:RT-Thread-0.3.2.zip)
也可到如下网址下载:
http://code.google.com/p/rt-thread/downloads/detail?name=RT-Thread-0.3.2.zip
文档:
RT-Thread实时操作系统编程指南与0.3.0正式版的相同,以后会逐渐由API说明文档替代,朝着正规化的方向发展。
(*) 希望使用新特性的开发人员请关注后续0.4.0版本的发布情况,0.4.0版本添加了很多的新特性,例如:16位的瑞萨M16分支,大端模式的AVR32分支,以及MIPS分支等。 支持 好,强烈顶起 谢谢lgnq,谢谢在0.3.1基础上反馈信息的诸位开发人员。这是0.3.x系列中的稳定版本。 强势占位! 强烈关注 關注中 支持 收下!! 顶起 顶起 支持,强烈支持! 留名 mark!!!! 昨天刚刚看了文档,也跑了一下FINSH例程,感觉这个OS比UCOS好太多了 正在使用,打算用USB做FINSH设备 强烈关注 已知问题:
mb的发送操作存在些问题,会导致mailbox接收到的mail不对。如果使用了lwip,现象表现为:
pbuf_free: p->ref > 0
Assertion: 563 in ..\..\..\net\lwip\src\core\pbuf.c, thread tcpip
(0) assert failed at sys_arch_assert:319
解决方法:
src/ipc.c中的1294行:
thread->error = -RT_EFULL;
删除掉即可。
页:
[1]