RT-Thread 1.0.1正式版發(fā)布
RT-Thread是一款國產(chǎn)的實時操作系統(tǒng)核心,是一個高效的硬實時核心,它具備非常優(yōu)異的實時性、穩(wěn)定性、可剪裁性。RT-Thread開發(fā)都也比較活躍,svn更新頻率比較快。
RT-Thread官網(wǎng):http://www.rt-thread.org/
RT-Thread svn:https://rt-thread.googlecode.com/svn/trunk。
RT-Thread 1.0.1是1.0.0版本的bug修正版,僅在原來的基礎(chǔ)上對已有的功能進行修正(新功能基本上沒有)。1.0.1版本相對于1.0.0版本的更改:
內(nèi)核
- 修正rt_sem_control/rt_event_control/rt_mb_control/rt_mq_control中可能引起的任務(wù)未及時調(diào)度的問題;
- 修正rt_memmove函數(shù)的問題;
- 增加rt_malloc_align/rt_free_align的接口用于地址對齊方式的分配和釋放;(使用rt_malloc_align分配的內(nèi)存塊必須使用rt_free_align接口釋放)
- 修正memory pool中內(nèi)存塊地址對齊的問題;
- 修正應(yīng)用模塊卸載的問題;
文件系統(tǒng)
- 修正umount時內(nèi)存泄漏的問題;
- 修正文件系統(tǒng)中errno賦值的問題;
shell
- 修正finsh_sysvar_append添加變量的問題;
libc
- minilibc
* 增加int64_t/uint64_t類型定義;
- newlib
* 分離newlib與DFS的關(guān)聯(lián);
* 修正使能lwip時,timeval結(jié)構(gòu)體定義將使用newlib提供的類型;
分支
- Cortex-M4
* 修正使能FPU時任務(wù)切換的問題;
- MB9BF506
下載地址:http://code.google.com/p/rt-thread/downloads/detail?name=RT-Thread%201.0.1.7z
附:RT-Thread 1.1.0 Alpha 發(fā)布
按照 2012 年 RT-Thread roadmap,RT-Thread 1.1.0 Alpha 版本發(fā)布,此版本為技術(shù)預(yù)覽版,展示 RT-Thread 未來的發(fā)展方向,但不適合用于產(chǎn)品開發(fā),此版本主要是新增了組件初始化模塊,加入了新的驅(qū)動框架(SPI,SDIO),新增 jffs2,yaffs2 文件系統(tǒng)的移植,eclipse 可視化配置 rtconfig.h 選項,具體的更新內(nèi)容如下:
內(nèi)核:
=====
- 完成components init模塊,通過 API rt_componets_init(void),統(tǒng)一組建初始化流程,參考 lpc176x
- src/kservice.h 移動并重命名為 include/rtservice.h
- 新增rt_malloc_align/rt_free_align接口用于分配、釋放對齊的內(nèi)存
- 打開kservice.c中的RT_PRINTF_PRECISION宏以支持rt_kprintf中的帶精度格式輸出
- 新增 memheap用于在額外連續(xù)內(nèi)存塊上構(gòu)建一個內(nèi)存堆,提供新API rt_memheap_init(),rt_memheap_detach(),rt_memheap_alloc(),t_memheap_free()
- 修正函數(shù) rt_mp_init() 和 rt_mp_create() 中內(nèi)存對齊的問題
- finsh/cmd.c 中刪除函數(shù) rt_list_isempty(),統(tǒng)一使用 rtservice.h
- 修正動態(tài)加載模塊 module.c 中 module unload 問題
- 新增宏 RTTHREAD_VERSION,版本1.1.0的格式是10100
- minilibc/stdint.h 中,新增 int64_t 和 uint64_t
- 1.1.0 版本后棄用函數(shù) rt_system_tick_init()
- 新增 buildbot 模塊,實現(xiàn)批量編譯 scons 工程
- 新的 DeviceDriver 框架:
* SPI BUS及SPI Device
* SD卡及面向非存儲類型的SDIO卡
* MTD Nand設(shè)備及MTD NorFlash設(shè)備
評論
查看更多