0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RT-Thread已经拥有一个国内最大的嵌入式开源社区

lPCU_elecfans 来源:未知 作者:李倩 2018-06-01 09:26 次阅读

大概是2014年9月,接手一个离职工程师的交接项目,项目以STM32F103ZET6硬件平台,而运行的实时系统(RTOS)正是RT-Thread(RTT)。也是从此时开始接触到RTT,国人自己写的开源系统,从此对其也是“爱不释手”,在往后的工作中,一直在使用,特别是在后来换了份工作,在新东家里用RTT开发了几款产品,也给自己也带来了财富和才华。比较惭愧的是,在RTT伴随着自己职业生涯的几年里,除了给身边的同行、朋友推荐RTT,及在各大论坛(CSDN、21ic、opendv)推荐RTT外,并没有向RTT源码仓库提交过自己的代码,一直是“伸手党”。

RTT是一个开源的RTOS,其能够快速壮大,离不开作者熊大和开源社区开发大牛的力量,所以总结下过往的使用经验,努力为RTT贡献一份力量。恰逢最近发生比较影响比较大的事件——中美贸易战及中兴被美禁售芯片。从中事件中也暴露出我国的短板——芯片和操作系统,而芯片和操作系统都是一个长时间积累的过程,特别是操作系统,需要一个完善的生态链,简单说就是需要广大的开发者参与进来,如手机的安卓系统。故,让更多同行知道RTT,并参与到开发中,发展自己国人的操作系统。

1.官方介绍

RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积发展,RT-Thread已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过两千万台,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS。

RT-Thread拥有良好的软件生态,支持市面上所有主流的编译工具如GCC、Keil、IAR等,工具链完善、友好,支持各类标准接口,如POSIX、CMSIS、C++应用环境、Javascript执行环境等,方便开发者移植各类应用程序。商用支持所有主流MCU架构,如ARM Cortex-M/R/A, MIPS, X86, Xtensa, C-Sky, RISC-V,几乎支持市场上所有主流的MCU和Wi-Fi芯片。

2.个人使用体会

1)支持的cpu众多,支持当前应用中的主流架构的CPU,并且都移植好相关bsp包,几乎是获取源码即可运行,免去新手复杂的环境构建步骤。

2)占用资源小,官方介绍最小配置时,内核可以到3K ROM和1K RAM 的占用。正常使用一片STM32F103C8T6(20k RAM,64 k flash)都能跑起来。

3)支持的任务(线程)数量无限制,256个优先级,支持时间片轮训。这对处理多个任务或者对于时间要求比较严格的任务非常有优势。

4)完善的外设,如spi、i2cuart等总线驱动,及TCP/IP协议栈、文件系统、数据库(sqlite3)等资源的支持。试用期,常用的底层不需大量修改,增加特殊的驱动,然后将主要的精力花在应用开发上。

5)Linux风格,熟悉Linux的可以很快上手。提供finsh shell,类似Linux的命令行模式,能够解析C代码,在命令终端执行代码,对于调试、打log、内存查看等非常有用。为了节省资源,代码发行时关闭finsh shell即可。

6)本人已在使用RTT的项目有3款,以及内部使用的工具2款,有带GUI的也有只使用内核的,经过长时间的使用,目前为止没有发现因为是RTT的bug导致的问题。因此RTT经过十多年的沉淀还是非常稳定的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    446

    文章

    47728

    浏览量

    409011
  • 物联网
    +关注

    关注

    2867

    文章

    41578

    浏览量

    358242
  • RTOS
    +关注

    关注

    20

    文章

    775

    浏览量

    118778

