嵌入式系统的起源、分类、与通用计算机和单片机的区别

合集下载

嵌入式系统概述及与单片机区别说明

嵌入式系统概述及与单片机区别说明

嵌入式系统概述及与单片机区别说明嵌入式的全称是嵌入式系统,英文是Embeded system,是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,根据英国电器工程师协会(U.K. Institution of Electrical Engineer)的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。

从这里我们可以看出两点,第一,嵌入式并不是一个通用的设备。

第二,嵌入式必须和具体的应用相结合,设计上具有针对性。

所以可以看出来嵌入式是一个系统,嵌入式是需要把这个系统嵌入到设备中去,比如手机主板上的芯片就是嵌入到手机上的一个系统,整合了电脑的主板、CPU、硬盘、内存、网卡、显卡、电源的所有功能。

也就是说嵌入式系统主要是从芯片的使用时的组织形态来命名的,更通俗的解释就是只要是被嵌入到设备中的芯片都可以叫做嵌入式系统。

嵌入式系统这个定义太广泛了,所以我们平时所讲的嵌入式更多的是从狭义上讲的,狭义上讲,嵌入式是为了区别于单片机。

我们经常把芯片中不带MMU(memory management unit)从而不支持虚拟地址,只能跑裸机或RTOS(典型如ucos、华为LiteOS、RT-Thread、freertos等)的system叫单片机(典型如STM32、NXP LPC系列、新的NXP imxRT1052系列等),而把芯片自带MMU可以支持虚拟地址,能够跑Linux、Vxworks、WinCE、Android 这样的操作系统的system叫嵌入式。

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。

单片机与计算机的区别与联系

单片机与计算机的区别与联系

单片机与计算机的区别与联系单片机(Microcontroller)是一种集成电路芯片,其中包含了处理器、内存、输入输出接口等多个部件,用于控制和执行各种任务。

计算机(Computer)是一种高级的电子设备,通过运算、逻辑判断和数据处理来模拟人的思维和执行各种任务。

虽然单片机和计算机都属于数字电子设备,但它们在功能、应用范围和体系结构等方面存在显著差异。

本文将详细探讨单片机与计算机的区别和联系。

一、功能区别单片机是一种专用的、嵌入式的处理器系统,具有强大的控制和调度能力。

它主要用于控制和监控各种电子设备,例如车载电子系统、家电、工业自动化等。

相比之下,计算机是一种通用计算设备,可以执行各种计算和计算相关操作,如文档处理、图像处理、网页浏览等。

单片机更注重控制和实时性能,而计算机更注重计算和处理能力。

二、应用范围区别单片机的应用范围广泛,可以用于各种嵌入式系统中。

例如,在汽车领域,单片机可以用于引擎控制单元(ECU)、仪表盘、车身控制等各种系统中。

在家电领域,单片机可以用于洗衣机、空调、冰箱等各种家电设备的控制和调度。

而计算机的应用范围更广泛,几乎涉及到现代社会的各个领域,包括科学研究、商业管理、教育、娱乐等。

三、体系结构区别单片机采用的是单片集成电路芯片的设计,将处理器、内存、输入输出接口等集成在一块芯片上。

这种紧凑的体系结构使得单片机体积小、功耗低,并具有较强的实时性能。

而计算机则采用分布式的体系结构,包括中央处理器(CPU)、内存、硬盘、外设等多个硬件组件的组合。

这种体系结构使得计算机能够处理复杂的任务和大规模的数据。

四、联系与互补尽管单片机和计算机在功能和应用方面存在差异,但它们也有着一些联系和互补的地方。

首先,单片机可以与计算机进行通信和协作,例如通过串口、以太网等通信方式,将单片机所采集的数据传输到计算机进行进一步处理和分析。

此外,计算机可以通过软件模拟单片机的功能,例如使用开发环境和模拟器来编写和调试单片机程序。

嵌入式系统、传统工控机系统两者的区别在哪?

嵌入式系统、传统工控机系统两者的区别在哪?

嵌入式系统、传统工控机系统两者的区别在哪?
嵌入式系统:是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,根据英国电气工程师协会的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。

与个人计算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。

由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本。

嵌入式系统通常进行大量生产,所以单个的成本节约,能够随着产量进行成百上千的放大。

工控机:是一种加固的增强型个人计算机。

工控机是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。

工控机具有重要的计算机属性和特征,如具有计算机CPU、硬盘、内存、外设及接口,并有操作系统、控制网络和协议、计算能力、友好的人机界面。

工控机经常会在环境比较恶劣的环境下运行,对数据的安全性要求也更高,所以工控机通常会进行加固、防尘、防潮、防腐蚀、防辐射等特殊设计。

传统工控机,处理速度慢、存储空间小,加上体积庞大,且采用交流220V 供电,热量较大,如果不及时散热则很容易损坏设备,导致无法及时处理卡口系统数据。

嵌入式系统、传统工控机系统两者的区别在哪?。

嵌入式系统与单片机的区别

嵌入式系统与单片机的区别

嵌入式与单片机的异同及其发展趋势如果说微型机的出现,使计算机进入到现代计算机发展阶段,那么嵌入式计算机系统的诞生,则标志了计算机进入了通用计算机系统与嵌入式计算机系统两大分支并行发展时代,从而导致20世纪末,计算机的高速发展时期。

嵌入式计算机系统走上了一条独立发展的单芯片化道路。

它动员了原有的传统电子系统领域的厂家与专业人士,接过起源于计算机领域的嵌入式系统,承担起发展与普及嵌入式系统的历史任务,迅速地将传统的电子系统发展到智能化的现代电子系统时代。

按照历史性、本质性、普遍性要求,嵌入式系统定义为:“嵌入到对象体系中的专用计算机系统”。

“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。

对象系统则是指嵌入式系统所嵌入的宿主系统。

嵌入式系统的特点与定义不同,由定义中的三个基本要素衍生出来的。

不同的嵌入式系统其特点会有所差异。

与“嵌入性”的相关特点:由于是嵌入到对象系统中,必须满足对象系统的环境要求,如物理环境(小型)、电气/气氛环境(可靠)、成本(价廉)等要求。

与“专用性”的相关特点:软、硬件的裁剪性;满足对象要求的最小软、硬件配置等。

与“计算机系统”的相关特点:嵌入式系统必须是能满足对象系统控制要求的计算机系统。

与上两个特点相呼应,这样的计算机必须配置有与对象系统相适应的接口电路。

嵌入式系统按形态可分为设备级(工控机)、板级(单板、模块)、芯片级(MCU、SoC)。

嵌入式系统与对象系统密切相关,其主要技术发展方向是满足嵌入式应用要求,不断扩展对象系统要求的外围电路(如ADC、DAC、PWM、日历时钟、电源监测、程序运行监测电路等),形成满足对象系统要求的应用系统。

