• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > 嵌入式系统的定义

嵌入式系统的定义

作者:汇编爱好者 字体:[增加 减小] 来源:互联网 时间:2017-06-17

汇编爱好者通过本文主要向大家介绍了嵌入式系统的发展趋势,嵌入式系统,什么是嵌入式系统,嵌入式系统的特点,嵌入式系统就业前景等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
</div>   根据IEEE(国际电子和电气工程师协会)的定义,嵌入式系统是“控制、监视或者辅助设备、机器或车间运行的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。这主要是从应用上加以定义的,而并不能体现出嵌入式系统的精要之处。目前国内普遍被认同的一个定义是:以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
  通常,从以下几个方面来理解嵌入式系统的定义:
  (1)嵌入式系统对每一个具体的应用都具有很强的专用性,必须根据实际系统的需求进行针对性的设计。
  (2)是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
  (3)嵌入式系统存在着一个较为通用的软、硬件内核。这个内核往往是几KB到几十KB之间的微内核。
  从结构上来看,嵌入式系统作为一类特殊的计算机系统可被划分为硬件和软件两部分,如图1所示。
  
       图1 嵌入式系统的系统结构
  (1)硬件环境是整个嵌入式操作系统和应用程序运行的硬件平台,不同的应用通常有不同的硬件环境。硬件平台的多样性是嵌入式系统的一个主要特点。
  (2)硬件抽象层,有时也叫板级支持包,是一个介于硬件与软件之间的中间层次。硬件抽象层通过特定的上层接口与操作系统进行交互,可对操作系统硬件直接操作。硬件抽象层的引入大大推动了嵌入式操作系统的通用化。
  (3)嵌入式操作系统完成嵌入式应用的任务调度和控制等核心功能。具有内核较精简、可配置、与高层应用紧密关联等特点。嵌入式操作系统具有相对不变性。
  (4)嵌入式应用程序运行于操作系统之上,利用操作系统提供的机制完成特定功能的嵌入式应用。在嵌入式系统设计中,通用性与专用性始终是一对矛盾体。由于应用的多样性和对嵌入式系统小巧性的要求,专用性占了上风。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 嵌入式系统的定义

相关文章

  • 2017-06-05 PPPD拨号:出问题:Couldn'tattachtochannel4:Invalidargument
  • 2017-06-05 防火墙项目工作终于干完了!!!,散分庆祝
  • 2017-06-17ARM和嵌入式裸机编程入门建议
  • 2017-06-05 电量计DS2784参数设置
  • 2017-06-05 VxWorks55在Windsh下输入@ls报错!
  • 2017-06-05 Fatfs文件系统创建新文件夹及在该路径下创建文件
  • 2017-06-05 如何在用户应用中打开USB端口
  • 2017-06-05 voidmyprintfcharformat,这是什么意思
  • 2017-06-05 tcpip协议详解TCP/IP详解卷1的协议域问题
  • 2017-06-05 对IPCAM编程请教

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 求救:关于PCI
    • 寻找调试TCP/IP,UDP协议的软件,高分送。
    • 实时数据压缩的问题
    • 为啥ESP8266做客户端连总连不上服务器,但作为服务器却可以?
    • 那位高手能提供一下usb20驱动的开发资料,最好有代码
    • 请教如何监控刻录机。
    • 自己编译生成的nkbin运行问题?
    • 谁能知道哪个mib库中的那个节点可以得到计算机的cpu总的利用率和内存使用大小?
    • QT文件路径中的冒号:表达什么含义
    • arm汇编中MCR中的协处理器操作码是做什么的

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有