搜索
bottom↓
回复: 32

RT-Thread 1.2.0 RC 版本发布

[复制链接]

出0入0汤圆

发表于 2013-10-10 10:33:29 | 显示全部楼层 |阅读模式
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

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2013-10-10 10:44:13 | 显示全部楼层
前排支持~~

出0入0汤圆

发表于 2013-10-10 11:01:45 | 显示全部楼层
支持!!!!!!!!!!

出0入0汤圆

发表于 2013-10-10 11:48:56 | 显示全部楼层
nongxiaoming 发表于 2013-10-10 10:44
前排支持~~


小农你不好好工作,成天盯着坛子,小心飞飞来K你!

你的GUI有更新了不?

出0入0汤圆

发表于 2013-10-10 12:22:38 | 显示全部楼层
刚下了bate不久呀,就出rc了呀

出0入0汤圆

 楼主| 发表于 2013-10-10 12:30:05 | 显示全部楼层
Lavion 发表于 2013-10-10 12:22
刚下了bate不久呀,就出rc了呀

年底会出1.2.0正式版

出0入0汤圆

发表于 2013-10-10 12:33:32 | 显示全部楼层
lgnq 发表于 2013-10-10 12:30
年底会出1.2.0正式版

说实在,RTT的软件确实很牛逼很牛逼了。但是文档真的太少太少了。我感觉RTT应该停一下软件开发,停下来弄文档。否则永远广不了呀

出0入0汤圆

发表于 2013-10-10 13:26:16 | 显示全部楼层
RT-Thread内核特性太普通,组件看似多用到的少。

出0入0汤圆

发表于 2013-10-10 13:43:28 | 显示全部楼层
非常支持。

出0入0汤圆

发表于 2013-10-10 14:03:37 | 显示全部楼层
关心的RTGUI呢?
加油。

出0入0汤圆

发表于 2013-10-10 20:52:25 | 显示全部楼层
最近正在学习,顶一个

出0入4汤圆

发表于 2013-10-10 21:31:21 | 显示全部楼层
Lavion 发表于 2013-10-10 12:33
说实在,RTT的软件确实很牛逼很牛逼了。但是文档真的太少太少了。我感觉RTT应该停一下软件开发,停下来弄 ...

+1














出0入0汤圆

发表于 2013-10-10 23:20:38 | 显示全部楼层
Lavion 发表于 2013-10-10 12:33
说实在,RTT的软件确实很牛逼很牛逼了。但是文档真的太少太少了。我感觉RTT应该停一下软件开发,停下来弄 ...

+1,希望正式版发布的时候文档也齐全些

出0入14汤圆

发表于 2013-10-11 11:07:48 | 显示全部楼层
支持一下,文档太少

出0入0汤圆

发表于 2013-10-11 11:14:01 | 显示全部楼层
支持ARM Cortex-A8,被开发人员感动到泪流满面,必须顶

出0入0汤圆

发表于 2013-10-11 13:26:07 | 显示全部楼层
Cortex-A8不跑linux的理由是什么?直接和linux竞争...............

出0入0汤圆

发表于 2013-10-12 15:13:54 | 显示全部楼层
很多人吐槽RT的文档太少,我咋没这感觉呢,这么多的例子拿来瞧瞧就会了。还用看文档?

出0入0汤圆

发表于 2013-10-12 21:56:00 | 显示全部楼层
PZLPDY 发表于 2013-10-12 15:13
很多人吐槽RT的文档太少,我咋没这感觉呢,这么多的例子拿来瞧瞧就会了。还用看文档? ...

主要是RTGUI这部分的,包含的知识比较多,而且逻辑性很强,入门较难,只能按照现有的例子来修改。其它部分的文档也算挺详细的,理解起来难度不大。

出0入0汤圆

发表于 2013-10-14 11:02:16 | 显示全部楼层
每发布一次,就高兴一次。不过要是有整体架构图就好了,特别是RTGUI。

出0入0汤圆

发表于 2013-10-14 21:54:58 | 显示全部楼层
支持!!!!!!!

出0入0汤圆

