搜索
bottom↓
回复: 56

RT-Thread 最新推出Nano极简版,集成到ARM Keil MDK直接获取

  [复制链接]

出0入0汤圆

发表于 2017-8-2 10:08:15 | 显示全部楼层 |阅读模式
RT-Thread适时推出第一个RT-Thread Nano极简版,适用于家电、消费电子、医疗设备、工控等领域大量使用的32位ARM入门级MCU的场合,支持多任务处理、信号量和邮箱等相对完整的实时操作系统特性。占用极小的内存资源,以在Cortex-M0 MCU上运行为例,编译后,除去MCU本身需要的ROM和RAM,Nano  内核占用的ROM仅为2.5KB,RAM为1KB。


RT-Thread一直以其高度、灵活的可裁剪性著称,在即将发布V3.0 IoT OS之际,为满足大量低成本、入门级MCU对OS的强烈需求,适时推出第一个RT-Thread Nano极简版。Nano版本经过长时间测试验证,可靠稳定,已经获得ARM Keil官方的认可和支持。即日起,用户可以直接从ARM Keil MDK的Pack Installer工具获取,安装使用方便、快捷。



1极小的内存资源占用

RT-Thread Nano是一个精炼的硬实时内核,支持多任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性,也可开启shell命令行高效地进行在线动态调试。内存资源占用极小,在运行两个线程(main线程+idle线程)的情况下,ROM和RAM依然保持着极小的尺寸,以在Cortex-M0 MCU上运行为例,编译后ROM的大小为3.25KB,RAM的大小为1.04KB,除去MCU本身需要的ROM和RAM,RT-Thread Nano内核占用的ROM仅为2.5KB,RAM为1KB。




值得一提的是,RT-Thread Nano版本和RT-Thread标准版在内核API上完全一致,为未来复杂项目,如文件系统数据存储、物联网网络应用甚至是图形用户界面、多媒体交互等高级特性提供平滑过渡。

2方便、快捷的安装和部署

目前,RT-Thread Nano版本以Keil MDK pack方式提供,通过ARM Keil的官方网站进行发布。用户可以简单地通过Keil MDK自带的Pack Installer工具获取最新的RT-Thread Nano版本, 并通过Run-time Environment部署到本地系统中,使得RT-Thread Nano与MDK完美融合,省去了手工移植的麻烦。




在Keil MDK工程中,也可以添加rt-thread::shell组件,这样工程还可支持命令行的特性,让硬件固件变成一个看得见摸得着的系统,产品的开发变得更加轻松、容易!




3适用于32位ARM入门级MCU
RT-Thread Nano适用于家电、消费电子、医疗设备、工控等领域大量使用的32位ARM入门级MCU的场合。事实上,来自市场压力,对产品投放时间、系统稳定性和软件代码的可维护性等都提出了严苛的要求,很多这类环境下的应用都对RTOS有着强烈的需求。然而,由于市面上鲜有资源占用小、经过充分产品验证且部署简单的RTOS,受制于存储器资源限制,很多客户不得不放弃RTOS,改用裸机进行开发,增加了开发难度,限制了系统规模,最终影响产品的上市时间。Nano的出现,为这类资源受限的系统提供了RTOS的可选项,从而有可能享受由此带来的多任务调度、实时性、程序运行效率、易维护等方面的诸多益处。



未来,RT-Thread将针对其它CPU架构、编译器工具推出类似的小尺寸、定制化内核版本,满足不同芯片,不同厂商的差异化需求,兑现其不断创新,专注极致,为持续提升国内嵌入式及物联网产业软件能力而不懈努力的承诺!


关于RT-Thread和上海睿赛德


RT-Thread诞生于2006年,由国人自主开发,是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,拥有国内最大的嵌入式开源社区,被广泛应用于能源、车载、医疗、消费电子等多个行业,软件生态健全,支持芯片众多。上海睿赛德电子科技有限公司于2011年在上海成立,是RT-Thread的实际拥有者和发展方向控制人,负责RT-Thread的维护、运营和核心组件开发等工作。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入8汤圆

发表于 2017-8-2 10:15:36 | 显示全部楼层
这么 666。

出0入0汤圆

发表于 2017-8-2 10:36:42 | 显示全部楼层
多年不用MDK,一直在linux下eclipse+gcc

出95入100汤圆

发表于 2017-8-2 10:43:53 | 显示全部楼层
支持所有keil上有的mcu型号吗?还是只支持一部分?

出0入8汤圆

发表于 2017-8-2 10:56:13 | 显示全部楼层
ayuanshop 发表于 2017-8-2 10:36
怎么很少看到熊大和aozima了

aozima 还是有看到的。
熊大貌似不出没了。

出0入0汤圆

发表于 2017-8-2 11:04:28 | 显示全部楼层
支持一下,这个方式和之前用的主要差异是什么?

出90入4汤圆

发表于 2017-8-2 11:15:37 | 显示全部楼层
顶,有机会支持下,不过没有用KEILL

出0入0汤圆

发表于 2017-8-2 11:50:29 | 显示全部楼层
【ROM仅为2.5KB,RAM为1KB】,不错,有机会用一下!

