搜索
bottom↓
回复: 82
打印 上一主题 下一主题

开源实时操作系统:RT-Thread/STM32 0.3.0 RC1发布

[复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2009-12-26 00:38:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
实时线程操作系统(RT-Thread)是国内RT-Thread工作室精心打造的开源实时操作系统,历时4年的呕心沥血开发,力图突破国内没有小型开源实时操作系统的局面,它不仅仅是一款开源意义的实时操作系统,也是一款产品级别的实时操作系统,它已经被国内十多所企业所采用,被证明是一款能够稳定持续运行数周的操作系统。

实时线程操作系统从0.2.4正式版发布以来,目前已经一年多了,0.3.0开发分支在稳步进行中,亦收到来自国内十数个缺陷反馈、补丁修正,从针对STM32的beta1版本、beta2版本到LM3S的beta1版本,它总是力求发布一个稳定的版本,向着0.3.0正式版、稳定版迈进,而现在,就是RT-Thread开发工作室献上的0.3.0第一候选版,面向ST STM32微控制器(ARM公司的最新Cortex-M3构架处理器)。

The Real-time Thread Operating System is an open source real-time operating system developed by the RT-Thread Studio based in China, after four years' fully concentrated development. It is aimed to change the current situation in China that there is no domestic owned Intellectual Patent (IP) in the small scale open source real-time operating system area. It is a real-time operating system not only on the open source level but also on the commercial standard level. Having been used by more than ten companies in China, it proved to be an operating system running stably for weeks.

It has been one year since our RT-Thread official version 0.2.4 has been released. The version 0.3.0 branch is currently under development. We have received lot of feedbacks from our customers, and have been fixing bugs as well as making big progress. From the beta 1 and beta 2 versions of STM32, to the beta 1 version of LM3S, we kept developing step by step towards the stable official Release 0.3.0. Now, RT-Thread Studio is proud to announce that the first 0.3.0 release candidate edition has been released. It is developed for the ST STM32 microcontroller (the latest processor with Cortex-M3 Architecture developed by ARM).

这个版本自0.3.0 beta2版本以来的更新记录:
内核:
- 添加rt_memory_info函数用于获得系统内存信息情况;
- 添加rt_calloc函数声明;
- 添加minilibc小型C库,仅用于GCC编译环境;
- 添加GCC编译支持,采用scons构建系统;
- 添加software timer的实现;
- 更改semaphore和mutex值为无符号值;
- 更改邮箱、消息队列超时值为0,当再次计算出下一超时点为负数时;
- 更改内存池钩子函数参数;
- 移除不存在的钩子函数,添加缺少的对象钩子函数声明;
- 从IPC中移除fast_event;
- 修正event clear的bug;
- 修正memory重新分配的bug;
- 修正串口初始化的问题;
- 修正mutex_release bug;
- 修正周期性定时器在超时时停止自身的bug;
- 修正内存池初始化的bug;
- 修正设备初始化函数中激活参数的bug;
- 修正RT_IPC_FLAG_PRIO处理的bug;

LwIP轻型TCP/IP协议栈:
- 升级LwIP到1.3.1版本;
- 在LwIP中添加list_if,set_if,set_dns命令;
- 更改DHCP休眠时间为微秒;
- 修正LwIP DHCP选项问题;
- 修正lwip_select函数返回值问题;

文件系统:
- 添加ELM FatFs文件系统;
- 修正EFSL的编译警告;
- 修正closedir中不释放fd的bug;
- 修正lseek中SEEK_END处理的bug;

FinSH shell:
- finsh添加退格键的支持;
- finsh添加历史记录、符号自动完成的支持;
- 修正finsh不能使用USART2的问题;

STM32相关:
- 升级ST固件库到3.1.0;
- STM32添加LD、MD、HD、CL设备的支持;
- STM32上添加DM9000A、STM32F107以太网驱动;
- 修正rt_serial_getc函数的bug;
- 修正CM3上下文切换时被高优先级中断抢占的问题;
- 修正rt_realloc函数中关于内存使用统计的bug;
- 修正当缓冲中不存在数据时rt_serial_read的bug;
- 修正serial发送中断的bug;
- 修正Keil MDK 3.5以下版本编译错误的问题;

这个版本是0.3.0正式版本的候选版本,原使用beta1或beta2版本的用户,强烈建议更新的新的版本来。欢迎反馈您的信息给RT-Thread论坛。




RT-Thread工作室
2009.12.26

点击此处下载 ourdev_518839.zip(文件大小:1.68M) (原文件名:rt-thread stm32 0.3.0 rc1.zip)

出0入0汤圆

2
 楼主| 发表于 2009-12-26 00:40:57 | 只看该作者
PDF版本的发布说明
(很多同学说这个PDF字体有问题,显示不出来,这里重新做了一份)


(原文件名:rtt_0.3.0_rc1.jpg)

点击此处下载 ourdev_519086.pdf(文件大小:128K) (原文件名:RT-Thread 0.3.0 Introduction.pdf)

出0入0汤圆

3
发表于 2009-12-26 10:45:36 | 只看该作者
好消息,顶。
收音机第二版的硬件啥时候可以预定呢?快等不及了

出0入0汤圆

4
发表于 2009-12-26 11:25:22 | 只看该作者
的确不错,过段时间可以测试一下

出0入0汤圆

5
发表于 2009-12-26 11:30:35 | 只看该作者
非常支持

出0入0汤圆

6
 楼主| 发表于 2009-12-26 13:26:45 | 只看该作者
RT-Thread/STM32 配置指南

STM32芯片类型的配置
STM32系列是包含多种型号的芯片,例如常用的STM32F103VB,STM32F103ZE等。在ST的官方分类上,STM32F103又分成了LD,MD,HD,STM32F105,STM32F107则叫做CL系列,所以当您使用RT-Thread时,请先确定您使用的芯片型号,在软件的配置上主要是两个地方(在工程的选项中):1、在工程Target中选择您相应的芯片型号;2、在C/C++定义上,根据您STM32芯片型号,设置STM32F10X_HD或STM32F10X_CL(实际上这个是配置ST的固件库)

STM32开发板的配置
不同的STM32芯片其差别体现在,片内Flash容量,片内SRAM容量,外设情况等。而对于STM32F103ZE这种类型的芯片,还能通过FSMC总线扩展出板载的SRAM,Nor Flash等。其中和操作系统密切相关的一个是,可用内存的多少。RT-Thread针对STM32芯片使用的是小型的内存管理算法,它需要知道它所能够使用、所能够管理的内存区域是哪一块区域(一段连续的地址范围)。

在Keil MDK中打开RT-Thread的board.h文件,其中有涉及到RAM的配置(片内的或外扩的),具体请见附件中的PDF文档。

RT-Thread/STM32配置指南ourdev_519089.pdf(文件大小:115K) (原文件名:RTT_STM32.pdf)

出0入31汤圆

7
发表于 2009-12-26 13:32:59 | 只看该作者
这些文档和代码在SVN中都有吗?以前那个解说如何访问google SVN的帖子怎么找不到了。

出0入0汤圆

8
 楼主| 发表于 2009-12-26 13:35:04 | 只看该作者
RT-Thread上的LwIP
LwIP简介
LwIP 是瑞士计算机科学院(Swedish Institute of Computer Science)的Adam Dunkels等开发的一套用于嵌入式系统的开放源代码TCP/IP协议栈,它在包含完整的TCP协议实现基础上实现了小型的资源占用,因此它十分适合于使用到嵌入式设备中,占用的体积大概在几十kB RAM和40KB ROM代码左右。

由于 LwIP 出色的小巧实现,而功能也相对完善(包含相对完整的BSD风格socket编程),用户群比较广泛。实时线程操作系统(RT-Thread)采用 LwIP 做为默认的 TCP/IP 协议栈,同时根据小型设备的特点对其进行再优化,体积相对进一步减小,RAM 占用缩小到5kB附近(依据上层应用使用情况会有所浮动)。

在STM32上使用RT-Thread/LwIP
目前在STM32上内建了几种以太网驱动,可根据自己硬件情况选择相应驱动:
- Microchip ENC28j60
- DM9000A (16bit模式)
- STM32F107

如果使用的是前两种驱动,可以选择使用project_lwip目录中的工程,把它们都复制到bsp\stm3210目录中(重名的文件覆盖即可)。project_lwip工程的配置是:
RT-Thread Kernel + LwIP,选择ENC28J60或DM9000A做为以太网接口。

如果是ENC28J60,其硬件连接是
SPI2连接ENC28J60,GPIO B Port12做为片选,GPIO B Port0做为触发中断。

DM9000A只能通过FSMC连接到STM32上,默认是STM32F103ZE芯片,16bit模式
连接到FSMC Bank1的NorSRAM4上,基地址是0x6C000000。

RT-Thread/LwIP上的TCP例程
TCP服务端
以下是如何在RT-Thread上使用BSD socket接口的一个TCP服务端例子,当把这个代码加入到RT-Thread时,它会自动向finsh 命令行添加一个tcpserv命令,在finsh上执行tcpserv()函数即可启动这个TCP服务端,它是在端口5000上进行监听。

当有TCP客户向这个服务端进行连接后,只要服务端接收到数据,它立即向客户端发送“This is TCP Server from RT-Thread.”的字符串。

如果服务端接收到q或Q字符串时,服务器将主动关闭这个TCP连接。如果服务端接收到exit字符串时,服务端将退出服务。

TCP客户端
以下是如何在RT-Thread上使用BSD socket接口的一个TCP客户端例子。当把这个代码加入到RT-Thread时,它会自动向finsh 命令行添加一个tcpclient命令,在finsh上执行tcpclient(url, port)函数即可启动这个TCP服务端,url指定了这个客户端连接到的服务端地址或域名,port是相应的端口号。

当TCP客户端连接成功时,它会接收服务端传过来的数据。当有数据接收到时,如果是以q或Q开头,它将主动断开这个连接;否则会把接收的数据在控制终端中打印出来,然后发送“This is TCP Client from RT-Thread.”的字符串。

RT-Thread/LwIP上的UDP例程
UDP服务端
以下是如何在RT-Thread上使用BSD socket接口的一个UDP服务端例子,当把这个代码加入到RT-Thread时,它会自动向finsh 命令行添加一个udpserv命令,在finsh上执行udpserv()函数即可启动这个UDP服务端,它是在端口5000上进行监听。

当服务端接收到数据时,它将把数据打印到控制终端中;
如果服务端接收到exit字符串时,服务端将退出服务。

UDP客户端
以下是如何在RT-Thread上使用BSD socket接口的一个UDP客户端例子。当把这个代码加入到RT-Thread时,它会自动向finsh 命令行添加一个udpclient命令,在finsh上执行udpclient (url, port)函数即可启动这个TCP服务端,url指定了这个客户端连接到的服务端地址或域名,port是相应的端口号。

当UDP客户端启动后,它将连续发送5次“This is UDP Client from RT-Thread.”的字符串给服务端,然后退出。

代码详细解析见PDF附件。
点击此处下载 ourdev_519093.pdf(文件大小:144K) (原文件名:rtthread_lwip.pdf)

出0入0汤圆

9
 楼主| 发表于 2009-12-26 13:41:40 | 只看该作者
强大的finsh shell

注:输入一条命令后,后请回车执行,推荐使用PuTTY免费软件,串口调试助手默认不发送回车符。如果是list_thread这样的命令,请在后面加入(),这个和C语言代码是相同的

FinSH组件起因
通常,大家在接触RT-Thread时,都会以为这是一个最不重要的组件,可有可无,而且在产品中也不会用到,用了还担心是否会对系统造成不必要的开销,甚至影响到系统的稳定性、可靠性。

做为单片机系统的研发人员,可能大多使用JTAG来调试程序,出问题了就祭出仿真器的尚方宝剑,似乎宝剑一出,任何前方的艰难险阻就会因难而解。只是有一类情况(而且这种情况还是困扰系统稳定的最大的问题),问题出现的几率并不是100%的,时间上非确定,环境上非确定。例如一个系统存在内存泄漏,如何去确定它是否存在内存泄漏呢,难道等到内存全部使用完了才发觉?

FinSH在STM32版本中新加特性
目前RT-Thread在google svn的版本添加了下面的新功能:
- 命令历史记录
通过上、下键,浏览历史命令,并把当前命令切换成相应的命令。切换后可以继续编辑命令。
- 自动完成 & 获得帮助
在输入一部分命令时,例如list,继续输入TAB键,获得相应匹配的命令帮助,如果系统中只存在唯一的命令,将自动补全后面缺少的内容

点击此处下载 ourdev_519095.pdf(文件大小:201K) (原文件名:rtthread finsh shell.pdf)

出0入0汤圆

10
 楼主| 发表于 2009-12-26 13:44:22 | 只看该作者
还有一份最基础的如何使用RT-Thread做跑马灯的例子,因为后来加入led_simple的缘故,文档还需要修改下(led_simple工程,只需要修改RT-Thread/STM32配置指南中STM32芯片配置部分,后面都不用了,而且也是一个不使用动态内存的版本)。

出0入0汤圆

11
发表于 2009-12-26 14:07:04 | 只看该作者

出0入0汤圆

12
发表于 2009-12-26 15:14:03 | 只看该作者
呵呵,恭喜恭喜!

出0入0汤圆

13
发表于 2009-12-26 15:23:58 | 只看该作者
关注!

出0入0汤圆

14
发表于 2009-12-26 15:37:04 | 只看该作者
强烈关注~!!!

出0入168汤圆

15
发表于 2009-12-26 16:56:20 | 只看该作者
支持。

出0入0汤圆

16
发表于 2009-12-26 17:16:31 | 只看该作者
标。。。。记

出0入0汤圆

17
发表于 2009-12-26 20:43:04 | 只看该作者
我顶!决定再做一份模板,呵呵!

出0入0汤圆

18
发表于 2009-12-27 01:37:16 | 只看该作者
顶一下

出0入0汤圆

19
发表于 2009-12-27 10:42:19 | 只看该作者
不错

出0入0汤圆

20
 楼主| 发表于 2009-12-27 19:07:13 | 只看该作者
建了个英文页面,等过了元旦发布到国外去(那边过完圣诞),呵呵。
http://rt-thread.googlecode.com

另外,似乎www.rt-thread.org主页也得改改版,把文档和发布归归类。

出0入31汤圆

21
发表于 2009-12-28 10:55:08 | 只看该作者
是地,http://www.rt-thread.org把主页好好整一下,详细分一下类,源码的不同分支,文档等。

出0入0汤圆

22
发表于 2009-12-28 13:53:49 | 只看该作者
LPC2148的似佛不行,跑到数据异常中断去了,不知道大家碰到没有

出0入0汤圆

23
 楼主| 发表于 2009-12-28 14:32:35 | 只看该作者
lpc2148,lpc2148。。。找aozima大大

出0入0汤圆

24
发表于 2009-12-29 08:36:20 | 只看该作者
有AT91SAM7的么?

出0入0汤圆

25
发表于 2009-12-29 09:08:16 | 只看该作者
估计对flash和ram的要求也越来越大了

出0入0汤圆

26
 楼主| 发表于 2009-12-29 09:10:15 | 只看该作者
AT91SAM7支持7s和7x,7x支持以太网。7x分支的维护人是mbbill(各个分支的维护人可以在英文页面看到)

出0入0汤圆

27
 楼主| 发表于 2009-12-29 09:11:58 | 只看该作者
回复【24楼】worldsing  
估计对flash和ram的要求也越来越大了
-----------------------------------------------------------------------

何出此言?具备完整功能的实时内核体积指标:10K ROM,2K RAM

外围的组件都可剪裁,具体见 RT-Thread编程指南

出0入0汤圆

28
发表于 2009-12-30 22:16:47 | 只看该作者
我记得以前说的那个shell可以支持执行新的程序的功能,啥时候会有
就是相当于linux下的exec的调用功能

出0入0汤圆

29
发表于 2010-1-5 14:38:22 | 只看该作者
回复【21楼】lixuyongzd  
LPC2148的似佛不行,跑到数据异常中断去了,不知道大家碰到没有
-----------------------------------------------------------------------
原来SVN中的LPC2148的有FS和ETH,考虑到那两个不是每个硬件平台都有,于是做了裁剪.
手上没有2148的板了,只是做了下仿真,你试试..有问题欢迎指出.

把2148的内容做了单独导出:点击此处下载 ourdev_523042.zip(文件大小:109K) (原文件名:rtt-lpc2148.zip)

出0入0汤圆

30
发表于 2010-1-5 20:01:48 | 只看该作者
经zozima大大指点

在Ki7  LPC2148实验板上运行代码

使用JTAG烧写

上电复位后正常

出10入95汤圆

31
发表于 2010-1-5 22:03:12 | 只看该作者
好!

出0入0汤圆

32
发表于 2010-1-5 22:22:45 | 只看该作者
mark,谢谢。

出0入0汤圆

33
 楼主| 发表于 2010-1-5 22:28:37 | 只看该作者
回复【27楼】ralfak  
我记得以前说的那个shell可以支持执行新的程序的功能,啥时候会有
就是相当于linux下的exec的调用功能
-----------------------------------------------------------------------

RT-Thread/STM32的版本,因为执行程序需要在RAM上运行,而STM32的FSMC速度太慢,所以不打算实现了。RT-Thread/mini2440分支会实现这个功能。

出0入0汤圆

34
发表于 2010-1-9 22:30:28 | 只看该作者
支持一下。

出0入0汤圆

35
发表于 2010-1-9 23:50:38 | 只看该作者
关注+支持吧

出0入0汤圆

36
发表于 2010-1-12 11:10:17 | 只看该作者
问下大侠ffxz,这个lwip支不支持 SNMP啊

出0入0汤圆

37
 楼主| 发表于 2010-1-12 11:56:51 | 只看该作者
这个版本里支持的是LwIP 1.3.1。从LwIP 1.2.0开始,它就已经开始支持SNMP了:
SNMP support in lwIP
RFC 1155 Structure and Identification of Management Information for TCP/IP-based Internets
RFC 1156 Management Information Base for Network Management of TCP/IP-based internets
RFC 1157 A Simple Network Management Protocol (SNMP)
RFC 1158 Management Information Base for Network Management of TCP/IP-based internets: MIB-II

RT-Thread默认不打开SNMP,你需要在lwipopts.h中打开相应选项,并加入core\snmp目录下的文件一起编译,详细的情况需要你自行验证是否满足你的需求。

出0入0汤圆

38
发表于 2010-1-12 14:11:58 | 只看该作者
有空研究研究LPC21XX上的版本

出0入0汤圆

39
发表于 2010-1-12 14:40:55 | 只看该作者
LwIP  要授权费吗?

出0入0汤圆

40
 楼主| 发表于 2010-1-12 16:10:37 | 只看该作者
lwIP is a small independent implementation of the TCP/IP protocol
suite that has been developed by Adam Dunkels at the Computer and
Networks Architectures (CNA) lab at the Swedish Institute of Computer
Science (SICS).

The focus of the lwIP TCP/IP implementation is to reduce resource usage
while still having a full scale TCP. This making lwIP suitable for use
in embedded systems with tens of kilobytes of free RAM and room for
around 40 kilobytes of code ROM.

lwIP features:

- IP (Internet Protocol) including packet forwarding over multiple network interfaces
- ICMP (Internet Control Message Protocol) for network maintenance and debugging
- UDP (User Datagram Protocol) including experimental UDP-lite extensions
- TCP (Transmission Control Protocol) with congestion control, RTT estimation and fast recovery/fast retransmit
- Specialized raw API for enhanced performance
- Optional Berkeley-alike socket API
- DHCP (Dynamic Host Configuration Protocol)
- PPP (Point-to-Point Protocol)
- ARP (Address Resolution Protocol) for Ethernet

lwIP is licenced under the BSD licence:

Copyright (c) 2001-2004 Swedish Institute of Computer Science.
All rights reserved.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.

BSD的许可证。

出0入0汤圆

41
 楼主| 发表于 2010-1-13 11:32:18 | 只看该作者
google svn上的LwIP已经升级到1.3.2。同时1.3.2的问题我们也会追踪,有必要的时候会从lwip cvs中导入部分代码用于修正1.3.2的bug。而RT-Thread的改动也会报到lwip那边去,至于是否更新到lwip cvs中,当然是他们那边说得算了 ;)