发表于 2013-10-15 10:05:19 | 显示全部楼层
RT-Thread_1.2.0RC\libcpu\arm\cortex-m3\context_rvds.S(206): warning: A1581W: Added 2 bytes of padding at address 0xd6

平台mdk 4.10,编译bsp\stm32f10x下的例子出现这样的问题,字节对齐问题

出0入0汤圆

发表于 2013-10-15 18:56:14 来自手机 | 显示全部楼层
帮助文档太少!

出0入0汤圆

发表于 2013-10-23 19:04:33 | 显示全部楼层
年底就要发布1.2.0正式版了,所以这几个月在赶文档,也包括GUI的文档

至于说支持ARM Cortex-A8,甚至是以后的双核Cortex-A9,不是为了和Linux竞争,RT-Thread有自己的路要走。

出0入0汤圆

发表于 2013-10-25 01:39:58 来自手机 | 显示全部楼层
utopia_zone1986 发表于 2013-10-10 13:26
RT-Thread内核特性太普通,组件看似多用到的少。

最近有同感。想把东西做精的话,rtt内核支持不够,比如任务调度特性上。

出0入0汤圆

发表于 2013-10-25 12:17:28 | 显示全部楼层
hustsolo 发表于 2013-10-25 01:39
最近有同感。想把东西做精的话,rtt内核支持不够,比如任务调度特性上。 ...

愿望其详

RT-Thread 2.0.0规划在即,还请多多提供建议,这样才会有一个贴心的开源操作系统出来。

出0入0汤圆

发表于 2013-10-25 20:54:11 | 显示全部楼层
支持!
期待RTGUI 自己想跑起来玩玩,结果发现蜜月支持,实际用起来比较困难,

出0入0汤圆

发表于 2013-10-25 21:25:08 | 显示全部楼层
可以上传到这个论坛上吗,googlecode下载不了

出0入0汤圆

发表于 2013-10-25 21:39:12 | 显示全部楼层
OS都是越升级越大

出0入0汤圆

发表于 2013-10-27 13:28:22 | 显示全部楼层
ffxz 发表于 2013-10-25 12:17
愿望其详

RT-Thread 2.0.0规划在即,还请多多提供建议,这样才会有一个贴心的开源操作系统出来。 ...

我刚接触rtt不久,非常感谢rtt,做项目用rtt还是很节省开发时间的。下面是我遇到的一个问题。
我的程序里面创建了一个message queue,模拟windows系统的消息循环,系统运行就是基于消息驱动。
其他线程或者中断ISR就发送消息,但是我发现rt_mq_send这个函数被调用后,总是会唤醒suspend在这个消息上的线程,然后rt_schedule。有点像windows里面的sendmessage 函数,可以算是阻塞的,但是我很多时候我只是想把这个消息放入消息队列的队尾,然后立即返回,并且不重新线程调度,就像windows里面的postmessage。
信号量和互斥量也有这样的问题,在release之后,总是会唤醒suspend 线程然后重新调度。

出0入0汤圆

发表于 2013-10-27 15:23:38 | 显示全部楼层
hustsolo 发表于 2013-10-27 13:28
我刚接触rtt不久,非常感谢rtt,做项目用rtt还是很节省开发时间的。下面是我遇到的一个问题。
我的程序里 ...


如果不是这样,还怎么叫抢占式?
可以通过调整优先级满足您的要求。

出0入0汤圆

发表于 2013-12-15 18:09:02 | 显示全部楼层
正在学习操作系统,关注中。

出0入0汤圆

发表于 2014-3-5 10:49:00 | 显示全部楼层
hopeasy 发表于 2013-10-15 10:05
RT-Thread_1.2.0RC\libcpu\arm\cortex-m3\context_rvds.S(206): warning: A1581W: Added 2 bytes of paddin ...

我也出现了这个问题

..\..\libcpu\arm\cortex-m3\context_rvds.S(206): warning: A1581W: Added 2 bytes of padding at address 0xd6

请问你解决了吗

出0入0汤圆

发表于 2014-3-7 10:44:58 | 显示全部楼层
支持,还没开始学习,得赶快了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 07:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表