因此,嵌入式系统作为一个专用计算机系统(满足对象系统要求的计算机应用系统),要不断向计算机应用系统发展。

单片机开创了嵌入式系统独立发展道路.嵌入式系统虽然起源于微型计算机时代,然而,微型计算机的体积、价位、可靠性都无法满足广大对象系统的嵌入式应用要求,因此,嵌入式系统必须走独立发展道路——芯片化道路。

嵌入式系统的定义分类与特点

嵌入式系统的定义分类与特点

嵌入式系统的定义分类与特点嵌入式系统是一种特定功能的计算机系统,它主要用于控制、监测和操作各种电子设备和系统。

与通用计算机系统不同,嵌入式系统通常被嵌入到特定的机器或设备中,以完成特定的任务或功能。

嵌入式系统通常由硬件和软件组成,具有以下特点和分类。

一、特点1.实时性:嵌入式系统通常需要在严格的时间约束下完成任务,对于那些对时间要求敏感的应用来说,如空中交通控制、工业自动化等,实时性是嵌入式系统最重要的特点之一2.可靠性:嵌入式系统通常运行在不可控的环境中,如车辆、飞机等,因此可靠性是嵌入式系统的关键特点之一、嵌入式系统需要在各种不稳定的条件下长时间运行,并能适应各种异常情况。

3.低功耗:嵌入式系统通常使用电池或其他有限能源供电,因此低功耗是其重要特点之一、嵌入式系统需要优化硬件和软件设计,以最大程度地减少能耗,延长电池寿命。

4.小型化:嵌入式系统通常需要集成到较小的物理环境中,如智能手机、手表等。

因此,嵌入式系统需要小型化设计,以适应有限的空间和重量要求。

5.高性能:嵌入式系统通常需要处理大量的数据和复杂的计算任务,如高清视频处理、图像识别等。

因此,高性能是嵌入式系统的重要特点之一二、分类1.按应用领域划分:嵌入式系统可按其应用领域划分为工业控制系统、汽车电子系统、医疗设备系统、消费品电子等。

每个领域都有其特定的需求和要求,因此嵌入式系统的设计和实现方式也会有所不同。

2.按系统规模划分:嵌入式系统可按其系统规模划分为小型嵌入式系统和大型嵌入式系统。

小型嵌入式系统通常包括一些简单的功能和任务,如家用电器控制系统、智能手表等;大型嵌入式系统通常具有复杂的功能和任务,如军事导航系统、航空电子系统等。

3.按处理器架构划分:嵌入式系统可按其处理器架构划分为单片机嵌入式系统和微处理器嵌入式系统。

单片机嵌入式系统通常使用单片机作为核心处理器,功能简单,成本低,适用于一些简单的任务和应用;微处理器嵌入式系统通常使用微处理器作为核心处理器,功能复杂,成本较高,适用于一些复杂的任务和应用。

嵌入式系统与通用计算机系统的区别

嵌入式系统与通用计算机系统的区别
结合在一起,形成系统特定的一体化软件。
7
3.系统组成
嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪, 适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机 系统。 • 嵌入式系统主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以
及用户应用软件等部分组成。 • 它具有“嵌入性”、“专用性”和“计算机系统”三个基本要素。
8
4. 技术要求和发展方向
• 通用计算机系统的技术要求是高速、海量的数 值计算,其技术发展方向是总线速度的无限提 升、存储容量的无限扩大;
• 嵌入式计算机系统的技术要求则是智能化控制, 技术发展方向是与对象系统密切相关的嵌入性 能、控制能力与控制的可靠性不断提高。
通用计算机与嵌入式系统的区别
9
特征
智能化控制能力,
技术发展方向 总线速度的无限提升、存储容量的无限扩大
与对象系统密切相关的嵌入性能、控制能力与控制 的可靠性不断提高。
思考题:
10
1. 嵌入式系统可以作为独立的开发平台使用吗? 2. PC可以用于搭建嵌入式计算机系统,但PC不能称为嵌入式计算机系统,对吗? 3. 嵌入式系统的软件都包括哪些? 4. 嵌入式系统的软件与硬件系统是相互独立的吗?
系统资源充足,有丰富的编译器、集成开发环境、 系统资源紧缺,没有编译器等相关开发工具
调试器等
开发平台和运行平台都是通用计算机
采用交叉编译方式,开发平台一般是通用计算机, 运行平台是嵌入式系统
应用程序可重新编程
一般不能重新编程开发
编程功能电脑,普遍进入社会
变为专用电脑,实现“普及计算”
高速、海量的数值计算
•嵌入式计算机系统即“看不见”的计算机, •一般只是运行平台,不能独立作为开发平台, 它们不能被用户编程, •有一些专用的I/O设备,对用户的接口是应用 专用的。

物联网中的嵌入式系统与单片机开发技术

物联网中的嵌入式系统与单片机开发技术

物联网中的嵌入式系统与单片机开发技术随着物联网技术的快速发展,嵌入式系统与单片机开发技术成为了现代科技领域中不可或缺的一部分。

嵌入式系统是一种特殊的计算机系统,它通常被嵌入到非计算机设备中,以完成特定的任务。

而单片机则是一种集成了微处理器、存储器和输入输出设备的微型计算机系统。

在物联网应用中,嵌入式系统与单片机技术被广泛应用于各种智能设备和传感器中,如智能家居、智能医疗、智能交通等领域。

本文将从嵌入式系统与单片机的基本概念、应用场景、开发技术等方面展开探讨。

一、嵌入式系统与单片机的基本概念1.嵌入式系统嵌入式系统是一种专门为特定应用场景设计的计算机系统。

它通常被嵌入到各种非计算机设备中,例如家电、汽车、医疗设备等,用于控制和处理设备的各种功能。

嵌入式系统以其高度的稳定性、可靠性和低功耗等特点,广泛应用于工业控制、智能家居、汽车电子、医疗设备等领域。

2.单片机单片机是一种集成了微处理器、存储器和输入输出设备等功能模块的微型计算机系统。

与通用计算机不同,单片机的功能和资源相对有限,但具有成本低廉、体积小巧、功耗低等特点。

因此,单片机广泛应用于各种嵌入式系统中,用于控制和处理设备的各种功能。

二、嵌入式系统与单片机的应用场景1.智能家居随着物联网技术的发展,智能家居系统已经成为了现代家庭中广泛应用的一种智能化解决方案。

在智能家居系统中,各种传感器和执行器通过嵌入式系统与单片机来实现智能化的家居控制,包括智能灯光控制、温度和湿度监测、安防监控等功能。