原文标题:【周四RTOS专栏】我为什么选择这款RTOS?

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    4月25日北京站RT-Thread线下workshop,探索RT-Thread混合部署新模式

    嵌入式软件工程师郭占鑫老师为您讲解有关技术知识和实践经验。通过本次workshop能深入理解RT-Thread专业版与混合部署的潜力,在RK3568平台上提升系统
    的头像 发表于 04-16 08:35 72次阅读
    4月25日北京站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 03-27 11:36 415次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    嵌入式软件工程师农晓明老师为您讲解有关技术知识和实践经验。通过本次workshop能深入理解RT-Thread专业版与混合部署的潜力,在RK3568平台上提升系统实
    的头像 发表于 03-27 08:34 142次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    【PSoC™62 for RT-ThreadRT-Thread携手英飞凌举办嵌入式网络应用开发沙龙,圆满落幕!

    2023年12月09日,深圳,全球半导体解决方案的领导者英飞凌科技(中国)有限公司(以下简称:英飞凌)与上海睿赛德电子科技有限公司(RT-Thread)在深圳塘朗联合举办了“嵌入式网络应用开发”为主
    的头像 发表于 12-14 16:25 257次阅读
    【PSoC™62 for <b class='flag-5'>RT-Thread</b>】<b class='flag-5'>RT-Thread</b>携手英飞凌举办<b class='flag-5'>嵌入式</b>网络应用开发沙龙,圆满落幕!

    新书上架|嵌入式系统原理及应用——基于STM32和RT-Thread

    人间九月,山河已秋, RT-Thread又上新了!自2018年RT-Thread首本书籍问世后,越来越多的创作者因为RT-Thread的自主可控、稳定可靠、友好生态,把RT-Thread
    的头像 发表于 09-25 18:25 535次阅读
    新书上架|<b class='flag-5'>嵌入式</b>系统原理及应用——基于STM32和<b class='flag-5'>RT-Thread</b>

    基于RT-Thread的RoboMaster电控框架设计

    由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包……很难不选择 RT-Thread 进行项目开发。
    发表于 09-06 15:21 407次阅读

    RT-Thread操作系统全面支持飞腾腾珑E2000系列芯片

    近日,国内领先的自主核心芯片提供商飞腾和国内领先的RTOS(实时操作系统) RT-Thread 共同完成了针对飞腾系列CPU的适配支持,并且全部源码已经发布到
    的头像 发表于 08-28 18:55 1045次阅读
    <b class='flag-5'>RT-Thread</b>操作系统全面支持飞腾腾珑E2000系列芯片

    新书上架|RT-Thread带你解密“芯”世界

    夏木荫荫,人间八月,RT-Thread又上新了!自2018年RT-Thread首本书籍问世后,越来越多的创作者因为RT-Thread的自主可控、稳定可靠、友好生态,把RT-Thread
    的头像 发表于 08-22 20:10 451次阅读
    新书上架|<b class='flag-5'>RT-Thread</b>带你解密“芯”世界

    一“码”当先,PR大征集!2023 和RT-Thread官方论坛一起赋能开源

    8月,RT-Thread官方论坛发起「提PR,赢积分」的活动,诚召各位工程先锋一“码”当先参与 RT-Thread开源贡献活动,赢积分,当钱花! 从没提交过PR? 看这里
    的头像 发表于 08-18 18:15 345次阅读
    一“码”当先,PR大征集!2023 和<b class='flag-5'>RT-Thread</b>官方论坛一起赋能<b class='flag-5'>开源</b>!

    社区工程师专题系列第六期】宁精勿杂,在嵌入式领域做到优秀——李昂

    ,用于小资源嵌入式系统。相比同类产品,如MicroPython,LuaOS等,资源占用减少85%以上。 入选2021年度 Gitee最有价值开源项目,加入RT-Thread嵌入式实时操
    发表于 08-02 14:45

    分享技术经验,换取精美好礼,RT-Thread官方论坛期待你的加入!

    亲爱的开发者们,你是否在寻找技术同行却无从寻觅?你是否有许多问题需要专业的解答?你是否需要一个能查找丰富资料的论坛? RT-Thread官方社区一定能满足你的需求! 在RT-Thread嵌入式
    的头像 发表于 07-07 18:40 485次阅读
    分享技术经验,换取精美好礼,<b class='flag-5'>RT-Thread</b>官方论坛期待你的加入!

    2023 RT-Thread全球技术大会 - 让开发者成为主角:圆满落幕

    6月1日至3日,来自世界各地的开发人员齐聚一堂,参加了2023 RT-Thread全球技术大会。这一年度盛会由开源操作系统RT-Thread发起,汇集了人工智能、RISC-V、嵌入式
    的头像 发表于 06-17 18:10 565次阅读
    2023 <b class='flag-5'>RT-Thread</b>全球技术大会 - 让开发者成为主角:圆满落幕

    社区工程师专题系列第期】坚持兴趣成就嵌入式工程师——杨永胜

    Mini仿真器试用体验 5.Landzo C1 机器人试用体验 6.飞凌嵌入式OK210试用体验 全志开源硬件大赛[开源硬件大赛] 基于全志V853的DouPi方案设计 方案说明 想提高
    发表于 05-19 10:25

    基于RT-Thread Studio学习

    前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
    的头像 发表于 05-15 11:00 2565次阅读
    基于<b class='flag-5'>RT-Thread</b> Studio学习

    国内高校 + 开源社区:共同守护RT-Thread操作系统安全运行

    共建各类特色联合实验室,把一线的产业动向和技术反馈到高校;积极和高校开展各类合作,并把这些合作成果带到产业界落地。到目前,已与各类高校共建近70所联合实验室,参与共建一项国家级嵌入式能力认证,希望以RT-Thread为基础平台,基础载体,形成一个正向良性循
    的头像 发表于 05-12 10:45 694次阅读
    <b class='flag-5'>国内</b>高校 + <b class='flag-5'>开源</b><b class='flag-5'>社区</b>:共同守护<b class='flag-5'>RT-Thread</b>操作系统安全运行