Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread发布
RT-Thread 1.2.0正式版本发布
发布于 2014-01-06 23:40:10 浏览:10797
订阅该版
RT-Thread 1.2.0正式版本发布,实现roadmap中提到的大部分内容 1,文档方面已完成《RT-Thread编程手册》,同时还有论坛上jiezhi童鞋的《一起来学RT-Thread系列连载教程》 2,BSP分支方面新增cortext-A8(beaglebone),cortext-R4(rm48x50),UNITY-2(SEP6200),lpc408x的移植 3,组件方面: - 加入msh(类似linux shell的风格),能够直接执行应用程序 - 新增freemodbus 1.6.0的移植 - 新增开源的嵌入式关系数据库SQLite 3.8.1的移植 - 新增Ymodem协议 - 默认使用lwIP 1.4.1 下面是自RT-Thread 1.2.0 RC版本发布以来具体的变更履历: 内核: * timer.c - 使用跳跃表(skip list)实现系统定时器链表,并在bsp中的startup.c中重新加入定时器初始化函数rt_system_timer_init() * rtdebug.h - 新增宏定义RT_DEBUG_IN_THREAD_CONTEXT * idle.c - 在函数rt_thread_idle_excute()中一次清除所有的死线程 * scheduler.c - 新增API rt_critical_level()返回调度器上锁次数 移植: * cortex-m0 - 修正 cortex-m0 GCC移植中hardfault的问题点 * cortex-r4 - 在startup后释放IRQ堆栈空间 * cortex-r4 - 按字节长度分配堆栈空间 BSP分支: * 新增lpc408x移植 * bsp/stm32f0x - 增加USART1,USART2驱动,支持finsh,支持组件初始化 * bsp/simulator - 当RTGUI配置无效时打印错误信息 * bsp/simulator - 默认情况下关闭RTGUI选项 * bsp/simulator - 增加createdef.py文件来生成VS的def文件 * bsp/simulator - 当使用VC++编译时去除_TIME_T_DEFINED的定义 * bsp/xplorer4330 - 重命名文件Retarget.c为retarget.c,否则linux系统中编译会报错 * bsp/xplorer4330 - 修正GCC编译链接时关于ENTRY的警告 * bsp/rm48x50 - 新增GCC的移植 * bsp/K60Fxxxx - 修正一个编译错误 组件: * dfs - 正确处理mkfs未实现的情况 * dfs - 使用指针代替index变量 * dfs - 在函数dfs_filesystem_lookup()将含义模糊的指针变量名称empty重命名为fs * dfs - 修正dfs_unmount问题点 * dfs - 在设备打开错误时令挂载失败 * dfs/elmfat - 令elmfatfs每次都检查扇区大小 * net - 新增freemodbus 1.6.0的移植 * finsh - 新增FINSH_USING_MSH_ONLY选项 * finsh - 只有当shell设备为空时调用rt_console_get_device() * finsh - 修正FINSH_USING_SYMTAB未定义的错误 * finsh - 重构control按键的处理 * msh - 增加文件和路径名称自动补全的功能 * msh - msh内增加执行module的功能 * msh - msh内增加更多的命令 * libc - 修正 _sys_read()/_sys_write()问题点 * external - 增加开源的嵌入式关系数据库SQLite 3.8.1的移植 * pthreads - 避免ESHUTDOWN重复定义 * mtd_nand - 在MTD nand中增加更多的调试措施 * mtd_nand - 修正操作MTD nand时起始块错误的问题 * lwip-1.4.1 - 在lwIP内加入更多的RT-Thread选项设置 * log_trace - 修正函数memmove()参数使用错误的问题 * drivers/pipe - 增加一个control命令来获得pipe剩余的空间 * drivers/serial - 如果读写长度为0,则立即返回 例程: * examples - 用rt_sem_control()中的RT_IPC_CMD_RESET命令rt_sem_trytake()来清除信号量 * examples - 始终打印输出测试结果 * examples - 在所有的测试结束后打印输出简报 * examples - 在TC线程中清除变量_tc_stat的TC_STAT_RUNNING状态 * examples - 重新实现loop功能,并新增finsh命令tc_loop * examples - 在tc_stop中增加延时,由原来的延时RT_TICK_PER_SECOND/2调整为10 * RT_TICK_PER_SECOND * examples - 在SConscript中判断TC如果被使能,在CPPPATH中增加TC路径 * examples - 新增一个in-mem-log的例子 * semaphore_priority.c - 在cleanup时释放信号量 * heap_realloc.c - 检查调用realloc(ptr, 0)是否成功 * thread_delete.c - tc线程的延时应该比tid2的延时长,保证其测试过程中正常运行 * thread_delay.c - 放宽超时判断条件,因为当RT_TICK_PER_SECOND为1000时,容易产生1个tick的误差 * semaphore_static.c - 放宽超时判断条件,因为当RT_TICK_PER_SECOND为1000时,容易产生1个tick的误差 * semaphore_dynamic.c - 放宽超时判断条件,因为当RT_TICK_PER_SECOND为1000时,容易产生1个tick的误差 其他: * 更新README.md 下载地址: [RT-Thread 1.2.0(google code)](https://rt-thread.googlecode.com/files/RT-Thread_1.2.0.7z) [RT-Thread 1.2.0(RT-Thread 官网)](http://www.rt-thread.org/download/RT-Thread_1.2.0.7z) 《RT-Thread编程手册》http://www.rt-thread.org/download/manual/rtthread_manual.zh.pdf 《一起来学RT-Thread系列连载教程》https://club.rt-thread.org/ask/question/2596.html
查看更多
17
个回答
默认排序
按发布时间排序
bernard
2014-01-06
这家伙很懒,什么也没写!
辛苦lgnq!下载文件需要考虑放一份在官方网站,现在Google墙得厉害。
lgnq
2014-01-06
这家伙很懒,什么也没写!
WOW,回帖这么迅速。 好的,google code 到2014年1月15日以后就不能上传新的文件了
yongshi01
2014-01-07
这家伙很懒,什么也没写!
贺电! [s:154]
geniusgogo
认证专家
2014-01-07
这家伙很懒,什么也没写!
同志们好! 同志们辛苦了! 同志们期待github上建branch
nomoneyiv
2014-01-07
这家伙很懒,什么也没写!
太好了,可以去试试!
hejiang177
2014-01-07
这家伙很懒,什么也没写!
LZ兄弟辛苦了 [s:154]
grissiom
2014-01-07
这家伙很懒,什么也没写!
在 GitHub 上打一个 tag 吧~
lgnq
2014-01-07
这家伙很懒,什么也没写!
git tag -a v1.2.0 -m 'RT-Thread 1.2.0' git push origin --tags done! >在 GitHub 上打一个 tag 吧~ ---
andywyt
2014-01-07
这家伙很懒,什么也没写!
祝贺祝贺~~
doushinide
2014-01-08
这家伙很懒,什么也没写!
啊哦 终于正式版了 给32个赞
撰写答案
登录
注册新账号
关注者
0
被浏览
10.8k
关于作者
lgnq
这家伙很懒,什么也没写!
提问
28
回答
57
被采纳
1
关注TA
发私信
相关问题
1
RT-Thread单内核v0.2.2正式版
2
[发布] RT-Thread RTOS v0.2.3版本
3
RT-Thread 0.3.0 beta
4
RT-Thread/STM32 0.3.0 RC1发布
5
RT-Thread/LM3S 0.3.0 RC1版发布
6
建议弄个MIPS版本的。龙芯上用。
7
开源实时操作系统RT-Thread 0.3.0正式版发布
8
关于RT-THREAD的UDP讨论
9
这里是BUG回报板块!
10
rt-thread stm32 0.3.0 rc1 网络问题
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【NXP-MCXA153】 定时器驱动移植
2
GD32F450 看门狗驱动适配
3
【NXP-MCXA153】看门狗驱动移植
4
RT-Thread Studio V2.2.9 Release Note
5
CherryUSB的bootuf2配置
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
freemodbus
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
踩姑娘的小蘑菇
7
个答案
2
次被采纳
a1012112796
18
个答案
1
次被采纳
Ryan_CW
5
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
本月文章贡献
YZRD
3
篇文章
6
次点赞
catcatbing
3
篇文章
6
次点赞
lizimu
2
篇文章
9
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部