新的版本,还请大家多测试。

升级到lwip 1.3.2,在RT-Thread这边需要做的改动(或注意事项):
- 引入RT_LWIP_USING_RT_MEM宏,如果需要获得更小的体积请在rtconfig.h中定义这个宏。
- memp_tiny.c文件已经不存在了,请在自己的工程中删除这个文件,并把memp.c这个文件加入到工程中进行编译。

出0入0汤圆

42
 楼主| 发表于 2010-2-2 10:14:28 | 只看该作者
BTW:
RT-Thread/STM32的线程切换时间是7.2us。在CM0上,单从指令来看,切换时间会更短。

中断响应应该如何做呢?似乎只能用示波器(产生一个中断,然后中断服务例程中拉GPIO)?示波器的精度要求似乎挺高的

出0入0汤圆

43
发表于 2010-2-2 11:13:32 | 只看该作者
嗯,在72M STM32上,IAR的POWERPAC任务转换时间为6uS左右,MDK的RTX 任务切换时间为4uS左右。上述切换时间为实测,且都是低优先级任务向高优先级任务切换。

顺便说一句,似乎UCOS的切换时间是两位数的uS级别。没有实际测试过,是从别的地方看来的。

CM0速度不如CM3快,因为CM3有分支预测,CM0 没有。