2.智能医疗在医疗设备领域,嵌入式系统与单片机技术被广泛应用于各种医疗设备中,如心率监测仪、血压监测仪、血糖仪等。

这些设备通过嵌入式系统与单片机来实现数据采集、处理和传输,为医护人员提供了实时的健康监测和预警服务。

3.智能交通在智能交通领域,嵌入式系统与单片机技术被广泛应用于交通信号控制系统、智能交通监控系统等。

这些系统通过嵌入式系统与单片机来实现交通信号的智能控制、车辆监测和管理等功能,提高了交通运输的效率和安全性。

通用计算机系统、嵌入式计算机系统和单片机的关系

通用计算机系统、嵌入式计算机系统和单片机的关系

通用计算机系统、嵌入式计算机系统和单片机的关系随着科技的不断发展,计算机系统也在不断演进。

目前,计算机系统主要分为三种类型:通用计算机系统、嵌入式计算机系统和单片机。

这三种计算机系统在不同的领域中都有着广泛的应用,它们之间的关系也十分密切。

通用计算机系统是指一种能够完成多种任务的计算机系统,它可以通过软件程序进行任何类型的计算和处理。

通用计算机系统包括个人电脑、服务器、超级计算机等。

个人电脑是最常见的通用计算机系统,它可以用于日常办公、学习、娱乐等多种用途。

服务器是一种可以提供网络服务的计算机系统,它可以用于网站托管、数据库管理等。

超级计算机则是一种能够进行复杂科学计算和模拟的计算机系统,它在天气预报、气候变化、医学研究等领域有着广泛的应用。

嵌入式计算机系统是指嵌入到其他设备中的计算机系统,它通常用于控制和管理设备的各种功能。

嵌入式计算机系统包括智能手机、平板电脑、家用电器、汽车电子等。

智能手机和平板电脑是最常见的嵌入式计算机系统,它们可以进行通信、上网、娱乐等多种功能。

家用电器中的嵌入式计算机系统可以控制电器的开关、温度、湿度等参数。

汽车电子中的嵌入式计算机系统可以控制车辆的安全、舒适、导航等功能。

单片机是一种特殊的计算机系统,它是一种集成电路芯片,包含了处理器、存储器、输入输出接口等功能。

单片机通常用于控制和管理设备的各种功能。

单片机可以用于电子钟表、温度控制器、电子秤等。

单片机与嵌入式计算机系统的区别在于,单片机是一种独立的计算机系统,而嵌入式计算机系统则是嵌入到其他设备中的计算机系统。

通用计算机系统、嵌入式计算机系统和单片机之间的关系可以用下图表示:通用计算机系统、嵌入式计算机系统和单片机之间的关系从图中可以看出,通用计算机系统、嵌入式计算机系统和单片机之间存在一定的联系和区别。

通用计算机系统可以用于各种领域的计算和处理,而嵌入式计算机系统和单片机则主要用于控制和管理设备的各种功能。

嵌入式计算机系统和单片机之间的区别在于,单片机是一种独立的计算机系统,而嵌入式计算机系统则是嵌入到其他设备中的计算机系统。

单片机与嵌入式系统的区别与联系

单片机与嵌入式系统的区别与联系

单片机与嵌入式系统的区别与联系简介:单片机和嵌入式系统是现代电子技术中重要的概念。

虽然它们都具有相似之处,但在应用领域和设计理念上存在一些不同之处。

本文将探讨单片机与嵌入式系统的区别和联系。

一、单片机介绍单片机(Microcontroller Unit,MCU)是一种集成了处理器、存储器和外设接口的微型计算机系统。

它通常运行一个特定的程序,以控制和管理外部设备,如电机、感应器和显示屏。

单片机通常用于需要实时控制和响应的应用,例如家电、汽车电子和工业控制等领域。

1.1 单片机的特点单片机具有以下特点:(1)集成度高:单片机由CPU、RAM、ROM、I/O接口等组成于一个芯片;(2)资源有限:存储器和外设资源有限,适合实时响应和简单控制任务;(3)低功耗:单片机通常以低功耗设计,能够长时间稳定运行。

1.2 单片机的应用单片机在各个领域得到广泛应用,如:(1)家电:空调、洗衣机、冰箱等家用电器中的控制单元;(2)汽车电子:发动机控制、车载电子、安全系统等;(3)工业控制:自动化生产线、仪器仪表等。

二、嵌入式系统介绍嵌入式系统(Embedded System)是包含硬件和软件的系统,通常用于特定的应用领域。

与单片机相比,嵌入式系统具有更高的计算能力和更强大的功能。

它们是专门针对特定任务而设计的,既可以包含单片机,也可以包含更复杂的处理器。

2.1 嵌入式系统的特点嵌入式系统具有以下特点:(1)更强大的处理能力:嵌入式系统可以包含多种处理器架构,如ARM、x86等,能够处理更加复杂的任务;(2)丰富的外设接口:嵌入式系统可以通过各种接口连接到更多的外设,如摄像头、触摸屏等;(3)扩展性强:嵌入式系统的设计允许扩展更多的外设和功能。

2.2 嵌入式系统的应用嵌入式系统广泛应用于各个领域,包括但不限于以下几个方面:(1)智能手机:智能手机是一种典型的嵌入式系统,它不仅具备通信功能,还包含多种嵌入式系统,如操作系统、传感器等;(2)网络设备:路由器、交换机等网络设备中的控制系统;(3)医疗设备:心脏起搏器、血糖仪等医疗器械中的控制单元。

单片机与嵌入式系统了解嵌入式系统的基本原理

单片机与嵌入式系统了解嵌入式系统的基本原理

单片机与嵌入式系统了解嵌入式系统的基本原理单片机与嵌入式系统:了解嵌入式系统的基本原理嵌入式系统 (Embedded System) 是指以特定功能为目标的微型电子计算机系统,通常被嵌入到智能设备、工业控制系统和消费电子产品中。

单片机作为嵌入式系统的核心,在各行各业都发挥着重要的作用。

本文将从嵌入式系统的基本原理出发,深入探讨单片机与嵌入式系统的关系以及其基本工作原理。

一、嵌入式系统的定义与应用领域嵌入式系统是指将计算机技术与其他学科交叉应用,在特定用途智能化设备中实现控制和处理功能的计算机系统。

它通常具有专用、定制、功能强大和体积小的特点,应用领域广泛,如消费电子产品、汽车控制、工业控制、医疗设备等。

二、嵌入式系统的基本组成1.硬件部分嵌入式系统的硬件部分包括中央处理器 (CPU)、存储器、输入输出设备、时钟电路、外围接口等。

其中,单片机作为嵌入式系统的核心部件,集成了大量的功能单元,包括中央处理器、存储器、定时器、通信接口等。