出0入0汤圆

发表于 2017-8-2 11:51:56 | 显示全部楼层
很好,gcc版本应该也有了吧,不过官网上没看到相关信息。

出0入8汤圆

发表于 2017-8-2 12:15:37 来自手机 | 显示全部楼层
好       。。。。。。。。。。

出0入0汤圆

发表于 2017-8-2 12:19:30 | 显示全部楼层
我打算 尝试一下   免费的他们怎么生存呢?  收费 怎么收?

出0入0汤圆

发表于 2017-8-2 12:25:59 | 显示全部楼层
牛逼!竟然能进keil里边。

出0入0汤圆

发表于 2017-8-2 12:39:28 | 显示全部楼层
支持,特别支持。我最近估计要用的上。

这个跟rtt用法一样吧。

出0入14汤圆

发表于 2017-8-2 13:05:34 | 显示全部楼层
一直想学习一下

下载地址

http://www.keil.com/dd2/pack/#/third-party-download-dialog

出0入0汤圆

发表于 2017-8-2 13:38:24 | 显示全部楼层
添加一个附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-8-2 13:44:37 | 显示全部楼层
不错,一直都在找一个占用资源小一点的os

出95入100汤圆

发表于 2017-8-2 13:45:54 | 显示全部楼层
keil要升级到最新版本吗?没有看到呀?

出0入4汤圆

发表于 2017-8-2 13:46:09 | 显示全部楼层
16楼的直接下。

出0入0汤圆

发表于 2017-8-2 13:50:14 | 显示全部楼层
Good news!RTT很不错的一个系统

出95入100汤圆

发表于 2017-8-2 13:53:17 | 显示全部楼层
没办法用,下载下来导入不成功

出0入0汤圆

发表于 2017-8-2 13:53:24 | 显示全部楼层
支持RTT,有空试用一下这个nano版

出0入4汤圆

发表于 2017-8-2 13:53:25 | 显示全部楼层
有没专门针对这个nano的教程?

出0入0汤圆

发表于 2017-8-2 14:21:48 | 显示全部楼层
一直纠结 用哪一款OS呢  RTX   UCOSIII   EMBOS    VXWORKS是用不成 系统都没有 要大公司

出0入0汤圆

发表于 2017-8-2 14:31:43 | 显示全部楼层
即使用上最好的RTOS

也不影响写出来意大利面条式 代码,而且在里面下毒

出0入0汤圆

发表于 2017-8-2 14:53:41 | 显示全部楼层
支持一下!!

出0入0汤圆

发表于 2017-8-2 15:03:31 | 显示全部楼层
这么屌,支持一下,可惜用不惯MDK啊

出0入0汤圆

发表于 2017-8-2 15:21:42 | 显示全部楼层
前几天更新MDK  RTE 看到了   厉害了

出0入0汤圆

发表于 2017-8-2 16:18:35 | 显示全部楼层
有空,更新一下看看

出0入0汤圆

发表于 2017-8-2 16:56:27 | 显示全部楼层
哇塞,66666

出0入0汤圆

发表于 2017-8-2 17:10:04 | 显示全部楼层
才想起来这么久没rt-thread的消息了,原来是论坛没有这个版块了。

出0入0汤圆

发表于 2017-8-2 17:13:56 来自手机 | 显示全部楼层
这个可以用下,最后好有简单的demo和说明文档

出0入8汤圆

发表于 2017-8-2 17:16:41 | 显示全部楼层
hyz_avr 发表于 2017-8-2 17:10
才想起来这么久没rt-thread的消息了,原来是论坛没有这个版块了。

版块貌似还在,
只是 RT-Thread 的主阵营已经撤回到官网论坛了,这里没以前那么热闹。

出0入0汤圆

发表于 2017-8-2 17:20:51 | 显示全部楼层
security 发表于 2017-8-2 17:16
版块貌似还在,
只是 RT-Thread 的主阵营已经撤回到官网论坛了,这里没以前那么热闹。 ...

那应该是我记错了,基本也没什么回到官网论坛吧,你去官网论坛看看。

出0入8汤圆

发表于 2017-8-2 17:32:19 | 显示全部楼层
hyz_avr 发表于 2017-8-2 17:20
那应该是我记错了,基本也没什么回到官网论坛吧,你去官网论坛看看。

这是我猜测的
我只在这边混迹,单看表面现象:这边好久才会出现一个帖子或回复,看了一下,官网帖子的时间都还蛮新的。

出0入17汤圆

发表于 2017-8-2 17:54:07 来自手机 | 显示全部楼层
这个可以有,很感兴趣。

出0入0汤圆

发表于 2017-8-2 18:05:30 来自手机 | 显示全部楼层
RAMILE 发表于 2017-8-2 14:31
即使用上最好的RTOS

也不影响写出来意大利面条式 代码,而且在里面下毒 ...

用QP 但是感觉脑壳不够 没那种思想

出0入0汤圆