出0入0汤圆

44
发表于 2010-2-2 12:42:29 | 只看该作者
膜拜中学习
头像被屏蔽

出0入0汤圆

45
发表于 2010-2-2 12:51:36 | 只看该作者
资料不错。 Cool !

给  ffxz  一个提议,有空打我的手机:13925800119 沟通一下。 我会评估在我们这里帮你们建立一个讨论区的可行性。

当然,前提是:你们觉得我们这里的价值,并且,你们会将我们这里视为最主要的讨论区。 我们这里的人气你应该能感受到的。当然,如果你觉得国内有更适合的地方,可以告诉我一下,这对我们的发展也会有帮助:参考别人的成功地方,是快速提升自己的最有效方法。

出0入0汤圆

46
发表于 2010-2-2 13:37:32 | 只看该作者
回复【44楼】armok  阿莫
资料不错。 Cool !
给  ffxz  一个提议,有空打我的手机:13925800119 沟通一下。 我会评估在我们这里帮你们建立一个讨论区的可行性。
当然,前提是:你们觉得我们这里的价值,并且,你们会将我们这里视为最主要的讨论区。 我们这里的人气你应该能感受到的。当然,如果你觉得国内有更适合的地方,可以告诉我一下,这对我们的发展也会有帮助:参考别人的成功地方,是快速提升自己的最有效方法。
-----------------------------------------------------------------------
赞成,很好的提议....

