- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCU嵌入式操作系统发展趋势
MCU嵌入式操作系
统发展趋势
及RT-Thread介绍
目录
微控制器市场情况
RT-Thread介绍
RT-Thread发展情况
MCU现况
8位、16位单片机:
大量产品依然在使用着8位、16位单片机;
32位处理器:
体积越来越小,功耗也相应的降低
成本、价格越来越低
以同等价位的32位处理器替换原有的8位单片机,越来越
显示出它的性价比优势:
功能更多;
性能更强;
8位、32位处理器趋势图
微控制器
微控制器(Microcontroller Unit,即MCU):
通常指单芯片微型计算机,被大量的应用在电机控制、条码阅读器、消费类
电子、楼宇安全与门禁控制、工业控制与自动化和白色家电等领域。
32位微控制器的需求点:
算法复杂性增加。
将多个子系统合并到单个电子板中,以便降低系统成本、减小占用空间、
降低功耗
包括有线和/或无线连接。
ARM Cortex ™-M系列处理器
低功耗、低成本
周边生态链完整
RT-Thread介绍
2005年底,源于在ARM7TDMI芯片平台上开发一个小型
的手持设备;
当时的状况:
商业OS:VxWorks 、ucos
免费OS:ecos,RTEMS,uclinux
小型化,资源紧凑的情况下:
自行开发一个小型的OS;
另外的初衷,希望有一个平台,以后写的应用都可以基于
这个平台(可移植化好的平台)。
RT-Thread实时操作系统
RT-Thread是一个开源的实时操作系统,包括:
TCP/IP协议
栈
图形用户界
用户命令行
面
硬实时
核心
多线程
POSIX兼容 设备文件系
库 统
驱动库
开源社区方式
秉承开源理念,开放RT-Thread实时操作系统的源代码:
2006年发布第一个版本;
2010年开始发布RT-Thread 0.4.0系列版本;
2011年底将发布RT-Thread 1.0.0正式版本。
社区化方式发展:
更开放,可以让更多的人投入进来;
多样性,随着参与人的不同,大家的思维都是发散的。
缺点:是否有凝聚力。
RT-Thread 近况
随着ARM Cortex-M系列芯片的应用、普及,原有很多8位、16
位单片机都纷纷转到32位微处理器芯片中;
自RT-Thread 0.3.0开始由于其实时性,小型的footprint ,稳定的
TCP/IP协议栈而被广泛应用。
网友曾戏称:ARM Cortex-M3 + RT-Thread是绝配;
成为国内最大的原创性操作系统开发社区:
涉及国内各地近30名开发人员;
也包括一些国外开发成员。
ARM Connected Community在中国的合作伙伴。
一些使用RT-Thread 的案例
打印机解决方案:
基于ARM Cortex-M3系列微控制器;
便利的高可移植性、跨平台性;
LPC1700系列平台;
电视台发射塔监控
基于以太网的无人职守发射塔
文档评论(0)