嵌入式系统是什么

发布时间:2007-03-19 10:16:23来源:红联作者:Electxcitation

一般来说,嵌入式系统是“执行专用功能并被内部计算机控制的设备或者系统。嵌入式系统不能使用通用型计算机,而且运行的是固化的软件,用术语表示就是固件(firmware),终端用户很难或者不可能改变固件。”

有技术概念的人么理解上面的定义应该没有问题,但是对非技术领域的人们来说可能存在一些障碍。一个更简单的定义是:“嵌入式系统就是包含了用户所不知晓的计算机的设备。”

但是,甚至这个定义也需要某些解释。首先,大多数非IT人士对计算机的概念就是一个米色的贴着“Intel-Inside”标签的盒子。嵌入式计算机的发行量远远高于基于Intel-x86/Pentium的台式PC的发行量。Intel或许“inside”,但是嵌入式系统却是无处不在。

人们很少会意识到他们往往随身携带了好几个嵌入式系统----手机、手表或者智能卡都嵌有它们,而且他们在与汽车、电梯、厨房设备、电视、录像机以及娱乐系统的嵌入式系统交互时也往往对此毫无觉察。嵌入式系统在工业机器人、医药设备、电话系统、卫星、飞行系统等领域扮演了一个更为重要的角色。正是“看不见”这一个特性嵌入式计算机与通用PC计算机相区分。

嵌入式体系结构

作为一名技术人员,你可能想从体系的角度来定义嵌入式系统。尽管绝大多数嵌入式系统是用户针对特定任务而定制的,但它们一般都是由下面几个模块组成的:

一台计算机或者微控制器,字长可能是可怜的4位或者8位、16位、32位甚至是64位。

用以保存固件的ROM(非挥发性只读存储器)。

用以存程序数据的RAM(挥发性的随机访问存储器)。

连接微控制器和开关、按钮、传感器、模数转化器、控制器、LED(发光二极管)和显示器的I/O端口。

一个轻量级的嵌入式操作系统,一般是自行编写的。

专门的单片微控制器是大多数嵌入式系统的核心。通过把若干个关键的系统组成部分集成到单个芯片上,系统设计者就可以得到小而便宜、可以操作较少外围电子设备的计算机。

嵌入式系统的一般模型并不足以定义嵌入式系统本身。例如,某些嵌入式系统常常比标准PC机箱小不了多少。这类设备有:

信息查询以及销售点终端。

某些工业控制系统。

游戏控制台(例如基于x86和Windows的Xbox)。

数字录像机(例如基于Linux的TiVo)。

这些设备可能使用硬盘驱动器来保存固件,并运行各种桌面操作系统如Windows、Linux或者DOS。这并不是典型的嵌入式系统的体系结构,但是按照我的较早前的定义,它们仍可以称为嵌入式系统。