2.软件部分嵌入式系统的软件部分通常包括操作系统、应用程序和驱动程序。

操作系统负责管理硬件资源,提供给应用程序一个良好的运行环境。

应用程序则实现具体的功能需求,可以通过编程语言编写完成。

驱动程序用于控制与硬件相关的操作,确保硬件能够正常工作。

三、单片机与嵌入式系统的关系单片机是一种集成了微处理器、存储器、定时器和通信接口等功能单元的芯片,它是嵌入式系统的核心组成部分。

嵌入式系统通过单片机实现对外界环境感知、数据采集、数据处理和控制等功能。

单片机的出现,使得嵌入式系统具备了更高的集成度、更低的功耗和更高的性能。

四、单片机的基本工作原理1.指令执行过程单片机通过时钟信号驱动,按照程序存储器中的指令逐条执行。

每条指令包括操作码和操作数两部分,操作码表示指令的功能,操作数表示指令的操作对象。

单片机通过解码器解码指令,并执行相应的操作。

2.存储器管理单片机的存储器通常包括程序存储器和数据存储器。

嵌入式、单片机、电脑之间的区别

嵌入式、单片机、电脑之间的区别

2011-07-07 19:01网友采纳单片机缩写MCU,全称Micro Controller Unit,中文为微处理器。

在一块芯片上集成ROM,RAM,FLASH存储器,外部只需要加电源、复位、时钟电路,就可以成为一个简单的系统。

因此单片机入门容易,学习开发都不需要花费很多资金购买工具。

汇编或C开发编程例子多,keil编译器,STC单片机下载方便,仿真器多为开源,所以学习单片机很受菜鸟热捧。

在国内很多公司依然使用单片机开发产品,在低端产品里面,性价比高,开发简单是最主要原因,所以学习单片机在国内还是有一定的市场的。

嵌入式全称Embedded System,中文为嵌入式系统,多采用ARM,Power PC,其他16位/32位MCU做处理器,基本有板载BOOT引导程序,内存、FLASH、调试口、看门狗、串口、按键等基本的应用,根据项目或市场需要,一般都带以太网,液晶显示、USB传输、及其他商业或工业应用总线,满足存储、传输、运算需求的系统。

一般使用vxworks、linux、ucos、winen等操作系统开发软件。

使用多为C或C++语言开发,需要购买仿真器,下载器等开发工具,需要投入一定基金。

学习资料网上丰富,开源代码或例子也比较多,但是入门比较难,要有一定硬件及软件基础。

国内嵌入式市场大,一般都集中在中低端产品。

开发人员需求也大,工资比例高,能成为一个嵌入式软件或硬件工程师基本不会失业。

电脑主板一共有两大类,一类商用PC机,如台式机,笔记本主板;另一类是工业或军品主板,如工控机,一体机,该类可以理解为专业为工业控制,或满足军品需求的嵌入式主板,一般都是以Power PC或X86处理器为主,板载BOOT引导程序,内存,大容量存储(如硬盘)。

对环境(高低温、湿度、振动、电磁兼容性)适应能力强,处理能力强的处理器,国内开发多为Linux操作系统,多以C或C+ +语言开发。

需要购买仿真器,需要开发板,下载器等开发工具,需要投入足够的基金。

嵌入式系统的分类

嵌入式系统的分类

嵌入式系统的分类1、以硬件划分1.1嵌入式微控制器(Microcontrol lerUnit,也称MCU)单片机就属于嵌入式微控制器,单片机机心由ROM(或EPROM)、总线、总线逻辑、定时器(或计数器)、Watch Dog、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等组成,它属于单片式设计,体积小、功耗低、成本小、可靠性高的特点,该类型的品种、数量都是最多的,目前嵌入式系统中,MCU在70年代就已经研制出来,但由于以上的特点,直到现在,它依然占有70%的市场份额。

1.2嵌入式微处理器(MicroProcessor Unit,又称MPU)嵌入式微处理器是根据计算机的CPU演变来的,然而与计算机处理器不同的是,它要求性能高、功耗低、体积小、成本小、重量轻、可靠性高的特点,以满足嵌入式环境下的特殊需求,如ARM系列广泛应用于手机终端,PowerPC系列广泛应用于航空系统。

1.3嵌入式DSP处理器(EmbeddedDigitalSignalProcessor,又称EDSP)DSP的算法理论在70年代就已经出现,那时还没有专门的DSP 处理器,只能用MPU的分立元件实现,然而处理的速度无法满足DSP算法要求,1982年,首枚DSP处理器诞生,它是专门用于处理信号的处理器,以信号处理的特殊要求在系统结构处理、算法上进行专门设计的处理器,它具有很高的编译效果与执行速度的功能。

80年代中期,诞生出基于CMOS工艺的DSP处理器,它的储容量和运算速度与前代相比都有飞跃性的提高、现在随着DSP处理器的不断发展,它的集成度更高、应用范围更广。

1.4嵌入片上系统(SystemOnChip,又称SOC)嵌入片上系统追求包容性最强的集成器件,它使现了软硬件无缝结合,在处理器片上直接嵌入操作系统的代码模块,因此具有很高的综合性。

使用SOC,SOC一般是专用的芯片,它具有系统简洁、体积小、功耗小、可靠性高、生产效率高的特点。

嵌入式系统的定义、分类与特点

嵌入式系统的定义、分类与特点

1.1.1 嵌入式系统的定义、分类与特点1.嵌入式系统的定义嵌入式系统的定义1:嵌入式系统是以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应于应用系统对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。

嵌入式系统的定义2:嵌入到对象体系中的专用计算机系统。

嵌入性、专用性与计算机系统是嵌入式系统的三个基本要素。

对象系统是指嵌入式系统所嵌入的宿主系统。

嵌入式系统与通用计算机系统的本质区别在于系统的应用不同,嵌入式系统是将一个计算机系统嵌入到对象系统中。

这个对象可能是庞大的机器,也可能是小巧的手持设备,用户并不关心这个计算机系统的存在。

在理解嵌入式系统的定义时,不要与嵌入式设备相混淆。

嵌入式设备是指内部有嵌入式系统的产品、设备,例如,内含单片机的家用电器、仪器仪表、工控单元、机器人、手机、PDA 等。

2.嵌入式系统的分类按照上述嵌入式系统的定义,只要满足定义中三要素的计算机系统,都可称为嵌入式系统。

嵌入式系统按形态可分为设备级(工控机)、板级(单板、模块)、芯片级(MCU、SOC)。

有些人把嵌入式处理器当作嵌入式系统,但由于嵌入式系统是一个嵌入式计算机系统,因此,只有将嵌入式处理器构成一个计算机系统,并作为嵌入式应用时,这样的计算机系统才可称作嵌入式系统。

