RT-Thread新手入门

材料一 入门文档

RT-Thread开发组针对新手编写了一套入门教程及相应的例子,涵盖裸机编程和RTOS应用编程,建议刚接触RT-Thread的朋友从这些例程开始。
这些资料位于官方论坛的Realtouch板块
需要说明的是:针对新手,RT-Thread工作室,还制作了两种规格的硬件,提供开源的官方软件支持,供爱好者DIY及使用。并在论坛上开辟了相关板块供大家沟通交流
1) realtouch
2) ART
 

RT-Thread开始支持ARM Cortex-R系列处理器

 ARM当前的Cortex系列处理器分成了三个系列:

  • Cortex-A,A系列的应用型处理器可向托管丰富的操作系统平台的设备和用户应用提供全方位的解决方案,包括超低成本的手机、智能手机、移动计算平台、数字电视、机顶盒、企业网络、打印机和服务器解决方案。
  • Cortex-R,R系列处理器也称为实时处理器,为具有严格的实时响应限制的深层嵌入式系统提供高性能计算解决方案。
  • Cortex-M,M 系列针对成本和功耗敏感的 MCU 和终端应用(如智能测量、人机接口设备、汽车和工业控制系统、大型家用电器、消费性产品和医疗器械)的混合信号设备进行过优化。

三个Cortex系列处理器合起来构成了“ARM”。

RT-Thread嵌入式实时操作系统对Cortex-M处理器的支持为大家所熟知,RT-Thread社区也因此而成为ARM Connected Community合作伙伴。RT-Thread对ARM Cortex-M处理器的支持是从2008年开始,今天我们很高兴RT-Thread开始支持ARM的另一处理器系列:Cortex-R实时处理器。Cortex-R实时处理器的目标应用包括:

2012 - 2013 RT-Thread捐赠帐户收支情况

2012 - 2013 RT-Thread捐赠帐户收支情况

说明:下面的列表是帐户的收支情况,基本上都是通过 donate@rt-thread.com 这个支付宝帐户进行,包括:
- 捐赠 包括企业捐赠和个人捐赠。
- 纯商业授权许可费用<提供给需要保密类型企业>;

开支主要包括:
- 网站、域名费用;
- RT-Thread相关活动开支,开发人员聚会时的餐费(通常仅限于开发人员会议后的餐费)
- 开发板等硬件相关费用
- 其他一些费用

收入:
小苦 500 RMB <连续第二年捐赠>
合肥金涵电子有限公司 5000 RMB
北京仲合晟泰科技有限公司 2000 RMB
江苏xxxx有限公司 1000 RMB

开支:
聚餐餐费 730 RMB
域名费用 50 RMB/year
开发者会议饮用水 30 RMB

RT-Thread 1.1.0正式版发布

RT-Thread 1.1.0 正式版发布

2012年玛雅人预言的世界末日没有到来,但是我们的 RT-Thread 1.1.0 正式版却如约而至。

看看 1.1.0 突出的更改及改进情况,首先 1.1.0 版本是 1.0.x 系列的一个升级版本,并未包括实质性、大的改动,改动主要体现在:

内核:强化应用模块。通过 1.1.0 开发时主要使用的平台:ART、realtouch-stm32f4,对应用模块进行相应的修正,并真正的在 Cortex-M 系列上使用起来。

驱动框架:这部分是 1.1.0 分支所主要新增的部分,包括:
=>USB device/host stack;
=>SDIO 框架(支持 SDIO 设备、SD/MMC 设备)
=>SPI BUS,IIC device;
=>WDT、RTC 等设备;
=>MTD NOR 及 Nand 设备;

文件系统部分也有显著的更改:由 prife 移植了 JFFS2、UFFS 以及 YAFFS2。这部分已经比国外的 ecos、RTEMS 支持更广泛。

YiHui 加入并验证了 LUA 脚本的功能。

prife 新增了全面的 Windows Simulator 的分支,并把内核,shell,各个文件系统,TCP/IP 以及 GUI 组件都运行通过。

现在虽然已经出了 1.1.0 RC 版本,但在 1.1.0 正式版出来前,还会新加一个功能:scons 前端工具。
这个增加的是工具部分,对 RT-Thread 代码的修改尽量少,它主要通过使用图形界面的方式来动态生成 RT-Thread 的各个工程文件,当然也包括编译功能。目的是方便于(新)用户使用,而不是直接面对命令行(命令行模式还会保留,以方便例如 RT-Thread 开发人员这样的尽情进行 Hacking)。
以上摘录自《写在 RT-Thread 1.1.0 发布之前》