这样,使用RT-thread的stm32radio项目也可以很好分几个细节来开几个贴子了.
原来,为了 避免灌水之嫌,贴子老长了.

出0入0汤圆

47
发表于 2010-2-2 13:48:40 | 只看该作者
rtt的文档不错,讨论的氛围也很好。会是成功的东西,顶。

出0入0汤圆

48
 楼主| 发表于 2010-2-2 14:14:34 | 只看该作者
回复【44楼】armok  阿莫
资料不错。 Cool !
给  ffxz  一个提议,有空打我的手机:13925800119 沟通一下。 我会评估在我们这里帮你们建立一个讨论区的可行性。
当然,前提是:你们觉得我们这里的价值,并且,你们会将我们这里视为最主要的讨论区。 我们这里的人气你应该能感受到的。当然,如果你觉得国内有更适合的地方,可以告诉我一下,这对我们的发展也会有帮助:参考别人的成功地方,是快速提升自己的最有效方法。
-----------------------------------------------------------------------

好啊,现在找不到空闲的会议室,等会再给你电话。

出0入0汤圆

49
发表于 2010-2-2 17:08:22 | 只看该作者
请问 ffxz  RT-Thread 配的GUI是什么?性能(大小,速度)

出0入0汤圆

50
发表于 2010-2-2 20:56:13 | 只看该作者
开源系统在这里设置讨论区很适合,扩大影响力,也可以出书(个人认为)。