嵌入式系统与对象系统密切相关,其主要技术发展方向是满足嵌入式应用要求,不断扩展对象系统要求的外围电路(如ADC、DAC、PWM、日历时钟、电源监测、程序运行监测电路等),形成满足对象系统要求的应用系统。

因此,嵌入式系统作为一个专用计算机系统,要不断向计算机应用系统发展。

3.嵌入式系统的特点嵌入式计算机系统与通用计算机系统、数字产品相比具有以下特点:(1)嵌入式系统是面向特定应用的。

嵌入式系统中的CPU与通用CPU的最大不同就是前者大多数是专门为特定应用设计的,具有低功耗、体积小、集成度高等特点,能够把通用CPU中许多由板卡完成的任务集成在芯片内部,从而有利于整个系统设计趋于小型化。

关于单片机、PLC和嵌入式的对比浅析

关于单片机、PLC和嵌入式的对比浅析

关于单片机、PLC和嵌入式的对比浅析嵌入式是一个大概念,可以说单片机的知识是嵌入式的一个子集。

软件层次上,可以简单分为驱动,系统,应用这3块。

基于的硬件至少包括MCU,DSP,SOC 等。

一般说来,搞过几年单片机的人,对MCU+驱动+简单系统+简单应用熟,但对操作系统和复杂应用不熟。

碰到说自己搞嵌入式的人,就鱼龙杂混,要详细问才能判断水平。

对于学生来说,如果看到招聘的职位,嵌入式可以学习和发展的想象空间大,但是很有可能做的事情和桌面开发差别不大,见到内行了都不好意思说自己搞嵌入式的;单片机能学到的东西是有保障的,但想象空间固定些。

嵌入式/单片机领域里,学电子,通信,计算机,软件出身的比较扎堆。

以下单说说PLC1,20K IO点和20个IO点,都是PLC,嗯。

工资的话。

2,PLC仅仅是工厂自动化中大量应用的一种器件,派生的:传感器,通信,驱动(伺服,变频),弱电(0.6KV以下),组态,DCS都可以归属到PLC里。

从目前我接触到业内的公司里本地代表处的技术人员,能贯通这些的基本木有(本地区号02X)3,搞PLC你就只搞PLC了吗?自动化是为过程和工艺服务的,你不融会贯通,你就没有核心竞争力,还比不上码农呢。

4,PLC的技术含量并不低,不软不硬,但是对付的是各种难缠的应用和客户。

最近我们一个小项目,诊断和报警代码10K行,C写的。

5,企业的自动化维护人员和OEM商是天与地的区别,前者对着电器图检查一下线路就算是主要工作了,现在哪家用户变更的时候会叫本厂的人来做,还不是叫乙方来。

所以,当乙方是不爽,也累,但是你学得到真功夫。

6,西门子工业自动化下,控制器为:200,300,400,1200,1500 。

嗯,先不说跨厂家,也不说WINAC这个软PLC。

你能把这5种吃透,吃透的定义是:你不仅仅会看程序。

而是接到一个应用/项目时,你脑海里会有详细的步骤,分解应用,选型,程序大概怎么设计。

OK,你的工资应该会符合你的期望的。

第1章认识嵌入式系统

第1章认识嵌入式系统
EEPROM,FLASH); 硬盘、软盘、CD-ROM等。
通信接口
目前存在的所有计算机通信接口在嵌入式领域中 都有 其广泛的应用,应用最为广泛的接口设备 包括
RS-232接口(串口UART)
USB接口(通用串行总线接口)
IrDA(Infra Red Data Association-红外线接
口)、
设备扩展接口
简单的嵌入式系统如具有简单的记事本、备忘录 以及日程计划等功能的PDA,它所需要存储的数 据量并不需要很大的内存。
由于目前的嵌入式系统功能越来越复杂,需要大 容量内存,大的内存使得系统成本和体积加大。
目前一些高端的嵌入式系统都会预留可扩展存储 设备接口,为日后用户有特别需求时,可购买符 合扩展接口规格的装置直接接入系统使用。
嵌入式微处理器就是和通用计算机的微处理器对 应的CPU。
在应用中,早期的嵌入式系统是将微处理器装配 在专门设计的电路板上,在电路板上设计了和嵌 入式系统相关的功能模块,这样可以满足嵌入式 系统体积小和功耗低的要求。
目前的嵌入式处理器主要包括:Am186/88、 386EX、PowerPC、Motorola 68000、ARM、 MIPS系列等等。
的CSIC、RISC 3)及其关注成本 4)很高的实时性和可靠性要求 5)操作系统适用于多种处理器并可裁剪 6)嵌入式系统的开发需要专门的工具和特殊方法
4、嵌入式系统的应用
1)消费电子领域 2)通信领域 3)工控、汽车电子、仿真、医疗仪器等领域 4)国防、航空航天领域
二、嵌入式系统的组成结构
嵌入式系统由硬件和软件两部分组成。 嵌入式系统的硬件以嵌入式处理器为核心加上 存储器和各种外围接口电路组成。 嵌入式软件系统由嵌入式操作系统和应用程序 两部分构成。

嵌入式系统和普通计算机的性能、价值等方面的比较研究

嵌入式系统和普通计算机的性能、价值等方面的比较研究

嵌入式系统和普通计算机的性能、价值等方面的比较研究嵌入式系统和普通计算机的性能、价值等方面的比较研究随着科技的不断发展,计算机技术越来越普及,同时出现了许多不同种类的计算机,其中就包括嵌入式系统和普通计算机。

虽然两者都是计算机,但是它们的性能、价值等方面存在着很大的差异。

本文将针对嵌入式系统和普通计算机的性能、价值等方面进行比较研究,并探究它们各自的优点和缺点。

首先,我们需要了解嵌入式系统和普通计算机的定义。

嵌入式系统是指将计算机技术应用到各种各样的产品中,是一种嵌入式计算机系统。

与此相比,普通计算机通常指个人电脑或笔记本电脑,是一种为运行操作系统而设计的计算机系统。

在性能方面,嵌入式系统和普通计算机存在着较大的差异。

由于嵌入式系统所涉及的应用领域不同,计算机的性能指标也不同。

与普通计算机相比,嵌入式系统需要更高的能效和更低的成本。

嵌入式系统的处理能力、内存、存储容量等指标较低,无法像普通计算机那样处理较大量的数据和多任务操作。

然而,嵌入式系统具有低功耗、小结构、高可靠性等优点,具有在特定领域中应用的优势。

在价值方面,嵌入式系统和普通计算机的价值也存在差异。

普通计算机通常是为个人和企业服务而设计的,用来处理大量数据和多任务操作。