新版的 RTGUI 仍需要完善,此次 1.1.0 正式版本中暂不包括,之后会有单独的 RTGUI 版本发布。
想获取更多 RTGUI 信息的同学,请关注 https://github.com/RT-Thread/RTGUI

RT-Thread 1.0.4正式版发布

RT-Thread 1.0.4 是 1.0.0 版本的 bug 修正版,也是 1.0.0 系列的最终版本。

写在RT-Thread 1.1.0发布之前

首先需要说明的是:今年因为时间比较紧,所以下半年的开发者会议取消了。

1.1.0正式版本情况


那么这里先说说今年年底要发布的1.1.0正式版的情况,嗯,这个版本的商业记录情况: 1.1.0在未正式发布前已经在睿赛德服务公司中,积极推进到服务的企业中使用(从版本开发之初到目前临近发布,都陆陆续续的推荐使用或开发时使用,测试及正式商用使用1.0.x系列稳定版本,或靠后期些则直接上1.1.0正式版本)。这样当1.1.0正式发布时,也将很快有商用的记录。

提及到这个只是希望历时一年开发周期的RT-Thrad 1.1.0版本能够尽快的应用到工业生产中。

ART_work 0.91版本发布

ART_work是一套用于ART开发板的软件套件,基于原来的Arduino软件,达到简单编程的目的。在ART开发板中(内置了168MHz的ARM Cortex-M4 MCU,STM32F407VG),则采用了Firmware + Apps的形式,使得多个原生的Arduino程序可以并行的运行在RT-Thread这个实时操作系统平台上。通过这种方式也能够达到Arudino二进制程序共享以增强功能的目的(更新应用程序而不需要同步更新底层Firmware)。

RT-Thread发布1.1.0发布候选版本和1.0.3正式版本

原计划在2012年9月30日发布的 RT-Thread 1.1.0 Beta2 版本变更为 RT-Thread 1.1.0 RC版本。在发布RT-Thread 1.1.0 RC的同时也发布了RT-Thread 1.0.3正式版。RT-Thread 1.0.3正式版本主要是基于原来的RT-Thread 1.0.2正式版本的缺陷更新,没有新增其它新功能。

RT-Thread发布候选版(RC,release candidate)的发布意味着离 RT-Thread 1.1.0 正式版的发布已经越来越近,在RC版本发布之后,将不再有新功能加入,着重考虑缺陷修正和一些细节上的完善,API接口不再变动。欢迎大家测试这个RT-Thread 1.1.0 RC版本,让我们一起迎接稳定、可靠的RT-Thread 1.1.0 正式版的到来。
 
此次发布相比前一个Beta版本主要加入了 USB device stack,为PC连接设备增加了便利性;RT-Thread/GUI 组件与 github 上的 RT-Thread/GUI 开发分支保持同步;

RT-Thread招收新一轮实习生

暑期实习计划已结束,取得了非常令人满意的成绩,现在 RT-Thread 新一轮实习生招聘活动开始了。

RT-Thread作为一个开源的实时操作系统,目前逐步向商业应用渗透,不仅在开源方面取得累累硕果,也使得一家家商业公司的嵌入式平台整体转换成了RT-Thread平台。RT-Thread在一步步向着自己的目标奋斗,立志成为世界领先的开源实时操作系统!

学生是开源活动中的中坚力量,针对学生以后找工作缺乏基本工作经验问题,我们这次继续招聘实习生,让学生们获得基本的工作经验,同时也可以近距离接触到开源社区,接触到深层次的嵌入式系统!同时这次招聘的实习生都投入到开源的开发中,为RT-Thread目前的主要开源硬件平台打造夯实的群众基础,工作成果捐献给开源社区。

招聘职位:
1. 嵌入式软件开发实习生
职责:

RT-Thread 1.1.0 Beta1 发布

该版本主要是全面更新了 RTGUI 组件;加入了新的驱动框架(usb host, i2c, serial, rtc);组件中新增官方的 CMSIS 库;新增 Blackfin BF533 的移植,成为 RT-Thread 支持的第一个 DSP 分支。
 
同时恭喜 prife 同学成为 RT-Thread DFS 虚拟文件系统组建维护人
 
以下是详细的更新内容:
内核:
=====
- 新增3个API:rt_timer_next_timeout_tick(), rt_timer_check(), rt_system_module_init()
- 修正 module 卸载的问题
- 删除函数 rt_soft_timer_tick_increase()
- rt_object_is_systemobject() 返回类型变更为 rt_bool_t
 
文件系统:
=========
- 修正 fd 引用越界判断错误的问题
- posix API 中,错误返回时设置正确的 errno

同步内容