出0入0汤圆

51
发表于 2010-2-2 21:23:42 | 只看该作者
支持国产

出0入0汤圆

52
发表于 2010-2-2 21:31:59 | 只看该作者
有空也去研究下

出0入0汤圆

53
发表于 2010-2-4 13:51:01 | 只看该作者
回复【28楼】aozima
回复【21楼】lixuyongzd   
LPC2148的似佛不行,跑到数据异常中断去了,不知道大家碰到没有
-----------------------------------------------------------------------
原来SVN中的LPC2148的有FS和ETH,考虑到那两个不是每个硬件平台都有,于是做了裁剪.
手上没有2148的板了,只是做了下仿真,你试试..有问题欢迎指出.
把2148的内容做了单独导出:点击此处下载  (原文件名:rtt-lpc2148.zip)
-----------------------------------------------------------------------

前几天又跑了一下,没发现问题,对RT-Thread不了解,准备打印一下文档,好好学习学习,还请多指导,呵呵。

出0入0汤圆

54
发表于 2010-2-7 20:12:43 | 只看该作者
mark。。。。

出0入0汤圆

55
发表于 2010-2-7 20:13:33 | 只看该作者
绝对支持自主系统开发~~~~~

出0入0汤圆

56
发表于 2010-2-19 13:49:20 | 只看该作者
好东西!!!