由于其较高的性能,它能够应对各种需求,同时也支持各种软件和硬件的扩展。

然而,普通计算机的成本较高,在特定领域应用的成本较高,因此在嵌入式系统中不易得到广泛应用。

相比之下,嵌入式系统的优点在于其低功耗、小结构和高可靠性,它们可以在相对较低的成本下满足特定需求。

在自动驾驶和智能家居等领域的应用,嵌入式系统对于能源效率和空间限制的要求非常高,而且可以方便地进行定制化和维护。

因此,在嵌入式系统和普通计算机之间进行比较时,需要根据具体的应用领域来评估它们的性能和价值。

如果需求较大容量的数据处理和多任务操作,普通计算机优势将更加明显。

如果有较高的能源和空间限制以及需要定制化,嵌入式系统价值将更加凸显。

嵌入式计算机系统

嵌入式计算机系统

嵌入式计算机系统嵌入式计算机系统是指将计算机系统集成到电子产品中,使其能够实现特定的功能。

它在现代科技领域中得到广泛应用,包括家用电器、汽车电子、医疗设备、工业自动化等。

本文将介绍嵌入式计算机系统的定义、特点、应用领域以及未来发展趋势。

一、嵌入式计算机系统的定义嵌入式计算机系统是一种集成了硬件和软件的计算机系统,旨在提供特定的功能或控制特定的设备。

与个人电脑或服务器等通用计算机系统相比,嵌入式计算机系统通常更小巧、功耗更低,并有特定的应用领域。

嵌入式计算机系统通常由处理器、存储器、输入输出设备以及特定的软件组成。

它们通常使用嵌入式操作系统,如Linux、Android 等。

同时,嵌入式计算机系统需要具备实时性,能够及时响应和处理输入信号。

二、嵌入式计算机系统的特点1. 小巧灵活:嵌入式计算机系统通常非常小巧,可以集成到各种电子产品中,如智能手机、平板电脑等。

它们的尺寸和形状可以根据具体应用进行设计。

2. 低功耗:由于嵌入式计算机系统通常工作在电池供电或者能量有限的环境下,因此需要具备低功耗的特性,以延长电池寿命或节约能源。

3. 实时性要求高:嵌入式计算机系统常常需要对输入信号立即做出响应并实时处理,如汽车电子系统需要实时监测车速、制动等信息,以确保安全驾驶。

4. 可靠性要求高:嵌入式计算机系统通常运行在高温、低温、高湿、高海拔等恶劣环境下,因此对可靠性有较高要求,需要能够稳定工作。

三、嵌入式计算机系统的应用领域1. 家用电器:现代家庭中的各种电器产品,如智能电视、智能音箱、空调等都集成了嵌入式计算机系统,以提供更多的功能和便利性。

2. 汽车电子:现代汽车中的嵌入式计算机系统已成为重要的组成部分,实现了很多功能,如车载导航、行车记录仪、智能驾驶辅助等。

3. 医疗设备:医疗设备中广泛使用了嵌入式计算机系统,如心电图仪、血压仪等,以实现数据采集、分析和监控等功能。

4. 工业自动化:嵌入式计算机系统在工业自动化领域中应用广泛,可以用于控制各种工业设备,提高生产效率和质量。

嵌入式计算机与通用计算机的区别与联系

嵌入式计算机与通用计算机的区别与联系

1、嵌入式计算机及通用计算机的区别及联系。

通用计算机具有一般计算机的基本标准形态,通过装配不同的应用软件,以基本雷同的的面目应用在社会的各种领域,其典型产品为PC机;而嵌入式计算机,则是非通用计算机形态的计算机应用,它以潜入系统核心部件的形式隐藏在各种装置、设备、产品和系统中。

因此,嵌入式计算机是一种计算机的存在形式,是从计算机技术的发展中分离出来的。

2、嵌入式系统的定义。

以应用为中心,以计算机技术为基础,软/硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

3、嵌入式系统的特点。

(1)“专用”计算机系统(2)运行环境差异很大(3)比通用PC系统资源少(4)功耗低、体积小、集成度高、成本低(5)具有完整的系统测试和可靠性评估体系(6)具有较长的生命周期(7)需要专用开发工具和方法进行设计(8)包含专用调试电路(9)多科学知识集成系统4、嵌入式系统的组成结构(硬件系统和软件系统)。

软件层次:1.应用层 2.OS层 3.BSP;硬件层次:1.电源管理 2.存储器 3.看门狗及复位电路 4.输入/输出接口及专用设备 5.人机交互设备、LCD、触摸屏、键盘、鼠标。

5、嵌入式系统的基本开发流程。

1.系统定义及需求分析阶段2.方案设计阶段3.详细设计阶段4.软硬件集成测试阶段5.系统功能性测试及可靠性测试阶段6、嵌入式系统的分类。

商用型和免费型(Linux和μC/OS-Ⅱ)6、 交叉开发环境。

交叉开发是指在一台通用计算机上进行软件的编辑编译,然后下载到嵌入式设备中运行调试的开发方法,他通常采用宿主机/目标主机模式。

交叉开发环境一般由运行于宿主机上的交叉开发软件、宿主机到目标机的调用通道组成。

7、 嵌入式系统的应用范围。

汽车、工业控制、通信设备、消费电子、商业终端、航空航天、军事需求。

8、 嵌入式操作系统有哪些状态,它们的关系 。

运行状态,就绪状态,等待状态结束9、 常用的嵌入式操作系统。

嵌入式系统的起源、分类、与通用计算机和单片机的区别

嵌入式系统的起源、分类、与通用计算机和单片机的区别

嵌入式系统的起源、分类、与通用计算机和单片机的区别一、现代计算机的技术发展史 (包括通用计算机系统与嵌入式计算机系统)1.始于微型机时代的嵌入式应用电子数字计算机诞生于1946年,在其后漫长的历史进程中,计算机始终是供养在特殊的机房中,实现数值计算的大型昂贵设备。

直到20世纪70年代,微处理器的出现,计算机才出现了历史性的变化。

以微处理器为核心的微型计算机以其小型、价廉、高可靠性特点,迅速走出机房;基于高速数值解算能力的微型机,表现出的智能化水平引起了控制专业人士的兴趣,要求将微型机嵌入到一个对象体系中,实现对象体系的智能化控制。

例如,将微型计算机经电气加固、机械加固,并配置各种外围接口电路,安装到大型舰船中构成自动驾驶仪或轮机状态监测系统。

这样一来,计算机便失去了原来的形态与通用的计算机功能。

为了区别于原有的通用计算机系统,把嵌入到对象体系中,实现对象体系智能化控制的计算机,称作嵌入式计算机系统。

