RT-Thread物联网操作系统 4.0.2

RT-Thread是一款以开源、中立、社区化发展起来的物联网操作系统,主要采用C语言编写,浅显易懂,且具有方便移植的特性(可快速移植到多种主流MCU及模组芯片上),RT-Thread把面向对象的设计方法应用到实时系统设计中,使代码风格优雅、架构清晰、系统模块化并且可裁剪性非常好。

RT-Thread 4.0.2 更新日志:2019-12-20
核心:
将组件自动初始化分为组件自动初始化和主要功能;
在SMP模式下添加自旋锁API;
修复RT_IDLE_HOOK拼写问题;
当队列已满时添加等待消息队列的线程;
解决了在某些异常情况下在rt_mq_create中删除mq的问题;
删除rt_console_set_device函数中的C ++关键字;
从memory_pool结构中删除suspend_thread_count成员;
修复rt_mp_free中block = NULL时的问题;
修复了系统调度中由rt_thread_yeild引起的调度任务顺序错误的问题;
修复中断打开太晚而导致信号处理延迟的问题;
禁用SMP时,默认情况下不会将cpu.c添加到项目中。
修复了rt_thread_exit在SMP模式下过早打开中断的问题,因此其他内核可能会删除此任务,从而在后续函数堆栈中引起该问题;
修复了rt_thread_delete更改线程状态时的严重保护问题。
工具类:
优化Eclipse的scons脚本以更好地生成Eclipse项目;
完善rtconfig.h生成器,可以正确生成PATH类型的配置;
使用Linux发行版的默认跨工具链时,修复了gcc路径检测问题。
[ 下载地址 ]    [ 关 闭 ]    [ 返回首页 ]