当前位置:首页 > 公众号精选 > 嵌入式大杂烩
[导读]关注「嵌入式大杂烩」,选择「星标公众号」一起进步!Freertos是一个国外推出的一个迷你的实时操作系统内核,开源,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。RT-Thread是中国人自己推出的一个集实时操作...

关注「嵌入式大杂烩」,选择「星标公众号」一起进步!

Freertos是一个国外推出的一个迷你的实时操作系统内核,开源,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。

RT-Thread是中国人自己推出的一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,开源os,RT-Thread除了有常规RTOS的功能,还具备一个IoT OS平台所需的所有关键组件。

例如GUI、网络协议栈、安全传输、低功耗组件等等。

下面比较一下Freertos和RT-Thread 在内核、支持的组件、驱动:




freertos简称FR,rt-thread简称RT。首先FR和RT基本定位都是IoT系统

1 、背景

FR是亚马逊旗下,RT背景和应用相对较弱。而国内没有大企业支持RT,而是各自开发IoT系统,华为-liteOS、腾讯TencentOS tiny、阿里AliOS Things。群雄割据,RT生存空间可想而知。

2、软件包和组件

FR和亚马逊IoT云服务结合是比较好的,国内组件结合度应该RT占优,例如阿里云。

3 、学习资料

RT有中文文档,FR有正点原子等众多视频4 文件:确实如下面RT介绍的,RT是一个包含组件的包,包含的东西很多,打开就能用。FR不是很清楚。从文件大小来说,RT 一百多MB,FR只有几MB。

RT-Thread 与其他很多 RTOS 如 FreeRTOS、uC/OS 的主要区别之一是,它不仅仅是一个实时内核,还具备丰富的中间层组件。

内核层:RT-Thread 内核,是 RT-Thread 的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)与硬件密切相关,由外设驱动和 CPU 移植构成。

组件与服务层:组件是基于 RT-Thread 内核之上的上层软件,例如虚拟文件系统、FinSH 命令行界面、网络框架、设备框架等。采用模块化设计,做到组件内部高内聚,组件之间低耦合。

RT-Thread 软件包:运行于 RT-Thread 物联网操作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码或库文件组成。RT-Thread 提供了开放的软件包平台,这里存放了官方提供或开发者提供的软件包,该平台为开发者提供了众多可重用软件包的选择,这也是 RT-Thread 生态的重要组成部分。

软件包生态对于一个操作系统的选择至关重要,因为这些软件包具有很强的可重用性,模块化程度很高,极大的方便应用开发者在最短时间内,打造出自己想要的系统。RT-Thread 已经支持的软件包数量已经达到60 ,如下举例:

  • 物联网相关的软件包:Paho MQTT、WebClient、mongoose、WebTerminal 等等。
  • 脚本语言相关的软件包:目前支持 JerryScript、MicroPython。
  • 多媒体相关的软件包:Openmv、mupdf。
  • 工具类软件包:CmBacktrace、EasyFlash、EasyLogger、SystemView。
  • 系统相关的软件包:RTGUI、Persimmon UI、lwext4、partition、SQLite 等等。
  • 外设库与驱动类软件包:RealTek RTL8710BN SDK。
来源:https://blog.csdn.net/u013184273/article/details/103805733

本文来源网络版权归原作者所有。如涉及作品版权问题,请联系我进行删除。

往期干货:

往期推荐



干货 | 浅析程序开机自启动

程序如何运行?编译、链接、装入?

串口通信 | 简单明了的基础知识

一种无OS的MCU实用软件框架



本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:为了研究微型多旋翼的定点控制,设计并实现了一种基于RT-Thread的微型多旋翼定点控制系统。采用DigitalMotionProcessing库和双闭环PID进行姿态控制,使用磁力计与激光测距仪进行航向与高度的锁...

关键字: RT-Thread 定点控制 数据融合

在六个服务领域表现出显著提升;从2021年的第7位跃居第2位 印度班加罗尔2022年4月11日 /美通社/ -- 下一代数字服务和咨询领域的全球领军者Infosys(印度国家证券交易所、孟买证券交易所和纽约证券交易所代...

关键字: Group os

(全球TMT2022年4月11日讯)下一代数字服务和咨询领域的全球领军者Infosys近期宣布,在Everest Group PEAK Matrix®2022年度 IT服务提供商奖中排名第二。在第六届PEAK Matr...

关键字: Group os

香港2022年3月29日 /美通社/ -- 在传统与创新的十字路口,一些人不仅记录了历史,而且潜心打造未来。回顾Toshiba TV第一次屏幕闪烁的那一刻,创新便已深植于公司的“血液”,致力于真实...

关键字: os

北京2022年3月21日 /美通社/ -- 微美全息软件有限公司(纳斯达克: WIMI)(以下简称为“微美全息”或“公司”),一家全球领先的增强现实(“AR”)服务提供商,今天宣布宣布被纳入Proshares Metav...

关键字: os

Infosys 元宇宙工坊(Infosys metaverse foundry)是 Infosys Living Labs 不可或缺的一部分,它正在推动企业的数字创新议程,以适应新兴的优先事项和市场趋势。 Infosys...

关键字: os

Chronos芯片将搭载于Ouster面向量产车推出的DF系列固态数字激光雷达上,提高其性能与功效...

关键字: 芯片 激光雷达 os

(全球TMT2022年3月11日讯)2022年3月11日,高分辨率数字激光雷达供应商Ouster发布最新Chronos 芯片,这是一款车规级、完全定制化的数字激光雷达接收芯片,将搭载于其DF系列固态激光雷达上。Chro...

关键字: 芯片 激光雷达 os

上海2022年3月10日 /美通社/ -- 中国上海,2022年3月,柏中(Bossard)宣布推出Smart Vending Cloud帮助客户解决MRO耗材管理问题,进一步升级“智能工厂物流”服务。此举也意味着柏中在...

关键字: 全自动 os

(全球TMT2022年2月22日讯)孚昇电子(Fusion Worldwide)收购了位于新加坡的大型电子元件测试公司Prosemi Mfg Pte Ltd。由于供应链经历了历史性的限制,导致周转时间过长,此次收购将进...

关键字: os se 电子元件
关闭
关闭