出0入0汤圆

57
发表于 2010-2-21 17:31:47 | 只看该作者
好cool

出0入0汤圆

58
发表于 2010-2-23 00:14:13 | 只看该作者
mark

出0入0汤圆

59
发表于 2010-2-24 10:59:40 | 只看该作者
rc1增加了IAR的项目,哈哈,爽

出0入0汤圆

60
发表于 2010-3-25 16:35:58 | 只看该作者
正在研究中.....

出0入0汤圆

61
发表于 2010-3-25 16:45:01 | 只看该作者
前天试了试, 写入一Finsh的程序后, 在超级终端上的返回值有些不太对.... 晚上贴图.

出0入0汤圆

62
发表于 2010-3-26 09:07:36 | 只看该作者
g

出0入0汤圆

63
发表于 2010-4-1 22:42:06 | 只看该作者

出0入0汤圆

64
发表于 2010-6-29 16:21:04 | 只看该作者
mark

出0入0汤圆

65
发表于 2011-1-19 10:02:31 | 只看该作者
顶 顶 顶

出0入0汤圆

66
发表于 2011-1-20 10:01:37 | 只看该作者
标记学习

出0入0汤圆

67
发表于 2011-4-1 16:44:28 | 只看该作者
mark

出0入0汤圆

68
发表于 2011-11-11 14:46:43 | 只看该作者
先看看