因此,嵌入式系统诞生于微型机时代,嵌入式系统的嵌入性本质是将一个计算机嵌入到一个对象体系中去,这些是理解嵌入式系统的基本出发点。

2.现代计算机技术的两大分支由于嵌入式计算机系统要嵌入到对象体系中,实现的是对象的智能化控制,因此,它有着与通用计算机系统完全不同的技术要求与技术发展方向。

通用计算机系统的技术要求是高速、海量的数值计算;技术发展方向是总线速度的无限提升,存储容量的无限扩大。

而嵌入式计算机系统的技术要求则是对象的智能化控制能力;技术发展方向是与对象系统密切相关的嵌入性能、控制能力与控制的可靠性。

早期,人们勉为其难地将通用计算机系统进行改装,在大型设备中实现嵌入式应用。

然而,对于众多的对象系统(如家用电器、仪器仪表、工控单元……),无法嵌入通用计算机系统,况且嵌入式系统与通用计算机系统的技术发展方向完全不同,因此,必须独立地发展通用计算机系统与嵌入式计算机系统,这就形成了现代计算机技术发展的两大分支。

嵌入式简介

嵌入式简介

嵌入式简介一、嵌入式与单片机区别1、嵌入式主流是以32位嵌入式微处理器为核心的硬件设计和基于实时操作系统(RTOS)的软件设计;2、单片机系统多为4、8、16位机,不适合运行操作系统,难以进行复杂的运算及处理功能。

3、嵌入式系统强调基于平台设计、软硬件协同设计,单片机大多采用软硬件流水设计;4、嵌入式系统设计的核心是软件设计(占70%左右工作量),单片机系统软硬件设计所占比例基本相同。

====================================== ===================================二、微处理器分类嵌入式处理器:1、嵌入式微控制器(MCU)典型代表单片机,8位电子器件2、嵌入式DSP处理器(DSP)3、嵌入式微处理器(MPU)由通用计算机的CPU演变而来,只保留和嵌入式应用紧密相关的功能硬件去除其他yong余功能部分,以最低功耗和资源实现嵌入式应用的特殊要求。

目前主要嵌入式处理器类型:Power PC、68K/Coldfire、MIPS、ARM系列等4、嵌入式片上系统(System On Chip)====================================== =================================三、嵌入式操作系统1、与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器。

负责嵌入式系统的全部软件、硬件资源2、常见操作系统Vxworks 、 Windows CE 、QNX 、uC/OS-II 、linux3、嵌入式linux定义把linux内核移植到一个专用嵌入式设备的cpu和主板上。

linux解决方案:、包括一个移植好的内核和嵌入式linux的开发工具以及根据应用的需要裁减应用程序,有时还提供实时扩展的内核。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统的起源、分类、与通用计算机和单片机的区别一、现代计算机的技术发展史 (包括通用计算机系统与嵌入式计算机系统)1.始于微型机时代的嵌入式应用电子数字计算机诞生于1946年,在其后漫长的历史进程中,计算机始终是供养在特殊的机房中,实现数值计算的大型昂贵设备。

直到20世纪70年代,微处理器的出现,计算机才出现了历史性的变化。

以微处理器为核心的微型计算机以其小型、价廉、高可靠性特点,迅速走出机房;基于高速数值解算能力的微型机,表现出的智能化水平引起了控制专业人士的兴趣,要求将微型机嵌入到一个对象体系中,实现对象体系的智能化控制。

例如,将微型计算机经电气加固、机械加固,并配置各种外围接口电路,安装到大型舰船中构成自动驾驶仪或轮机状态监测系统。

这样一来,计算机便失去了原来的形态与通用的计算机功能。

为了区别于原有的通用计算机系统,把嵌入到对象体系中,实现对象体系智能化控制的计算机,称作嵌入式计算机系统。

因此,嵌入式系统诞生于微型机时代,嵌入式系统的嵌入性本质是将一个计算机嵌入到一个对象体系中去,这些是理解嵌入式系统的基本出发点。

2.现代计算机技术的两大分支由于嵌入式计算机系统要嵌入到对象体系中,实现的是对象的智能化控制,因此,它有着与通用计算机系统完全不同的技术要求与技术发展方向。

通用计算机系统的技术要求是高速、海量的数值计算;技术发展方向是总线速度的无限提升,存储容量的无限扩大。

而嵌入式计算机系统的技术要求则是对象的智能化控制能力;技术发展方向是与对象系统密切相关的嵌入性能、控制能力与控制的可靠性。

早期,人们勉为其难地将通用计算机系统进行改装,在大型设备中实现嵌入式应用。

然而,对于众多的对象系统(如家用电器、仪器仪表、工控单元……),无法嵌入通用计算机系统,况且嵌入式系统与通用计算机系统的技术发展方向完全不同,因此,必须独立地发展通用计算机系统与嵌入式计算机系统,这就形成了现代计算机技术发展的两大分支。

如果说微型机的出现,使计算机进入到现代计算机发展阶段,那么嵌入式计算机系统的诞生,则标志了计算机进入了通用计算机系统与嵌入式计算机系统两大分支并行发展时代,从而导致20世纪末,计算机的高速发展时期。

3.两大分支发展的里程碑事件通用计算机系统与嵌入式计算机系统的专业化分工发展,导致20世纪末、21世纪初,计算机技术的飞速发展。

计算机专业领域集中精力发展通用计算机系统的软、硬件技术,不必兼顾嵌入式应用要求,通用微处理器迅速从286、386、486到奔腾系列;操作系统则迅速扩张计算机基于高速海量的数据文件处理能力,使通用计算机系统进入到尽善尽美阶段。

嵌入式计算机系统则走上了一条完全不同的道路,这条独立发展的道路就是单芯片化道路。

它动员了原有的传统电子系统领域的厂家与专业人士,接过起源于计算机领域的嵌入式系统,承担起发展与普及嵌入式系统的历史任务,迅速地将传统的电子系统发展到智能化的现代电子系统时代。

因此,现代计算机技术发展的两大分支的里程碑意义在于:它不仅形成了计算机发展的专业化分工,而且将发展计算机技术的任务扩展到传统的电子系统领域,使计算机成为进入人类社会全面智能化时代的有力工具。

二、嵌入式系统的定义与特点如果我们了解了嵌入式(计算机)系统的由来与发展,对嵌入式系统就不会产生过多的误解,而能历史地、本质地、普遍适用地定义嵌入式系统。

1.嵌入式系统的定义按照历史性、本质性、普遍性要求,嵌入式系统应定义为:“嵌入到对象体系中的专用计算机系统”。

“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。

对象系统则是指嵌入式系统所嵌入的宿主系统。

