收藏官网首页
查看: 8699|回复: 0

[国内资讯] 智能硬件常用嵌入式实时操作系统

321

主题

1054

帖子

4503

积分

论坛元老

Rank: 8Rank: 8

积分
4503
QQ
跳转到指定楼层
楼主
发表于 2016-11-9 18:53:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 bigfanofloT 于 2016-11-9 18:54 编辑

定义
关于嵌入式系统,至今没有确切的定义,下面给出三个比较常用的定义:
系统定义
当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。注:在工业控制、 军事设备、 航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。 我们常常说的嵌入式操作系统都是嵌入式实时操作系统。 比如μCOS-III,eCOS 和 Linux、 HOPENOS。故对嵌入式实时操作系统的理解应该建立在对嵌入式系统的理解之上加入对响应时间的要求。
IEEE 定义
嵌入式系统是“ 用于控制、监视或者辅助操作机器和设备的装置” (Devices used to control,monitor, or assist the operation of equipment, machinery or plants)。
一般定义
以应用为中心、以计算机技术为基础、 软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
其实还有一种通俗的理解:嵌入式操作系统是为了区别于通用的计算机系统,人们把嵌入到对象体系中,为实现对象体系智能化控制的计算机系统,称作嵌入式计算机系统,简称嵌入式系统。
嵌入式操作系统分类
按对外部事件的响应能力来分类,嵌入式操作系统有分时操作系统和实时操作系统。如果操作系统能使计算机系统及时的响应外部事件请求,并能控制所有实时设备和实时任务协调运行,且能在一个规定的时间内完成对事件的处理,那么这种系统就称为实时操作系统(RTOS)。按时间的正确程度来分,实时操作系统又分为硬件的实时操作系统和软件的实时操作系统。系统必须在及其严格的时间内完成的任务叫做硬件的实时操作系统,要是不是很严格的话就是软件的实时操作系统。分时操作系统就是按时间片轮转完成各个任务。
当前流行的嵌入实时操作系统
由 UBM Tech Electronics 做的嵌入式市场报告分析了当前比较流行的嵌入式实时操作系统,如下图。




1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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