Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread发布
RT-Thread 1.2.0 RC 版本发布
发布于 2013-10-10 10:19:41 浏览:7724
订阅该版
RT-Thread 1.2.0 RC 版本发布 该版本新增ARM Cortex-A8的支持(BeagleBone),新增UNITY-2内核的支持(SEP6200),新增Ymodem协议。 变更履历 ======== 内核: * 修正rtdef.h中的拼写错误(_MSC_VER_ -> _MSC_VER) * 修正scheduler.c中的调试打印输出错误 * ipc - 在函数rt_event_recv()中增加对参数option有效性的检查 * device - 增加统计设备引用次数的变量ref_count * memheap - 修正内存块分割问题点 * memheap - 优化函数rt_memheap_realloc() * kservice - 函数声明使用rt_vsnprintf代替vsnprintf 组件: * dfs - 修正dfs_file.c中一处变量参数类型错误的问题 * dfs - 增加mount table * dfs - 在building脚本中加入ramfs的支持 * dfs - 修正ramfs中O_APPEND write的问题 * dfs/elm - 在mkfs中加入device_open/close * dfs/jffs2 - 修正jffs2_opn/opendir中的f_flag初始化问题 * dfs/jffs2 - 修正jffs2卸载问题 * pthread - 修正一处编译警告 * drivers/pipe - 增加rt_pipe_init/rt_pipe_detach * drivers/pipe - 增加非阻塞读写和强制写模式 * drivers/pipe - 当恢复读的时候调用函数rx_indicate() * drivers/pipe - 增加一个设备类型(pipe类型) * drivers/portal - 实现portal设备类型 * drivers/ringbuffer - 修改一些模糊不清的函数名称 * drivers/ringbuffer - 新增put_force和putchar_force接口函数 * finsh - 当set_device时增加设备检查 * finsh - 在rx_ind中增加对shell设备的自动设置 * finsh - 增加pipe和portal设备的描述 * finsh - 在变量定义时使用别名 * finsh - 当关闭设备时注销rx_indicate * finsh - 修正命令行太长的问题 * finsh/msh - 只有当DFS_USING_WORKDIR使能时才声明cd/pwd * init - 为新的组件初始化机制更新连接脚本 * init - 增加组件初始化调试代码 * logtrace - 整理代码,去除编译警告 * logtrace - 增加LOG_TRACE_VERBOSE * logtrace - 调整log values * logtrace - 只有当finsh使能的时候才声明cmd * libc/minilibc - 在sys/time.h中增加gettimeofday的声明 * utilities - 新增ymodem 工具: * building.py - 增加clang静态缝隙器的支持 * building.py - 为Keil MDK增加buildlib功能 * building.py - 在clang-analyze中执行'clang -Wall -fsyntas-only' * clang-analyze.py - 增加一个定制工具实现clang静态分析 分支: * 新增BeagleBone的移植 * 新增SEP6200的移植 * 新增K60Fxxxx的移植 * 修正Linux中的编译错误(lm4f232, stm32f40x, xplorer4330) * cortex-m3 - 加强hard fault的异常处理函数 * at91sam9260 - 更新串口驱动,使用组件中的通用串口驱动 * at91sam9260 - 更新工程目录结构 * at91sam9260 - 修正编译错误 * at91sam9260 - 内嵌GPLv2许可 * stm32f10x - 删除无用的文件 * stm32f10x - 更新工程目录结构 * stm32f10x - 更新工程文件 * stm32f10x - 为使用新的组件初始化更新连接脚本 * stm32f10x - 为使用新的组件初始化更新SD card驱动 * stm32f10x - 为使用新的组件初始化更新DM9000驱动 * stm32f10x - 更新串口驱动,使用组件中的通用串口驱动 * stm32f10x - 修正rtgui初始化问题 * simulator - 为使用新的组件初始化更新代码,以便支持mingw * simulator - 支持Linux系统 * simulator - 修正Linux系统中的SDL初始化问题 * simulator - 在rt_components_init之后初始化SDL * simulator - 将对SDL设置的内容移入drivers/SConstruct * simulator - 在env中获得CORSS_TOOL和EXEC_PATH的值 * simulator - 支持clang-analyze * simulator - 增加tap netif driver 下载地址: [RT-Thread 1.2.0 RC](https://rt-thread.googlecode.com/files/RT-Thread_1.2.0RC.7z)
查看更多
12
个回答
默认排序
按发布时间排序
nongxiaoming
2013-10-11
rt-thread大师兄
我这有移植好的SAM4N的,是否考虑加入支持?
lgnq
2013-10-11
这家伙很懒,什么也没写!
好啊,又是Cortex-M4的,最好丰富一下driver
bernard
2013-10-11
这家伙很懒,什么也没写!
>我这有移植好的SAM4N的,是否考虑加入支持? --- pull request发出来,upstream就包括了
ufbycd
2013-10-12
这家伙很懒,什么也没写!
为何不支持树莓派呢,这东西现在很火。感觉如果支持的话,应该会带动比较多人来玩RT-Thread,有利于我们社区的繁荣。 都有人把FreeRTOS移植到树莓派,RT-Thread赶紧吧!
iwillbeback008
2013-11-09
这家伙很懒,什么也没写!
这个版本的UFFS文件系统,稳定了么?
prife
2013-11-11
这家伙很懒,什么也没写!
>这个版本的UFFS文件系统,稳定了么? --- uFFS已经被用在很多实际项目中了~欢迎使用RT-Thread/UFFS
thomasgds
2013-11-29
这家伙很懒,什么也没写!
我在STM32F107VC的平台上运行这个发布的版本,出现如下现象,请问是什么情况? ``` | / - RT - Thread Operating System / | 1.2.0 build Nov 29 2013 2006 - 2013 Copyright by rt-thread team psr: 0x01000000 r00: 0x200090f0 r01: 0x10000000 r02: 0xf0000000 r03: 0x00000100 r04: 0x20009100 r05: 0x20002cac r06: 0x20002c98 r07: 0x00000000 r08: 0x00000000 r09: 0x00000000 r10: 0x00000000 r11: 0xdeadbeef r12: 0x00000002 lr: 0x080054f3 pc: 0x080054f2 hard fault on thread: init thread pri status sp stack size max used left tick error -------- ---- ------- ---------- ---------- ---------- ---------- --- tidle 0x1f ready 0x00000040 0x00000100 0x00000040 0x0000001e 000 init 0x08 suspend 0x00000080 0x00000800 0x000000a8 0x00000013 000 bus fault: SCB_CFSR_BFSR:0x04 IMPRECISERR ```
OFourME
2013-12-25
这家伙很懒,什么也没写!
``` void rt_components_board_init(void) { #ifndef _MSC_VER #if RT_DEBUG_INIT int result; const struct rt_init_desc *desc; for (desc = &__rt_init_desc_rti_start; desc < &__rt_init_desc_rti_board_end; desc ++) { rt_kprintf("initialize %s", desc->fn_name); result = desc->fn(); rt_kprintf(":%d done ", result); } #else const init_fn_t *fn_ptr; for (fn_ptr = &__rt_init_rti_start; fn_ptr < &__rt_init_rti_board_end; fn_ptr++) { (*fn_ptr)(); } #endif #endif } ``` 请问组件初始化里的__rt_init_desc_rti_start与__rt_init_desc_rti_board_end是否应该是__rt_init_rti_start与__rt_init_rti_board_end?
bernard
2013-12-25
这家伙很懒,什么也没写!
不是。加debug后,能够输出初始化的顺序,所以引用的不一样
OFourME
2013-12-25
这家伙很懒,什么也没写!
我将rtdebug.h中的RT_DEBUG_INIT设置为1之后,用MDK4.70编译出现错误,提示“__rt_init_desc_rti_start”之类的未定义。 经查,rtdef.h中没有包含rtdebug.h导致“RT_DEBUG_INIT设置为1”不起作用。头文件依赖好像有点问题,不知怎么修改好?
撰写答案
登录
注册新账号
关注者
0
被浏览
7.7k
关于作者
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
keil_MDK
msh
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
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部