发表于 2017-8-2 19:12:21 | 显示全部楼层
STM32F107  RTT有一个BUG 2.10版  差文件   serial.c  .h没有 去掉 解决问题
移植这么多工程  
免费的 还真有闲心啊   
初感觉 代码结构不如 UCOS 和 FREERTOS

出0入0汤圆

发表于 2017-8-3 09:01:12 来自手机 | 显示全部楼层
wind2100 发表于 2017-8-2 19:12
STM32F107  RTT有一个BUG 2.10版  差文件   serial.c  .h没有 去掉 解决问题
移植这么多工程  
免费的 还 ...

支持一下,同感觉。

出0入8汤圆

发表于 2017-8-3 09:08:32 | 显示全部楼层
wind2100 发表于 2017-8-2 19:12
STM32F107  RTT有一个BUG 2.10版  差文件   serial.c  .h没有 去掉 解决问题
移植这么多工程  
免费的 还 ...

RT-Thread 的是有逼格、有态度的项目。
BSP 有一些是不同开发者提交的,审查可能没到位,
我在应用中,也有发现一些 bug,但 fix 就好了,总体来说,是很好的。

至于代码结构,RT-Thread 可能没有提供 ucos 和 FreeRTOS 的 port 目录?是这样感觉有点混淆吗?
代码结构,应该还是好的,不论是代码结构,还是源码组织,其实 RT-Thread 都是用了心的。

出0入4汤圆

发表于 2017-8-3 10:16:28 | 显示全部楼层
总算可以在一些小项目上用起来了

出0入0汤圆

发表于 2017-8-3 11:03:47 | 显示全部楼层
1066950103 发表于 2017-8-2 18:05
用QP 但是感觉脑壳不够 没那种思想

  意大利面

出0入0汤圆

发表于 2017-8-3 15:27:08 | 显示全部楼层
security 发表于 2017-8-3 09:08
RT-Thread 的是有逼格、有态度的项目。
BSP 有一些是不同开发者提交的,审查可能没到位,
我在应用中,也 ...

怎么讲呢   几个系统 一对比  那二个 一看就明白 简单应用 基本不用看手册
RTT多出来很多初始化的函数   这不是在建立 线程或是任务的时候初始化的吗?
不看手册 有点难看明白
昨天花了一下午看了一下 这二种OS的风格

出0入8汤圆

发表于 2017-8-3 15:39:40 | 显示全部楼层
wind2100 发表于 2017-8-3 15:27
怎么讲呢   几个系统 一对比  那二个 一看就明白 简单应用 基本不用看手册
RTT多出来很多初始化的函数    ...

RT-Thread 是支持静态和动态创建。
公有的 init 接口对应着静态创建机制,
那些接口,你看一下手册、或者源码,应该就清晰了。
话说,拿到一个全新未曾接触过的 RTOS,不应该是先通读一下手册资料的吗?看看有哪些特性的?

出0入0汤圆

发表于 2017-8-4 22:21:03 来自手机 | 显示全部楼层
没有用过啊,

出0入0汤圆

发表于 2017-8-5 20:21:58 | 显示全部楼层
前几天看到这个消息,促使我下决心跳入stm32的坑。rtt,很好很强大。

出0入8汤圆

发表于 2017-8-5 20:53:01 来自手机 | 显示全部楼层
su33691 发表于 2017-8-5 20:21
前几天看到这个消息,促使我下决心跳入stm32的坑。rtt,很好很强大。

老前辈,早就应该跨入 32 位的时代了。

出0入0汤圆

发表于 2017-8-10 11:10:19 | 显示全部楼层
是否支持 动态加载 模块?

出0入0汤圆

发表于 2017-8-10 14:18:51 | 显示全部楼层
太牛了,赞1

出0入0汤圆

发表于 2017-8-11 08:10:11 | 显示全部楼层
好久没有 rtt的消息了。

出0入0汤圆

发表于 2017-8-11 09:28:59 | 显示全部楼层
好6, 必须留个脚印。

出0入0汤圆

发表于 2017-8-11 11:44:58 | 显示全部楼层
太牛了,赞

出0入0汤圆

发表于 2017-8-11 12:12:58 | 显示全部楼层
终于看到新动作了

出0入4汤圆

发表于 2017-8-11 18:41:28 | 显示全部楼层
这么666,有时间玩一下

出0入0汤圆

发表于 2017-8-13 10:23:04 | 显示全部楼层
看上去不错,下一个项目打算试用一下这个Nano极简版,有没有简洁实用的教程和例程参考?

出425入0汤圆

发表于 2017-8-13 16:53:45 | 显示全部楼层
在用着QP,如果这个移植到IAR。可以结合起来用就很好。

出0入135汤圆

发表于 2017-8-15 10:27:38 | 显示全部楼层
不知道去哪找教程,看起来很美好,泡在stm32f030f4p6上应该可行

出0入0汤圆

 楼主| 发表于 2017-8-15 14:42:19 | 显示全部楼层
yelong98 发表于 2017-8-15 10:27
不知道去哪找教程,看起来很美好,泡在stm32f030f4p6上应该可行

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

本版积分规则

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

GMT+8, 2024-3-29 03:30

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

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