出0入0汤圆

69
发表于 2011-12-11 12:56:58 | 只看该作者
好强大,不知道该如何开始学起。。。。。

求指点!
求指点!
求指点!
求指点!
求指点!
求指点!
求指点!

!!!!!!!!!!!!!!!!!!!

出0入0汤圆

70
发表于 2011-12-11 13:04:10 | 只看该作者
雖然沒有在用,但是長期關注。
感受到RT-Thread的熱情與進步...

出0入0汤圆

71
发表于 2013-6-25 22:59:33 | 只看该作者
开源实时操作系统:RT-Thread/STM32 0.3.0 RC1

出0入0汤圆

72
发表于 2013-8-12 21:13:25 来自手机 | 只看该作者
mark……
顶一个…

出0入0汤圆

73
发表于 2013-8-12 23:50:06 | 只看该作者
不错            

出0入0汤圆

74
发表于 2014-6-30 14:45:53 | 只看该作者
现在RTT还有升级吗?

出0入0汤圆

75
发表于 2014-9-13 14:44:45 | 只看该作者
good

出0入0汤圆

76
发表于 2014-9-30 15:41:13 | 只看该作者
标记一下,放假回来在讨论

出0入8汤圆

77
发表于 2014-10-17 13:43:47 | 只看该作者
貌似又来晚了~

出0入0汤圆

78
发表于 2014-10-17 20:05:42 来自手机 | 只看该作者
系统这个东西,似乎真的很深奥,一直都有些不太明白

出0入0汤圆

79
发表于 2014-10-17 21:57:13 | 只看该作者
标记,学习。

出0入0汤圆

80
发表于 2014-10-17 22:04:47 | 只看该作者
又见RTT更新!

出0入0汤圆

81
发表于 2014-10-17 22:05:39 | 只看该作者
学习学习

出0入0汤圆

82
发表于 2014-10-17 23:51:41 | 只看该作者
mark,备用   

出0入0汤圆

83
发表于 2014-10-18 09:38:55 | 只看该作者
有点冷清了啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-8 09:10

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

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