2.嵌入式系统的特点嵌入式系统的特点与定义不同,它是由定义中的三个基本要素衍生出来的。

不同的嵌入式系统其特点会有所差异。

与“嵌入性”的相关特点:由于是嵌入到对象系统中,必须满足对象系统的环境要求,如物理环境(小型)、电气/气氛环境(可靠)、成本(价廉)等要求。

与“专用性”的相关特点:软、硬件的裁剪性;满足对象要求的最小软、硬件配置等。

与“计算机系统”的相关特点:嵌入式系统必须是能满足对象系统控制要求的计算机系统。

与上两个特点相呼应,这样的计算机必须配置有与对象系统相适应的接口电路。

另外,在理解嵌入式系统定义时,不要与嵌入式设备相混淆。

嵌入式设备是指内部有嵌入式系统的产品、设备,例如,内含单片机的家用电器、仪器仪表、工控单元、机器人、手机、PDA等。

3.嵌入式系统的种类与发展按照上述嵌入式系统的定义,只要满足定义中三要素的计算机系统,都可称为嵌入式系统。

嵌入式系统按形态可分为设备级(工控机)、板级(单板、模块)、芯片级(MCU、SoC)。

有些人把嵌入式处理器当作嵌入式系统,但由于嵌入式系统是一个嵌入式计算机系统,因此,只有将嵌入式处理器构成一个计算机系统,并作为嵌入式应用时,这样的计算机系统才可称作嵌入式系统。

嵌入式系统与对象系统密切相关,其主要技术发展方向是满足嵌入式应用要求,不断扩展对象系统要求的外围电路(如ADC、DAC、PWM、日历时钟、电源监测、程序运行监测电路等),形成满足对象系统要求的应用系统。

因此,嵌入式系统作为一个专用计算机系统,要不断向计算机应用系统发展。

因此,可以把定义中的专用计算机系统引伸成,满足对象系统要求的计算机应用系统。

三、嵌入式系统的独立发展道路1.单片机开创了嵌入式系统独立发展道路嵌入式系统虽然起源于微型计算机时代,然而,微型计算机的体积、价位、可靠性都无法满足广大对象系统的嵌入式应用要求,因此,嵌入式系统必须走独立发展道路。

这条道路就是芯片化道路。

将计算机做在一个芯片上,从而开创了嵌入式系统独立发展的单片机时代。

在探索单片机的发展道路时,有过两种模式,即“?模式”与“创新模式”。

“?模式”本质上是通用计算机直接芯片化的模式,它将通用计算机系统中的基本单元进行裁剪后,集成在一个芯片上,构成单片微型计算机;“创新模式”则完全按嵌入式应用要求设计全新的,满足嵌入式应用要求的体系结构、微处理器、指令系统、总线方式、管理模式等。

Intel公司的MCS-48、MCS-51就是按照创新模式发展起来的单片形态的嵌入式系统(单片微型计算机)。

MCS-51是在MCS-48探索基础上,进行全面完善的嵌入式系统。

历史证明,“创新模式”是嵌入式系统独立发展的正确道路,MCS-51的体系结构也因此成为单片嵌入式系统的典型结构体系。

2.单片机的技术发展史单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。

1.SCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。

“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。

在开创嵌入式系统独立发展道路上,Intel公司功不可没。

2.MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。

它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。

从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。

在发展MCU方面,最著名的厂家当数Philips公司。

Philips 公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。

因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel和Philips 的历史功绩。

3.SoC(System on Chip)的缩写,称为系统级芯片,也有称片上系统, 使用SoC 技术设计系统的核心思想,就是要把整个应用电子系统全部集成在一个芯片中。

在使用SoC技术设计应用系统,除了那些无法集成的外部电路或机械部分以外,其他所有的系统电路全部集成在一起。

单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC化趋势。

随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计会有较大的发展。

因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。

四、嵌入式系统的两种应用模式嵌入式系统的嵌入式应用特点,决定了它的多学科交叉特点。

作为计算机的内含,要求计算机领域人员介入其体系结构、软件技术、工程应用方面的研究。

然而,了解对象系统的控制要求,实现系统控制模式必须具备对象领域的专业知识。

因此,从嵌入式系统发展的历史过程,以及嵌入式应用的多样性中,可以了解到客观上形成的两种应用模式。

1.客观存在的两种应用模式嵌入式计算机系统起源于微型机时代,但很快就进入到独立发展的单片机时代。

在单片机时代,嵌入式系统以器件形态迅速进入到传统电子技术领域中,以电子技术应用工程师为主体,实现传统电子系统的智能化,而计算机专业队伍并没有真正进入单片机应用领域。

因此,电子技术应用工程师以自己习惯性的电子技术应用模式,从事单片机的应用开发。

这种应用模式最重要的特点是:软、硬件的底层性和随意性;对象系统专业技术的密切相关性;缺少计算机工程设计方法。

虽然在单片机时代,计算机专业淡出了嵌入式系统领域,但随着后PC时代的到来,网络、通信技术得以发展;同时,嵌入式系统软、硬件技术有了很大的提升,为计算机专业人士介入嵌入式系统应用开辟了广阔天地。

计算机专业人士的介入,形成的计算机应用模式带有明显的计算机的工程应用特点,即基于嵌入式系统软、硬件平台,以网络、通信为主的非嵌入式底层应用。

2.两种应用模式的并存与互补由于嵌入式系统最大、最广、最底层的应用是传统电子技术领域的智能化改造,因此,以通晓对象专业的电子技术队伍为主,用最少的嵌入式系统软、硬件开销,以8位机为主,带有浓重的电子系统设计色彩的电子系统应用模式会长期存在下去。

另外,计算机专业人士会愈来愈多地介入嵌入式系统应用,但囿于对象专业知识的隔阂,其应用领域会集中在网络、通信、多媒体、商务电子等方面,不可能替代原来电子工程师在控制、仪器仪表、机械电子等方面的嵌入式应用。

因此,客观存在的两种应用模式会长期并存下去,在不同的领域中相互补充。

电子系统设计模式应从计算机应用设计模式中,学习计算机工程方法和嵌入式系统软件技术;计算机应用设计模式应从电子系统设计模式中,了解嵌入式系统应用的电路系统特性、基本的外围电路设计方法和对象系统的基本要求等。

3.嵌入式系统应用的高低端由于嵌入式系统有过很长的一段单片机的独立发展道路,大多是基于8位单片机,实现最底层的嵌入式系统应用,带有明显的电子系统设计模式特点。

大多数从事单片机应用开发人员,都是对象系统领域中的电子系统工程师,加之单片机的出现,立即脱离了计算机专业领域,以“智能化”器件身份进入电子系统领域,没有带入“嵌入式系统”概念。

相关文档
最新文档