什么是linux嵌入式系统,嵌入式系统是什么相关推荐

  1. Linux 之八 完整嵌入式 Linux 环境、(交叉)编译工具链、CPU 体系架构、嵌入式系统构建工具

      最近,工作重心要从裸机开发转移到嵌入式 Linux 系统开发,由于之前对嵌入式 Linux 环境并不是很了解,因此,第一步就是需要了解如何搭建一个完整的嵌入式 Linux 环境.现在将学习心得记录 ...

  2. linux mpeg-4,嵌入式MPEG-4解码系统的设计与实现,嵌入式MPEG-4解码系统,嵌入式Linux,视频码流,P...

    介绍了一种嵌入式高图像质量的MPEC-4视频流解码系统.该系统以嵌入式Linux作为操作系统,采用硬解码方式,把IDE接口设备或网络端口输入的MPEC-4视频码流(ES.PS和TS)转换成PAL/NT ...

  3. linux 嵌入式 快照_Linux 系统之Systemd

    标签: 子贡问为仁.子曰:"工欲善其事,必先利其器.居是邦也,事其大夫之贤者,友其士之仁者."--孔子(春秋)<论语·卫灵公> [工欲善其事,必先利其器] 掌握一门技术 ...

  4. 嵌入式linux界面开发,基于嵌入式Linux平台实现GUI系统的设计方案

    描述 嵌入式图形用户界面( GUI, Graphic UserInterface)系统作为嵌入式系统中的一大关键技术,为用户提供设备的控制接口,其性能的好坏,界面的美观程度,影响着用户对产品的购买意愿 ...

  5. 嵌入式linux开发,unix系统整体架构图

    嵌入式linux开发,unix系统整体架构图如下

  6. 嵌入式linux中内核,嵌入式Linux研究-对几种典型的系统的内核配置方案

    摘要 本文主要介绍了几种减裁Linux核心的方法,可以用于.嵌入式服务器的核心配置. By iamafan 1.对于一般PC的普通内核配置 对于一般的用户而言,对于Linux内核的效率和大小的要求 ...

  7. 基于嵌入式Linux的测温系统,基于嵌入式Linux的图像监控系统

    设计.发明的目的和基本思路.创新点.技术关键和主要技术指标 随着嵌入式技术的快速发展,产生了基于嵌入式系统的远程图像视频监控系统,为信息产业,管理行业.监控行业提供了快捷.高效.廉价的服务.丰富的网络 ...

  8. 嵌入式linux和dsp,嵌入式uClinux和双核DSP在视频编码系统中的应用研究

    摘要: 嵌入式视频编码系统在多媒体处理领域有相当广泛的应用,它是指以嵌入式方式实现的视频信号编码器.对于复杂的应用来讲,还应该有较好的网络传输功能甚至是视频解码功能,这就对系统处理器有了更高的要求.论 ...

  9. 《全面掌握Linux C语言嵌入式系统移植教程》学习笔记(Liunx速查简明)

    全面掌握Linux C语言嵌入式系统移植教程学习笔记(Liunx速查简明) 笔记前言: P3: shell命令简明 P4: vi /vim编辑器入门 P5:vi /vim编辑器扩展 P8: gcc编译 ...

  10. 【科研论文】基于HTTP协议的嵌入式远程监控系统的研究

    内容简介: 利用网络实现局域乃至全球范围内的监测与控制,是信息与控制系统的主要发展趋势.嵌入式系统因其体积小.功能强.可靠性高.灵活方便等优点,已渗透到工业.农业.国防.教育.科研以及消费等各个领域, ...

最新文章

  1. 判断某数组是不是二叉树的前序遍历序列 python递归
  2. 10条PyTorch避坑指南
  3. JAVA数据库应用的一个小例子
  4. IBM推出127量子比特处理器,超越谷歌和中科大
  5. Java实现算法导论中最大公约数欧几里得算法
  6. ML之sklearn:sklearn.metrics中常用的函数参数(比如confusion_matrix等 )解释及其用法说明之详细攻略
  7. boost::hana::permutations用法的测试程序
  8. [HNOI2013]数列(差分)
  9. 自建ca根证书_独立根CA的安装与证书申请
  10. iOS中的三大定时器
  11. 用script实现Web Service的异步调用
  12. 人工智能技术发展综述
  13. postgresql 编写函数实现 获取中文姓名全拼
  14. 2048小游戏(变态版哦)
  15. Hcse 交换知识点-1
  16. kpi绩效考核流程图_KPI及绩效考核流程
  17. html5语文答题制作,语文万能答题模板
  18. 江恩 计算机,在计算机上绘制江恩角度线 (转贴)
  19. python综合应用题 论语 230322
  20. “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面 1

热门文章

  1. 测控系统原理与设计(1)
  2. hpux-hp superdome 9000 升级微码
  3. DataX学习笔记-Reader插件开发
  4. jlxLCD12864液晶屏驱动STM32F411
  5. Python汉字转拼音,火车头Python汉字转拼音插件开发
  6. 个人认为最完美的css处理div圆角的方法
  7. CSC申请结束到派出前的事项
  8. 【DSP】理解并用MATLAB手动实现unwrap()
  9. 反汇编-objdump
  10. .pth转.weights/openCV-python + YOLO v3实现目标检测