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经过十多年的沉淀还是非常稳定的。

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

    关注

    462

    文章

    53559

    浏览量

    459321
  • 物联网
    +关注

    关注

    2939

    文章

    47336

    浏览量

    408130
  • RTOS
    +关注

    关注

    25

    文章

    862

    浏览量

    122617

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RISC-V单片机快速入门02,移植RT_Thread Nano系统

    联网操作系统。RT-Thread具备IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积发展,RT-Thread
    发表于 11-10 07:23

    【好书推荐】RT-Thread第22本相关书籍!《嵌入式实时操作系统开发实践》| 技术集结

    随着物联网、智能家居与工业控制等领域的快速发展,嵌入式实时操作系统的应用愈发广泛。RT-Thread作为国产开源RTOS的代表,凭借其出色的实时性、组件化设计和强大的生态体系,已成为众多工程师和高校
    的头像 发表于 10-16 18:46 376次阅读
    【好书推荐】<b class='flag-5'>RT-Thread</b>第22本相关书籍!《<b class='flag-5'>嵌入式</b>实时操作系统开发实践》| 技术集结

    RT-Thread嵌入式电子设计大赛直播周今晚正式开启!立即预约 | 问学直播

    2025RT-Thread嵌入式电子设计大赛正在火热报名中,本次大赛分为嵌入式软件大赛和硬件拓展板设计大赛两大版块,为了帮助开发者更好地了解本次大赛提供的硬件的特性,并为硬件选择提供支持
    的头像 发表于 08-25 11:52 676次阅读
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>嵌入式</b>电子设计大赛直播周今晚正式开启!立即预约 | 问学直播

    【好书推荐】RT-Thread第20本相关书籍!《嵌入式实时操作系统RT-Thread原理与应用》| 技术集结

    01内容简介ContentSummary本书为读者提供了全面、系统的RT-Thread学习指南,旨在帮助初学者及有经验的开发者掌握RT-Thread实时操作系统和STM32
    的头像 发表于 08-24 10:05 693次阅读
    【好书推荐】<b class='flag-5'>RT-Thread</b>第20本相关书籍!《<b class='flag-5'>嵌入式</b>实时操作系统<b class='flag-5'>RT-Thread</b>原理与应用》| 技术集结

    RT-Thread联合瑞萨发起移植挑战赛,邀您共创开源生态!| 社区活动

    为丰富嵌入式开源生态,推动开源RT-ThreadRTOS在更多硬件平台的落地应用,RT-Thread团队携手全球领先的半导体解决方案商瑞萨电
    的头像 发表于 08-08 10:36 895次阅读
    <b class='flag-5'>RT-Thread</b>联合瑞萨发起移植挑战赛,邀您共创<b class='flag-5'>开源</b>生态!| <b class='flag-5'>社区</b>活动

    RT-Thread 遇上 Rust:安全内核 RusT-Thread 的诞生

    大家好,我们是中国科学技术大学操作系统原理与设计(H)课oooooS小组。这个项目是我们的课程大作业:参考RT-Thread架构,使用Rust搭建原生的嵌入式操作系统内核。初识Ru
    的头像 发表于 08-02 11:03 3211次阅读
    <b class='flag-5'>RT-Thread</b> 遇上 Rust:安全内核 RusT-<b class='flag-5'>Thread</b> 的诞生

    RT-Thread荣获2025优秀开源项目 | 新闻速递

    6月底,RT-Thread睿赛德受邀参与由上海开源信息技术协会主办的2025上海开源创新精英荟。上海市商委副主任张杰出席会议并致辞。RT-Thread
    的头像 发表于 07-04 09:04 2439次阅读
    <b class='flag-5'>RT-Thread</b>荣获2025优秀<b class='flag-5'>开源</b>项目 | 新闻速递

    玄铁加入RT-Thread 高级会员合作伙伴 | 战略新篇

    今天起,玄铁XuanTie正式成为RT-Thread高级会员合作伙伴。此次合作标志着双方将在嵌入式操作系统创新、RISC-V生态构建及行业应用落地等领域展开深度协同,加速推动开源技术的产业化进程
    的头像 发表于 06-23 20:22 876次阅读
    玄铁加入<b class='flag-5'>RT-Thread</b> 高级会员合作伙伴 | 战略新篇

    2025 RT-Thread全球技术大会议程正式发布!

    。2024RT-Thread全球技术大会,由开源操作系统RT-Thread发起,并联合国内外领先企业的重磅嘉宾,携手国内外顶尖企业专家与超3
    的头像 发表于 05-27 19:28 1078次阅读
    2025 <b class='flag-5'>RT-Thread</b>全球技术大会议程正式发布!

    RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进

    开源实时操作系统,正持续优化社区协作流程,现面向全球开发者招募审核团(ReviewTeam)成员,共同维护代码质量,推动RT-Thread生态繁荣发展!什么是RT
    的头像 发表于 05-21 18:02 1069次阅读
    <b class='flag-5'>RT-Thread</b>审核团招募: 深度参与<b class='flag-5'>开源</b>RTOS<b class='flag-5'>社区</b>治理与演进

    富瀚微正式加入RT-Thread高级合作伙伴计划 | 战略新篇

    嵌入式物联网生态的繁荣发展。富瀚微在视觉处理及显示驱动芯片领域拥有深厚的技术积累,RT-Thread作为开源实时操作系统,将充分发挥其在嵌入式
    的头像 发表于 05-12 11:53 820次阅读
    富瀚微正式加入<b class='flag-5'>RT-Thread</b>高级合作伙伴计划 | 战略新篇

    RT-Thread嵌入式操作系统专业培训班-深圳站重磅开启!

    RT-Thread官方将在深圳举办为期三天的嵌入式操作系统专业培训班!本次培训将深入讲解RT-Thread嵌入式实时操作系统的核心技术与实战应用,助力开发者快速掌握RTOS开发精髓。无
    的头像 发表于 04-11 18:18 654次阅读
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>嵌入式</b>操作系统专业培训班-深圳站重磅开启!

    RT-Thread嵌入式操作系统专业培训班来上海啦!

    RT-Thread官方将在上海(RT-Thread大本营)发起为期三天的嵌入式操作系统专业培训班!本次培训将会深入讲解RT-Thread嵌入式
    的头像 发表于 02-27 17:27 829次阅读
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>嵌入式</b>操作系统专业培训班来上海啦!

    RT-Thread嵌入式操作系统专业培训班登陆郑州!

    RT-Thread官方将在河南-郑州发起为期三天的嵌入式操作系统专业培训班!本次培训将深入讲解RT-Thread嵌入式实时操作系统的核心概念、实战技巧和应用场景。无论您是刚接触
    的头像 发表于 02-12 18:28 721次阅读
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>嵌入式</b>操作系统专业培训班登陆郑州!

    清华大学出版社推出RT-Thread新作,助力嵌入式开发人才培养

    RT-Thread第16本权威著作,助力嵌入式开发人才培养近日,清华大学出版社出版了由杨卫波、庄友谊、阮秀凯老师编写的最新教材——《嵌入式系统原理与应用:基于STM32F1HAL库
    的头像 发表于 01-16 19:07 915次阅读
    清华大学出版社推出<b class='flag-5'>RT-Thread</b>新作,助力<b class='flag-5'>嵌入式</b>开发人才培养