嵌入式和微控制器的区别
嵌入式和微控制器的区别
微控制器的定义:
就是相当于电脑CPU的简化版。根据CORE(核心)可分为:
如8051核心称为51系列微控制器;
如arm7核心称为ARM7系列微控制器;
如arm920T.940T/926核心称为ARM9系列微控制器;
因为现在所有8/16/32位(51系列,MSP430系列,ARM系列;
此外还有MSP430和AVR、PLC等
嵌入式定义:
是在微控制器上执行程式码,有简单的单任务操作;也有作业系统的:LINUX,WINCE,UCCOS等
微控制器也是嵌入式范畴之内,事实上,上个世纪,8位微控制器盛行,嵌入式就是微控制器。现在这个时代,计算机技术突飞猛进,迅猛发展,嵌入式外延也不断延伸,微控制器一般指8位机或16位机的51、PIC、AVR等。嵌入式则一般情况下指以DSP、ARM等开发产品的领域了。
1.1.8,嵌入式和微控制器的区别
嵌入式是在微控制器基础上发展起来的,相比微控制器,有以下优点:1.执行速度快。2.储存容量大。3.内部整合的功能模组。4.一般都执行作业系统。5.软体开发更加复杂。主要的应用都基于某一个作业系统。6.嵌入式系统没有作业系统,裸机执行的时候,就是一个高速度高效能的微控制器。
嵌入式和微控制器的区别,有哪些?
据创客学院经验帮你分析:嵌入式,是把一个小型处理器控制系统嵌入到其他装置当中,广义上讲,微控制器的控制系统也属于嵌入式系统。单目前来说,通常大家说的嵌入式系统,是指把一个带有作业系统的控制系统放入到其他装置中,不仅仅是为计算,还有控制用途的一个系统。
如果你说51微控制器、avr微控制器控制器,一般大家就不把他们成为嵌入式系统。而通常所说的如嵌入式linux、wince、Vxworks这些作业系统支援的系统应用称为嵌入式系统。
概念都是大家通常交流时的一个习惯,只要清楚大家正在说的是什么概念,关于定义大可不必太认真。
嵌入式和微控制器有啥区别
创客学院对嵌入式和微控制器的区别列出5个方面:
一.从概念上区别
①嵌入式是按照历史性、本质性、普遍性要求,嵌入式系统应定义为:“嵌入到物件体系中的专用计算机系统”。“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。物件系统则是指嵌入式系统所嵌入的宿主系统。
②什么是微控制器呢?一般我们将单片微型计算机简称为微控制器,它不是完成某一个逻辑功能的晶片,而是把一个计算机系统整合到一个晶片上。相当于一个微型的计算机,和计算机相比,微控制器只缺少了I/O装置。是一种典型的嵌入式微控制器。
二.在系统组成结构上的区别:
(1)微控制器基本结构
微控制器由运算器、控制器、储存器、输入输出装置构成。
(2)嵌入式系统成部分:
嵌入式系统一般由嵌入式微处理器、外围硬体装置、嵌入式作业系统、特定的应用程式组成。
嵌入式系统设计的第一步是结合具体的应用,综合考虑系统对成本、效能、可扩充套件性、开发周期等各个方面的要求,确定系统的主控器件,并以之为核心搭建系统硬体平台。
三.在硬体组成上的区别:
微控制器是在一块积体电路晶片中包含了微控制器电路,以及一些通用的输入输出介面器件。从构成嵌入式系统的方式看,根据现代电子技术发展水平,嵌入式系统可以用微控制器实现,也可以用其它可程式设计的电子器件实现。其余硬体器件根据目标应用系统的需求而定。
四.在软体组成上的区别:
制造商出厂的通用微控制器内没有应用程式,所以不能直接执行。增加应用程式后,微控制器就可以独立执行。嵌入式系统一定要有控制软体,实现控制逻辑的方式可以完全用硬体电路,也可以用软体程式。
五.在主次关系方面的区别:
微控制器现在已经被认为是通用的电子器件了,微控制器自身为主体。嵌入式系统在物理结构关系上是从属的,嵌入式系统被嵌入安装在目标应用系统内。嵌入式系统在控制关系上却是主导的,是控制目标应用系统执行的逻辑处理系统。尽管可以用不同方式构成嵌入式系统,但是一旦构成之后,嵌入式系统就是一个专用系统。专用系统中,可程式设计器件的软体可以在系统构建过程中植入,也可以在器件制造过程中直接生成,以降低制造成本。控制逻辑复杂的微控制器会需要作业系统软体支援;控制逻辑简单的嵌入式系统也可以不用作业系统软体支援。
微控制器和嵌入式设计的区别
微控制器属于嵌入式啊。微控制器的学习多动手,可以跟着吴.鉴.鹰.开.发,板学习。
ARM技术,嵌入式系统,微控制器的简介和区别
说说嵌入式系统,是指嵌入式硬体和嵌入式软体,ARM准确来说是一个软核,别的公司购买这个授权后就可以生产ARM处理器如三星的44b0,2410,2440,微控制器是一种整合在电路晶片,是采用超大规模积体电路技术把具有资料处理能力的中央处理器CPU随机储存器RAM、只读储存器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)整合到一块矽片上构成的一个小而完善的计算机系统。
微控制器 PLC 嵌入式
微控制器 主要是电子行业到,很底层到的开发,使用汇编和c语言,目前是c比较流行,开发程式比较长,调式是基于电路的,产品很广泛,家电控制,仪表,自动控制等等
plc是电气自动化,目前设计都是梯形图设计,比较直观,比单片易上手。工作单位是装置生产(装置的电气自动化设计),工厂装置维护改造。
嵌入式 主要认为是具备高阶的处理器,执行嵌入式作业系统(比如win CE,嵌入式linux等等)完成特定功能的装置。像掌上电脑,手机等,高阶仪器仪表,工作程式设计一般是面向物件的高阶语言,比如vb moblie。
嵌入式和微控制器有什么联络,区别
微控制器与嵌入式系统
一、现代计算机的技术发展史
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 Microputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel公司功不可没。
2.MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩充套件满足嵌入式应用时,物件系统要求的各种外围电路与介面电路,突显其物件的智慧化控制能力。它所涉及的领域都与物件系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著名的厂家当数Philips公司。
Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel和Philips的历史功绩。
3.微控制器是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在晶片上的最大化解决;因此,专用微控制器的发展自然形成了SoC化趋势。随着微电子技术、IC设计、EDA工具的发展,基于SoC的微控制器应用系统设计会有较大的发展。因此,对微控制器的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。
四、嵌入式系统的两种应用模式
嵌入式系统的嵌入式应用特点,决定了它的多学科交叉特点。作为计算机的内含,要求计算机领域人员介入其体系结构、软体技术、工程应用方面的研究。然而,了解物件系统的控制要求,实现系统控制模式必须具备物件领域的专业知识。因此,从嵌入式系统发展的历史过程,以及嵌入式应用的多样性中,可以了解到客观上形成的两种应用模式。
1.客观存在的两种应用模式
嵌入式计算机系统起源于微型机时代,但很快就进入到独立发展的微控制器时代。在微控制器时代,嵌入式系统以器件形态迅速进入到传统电子技术领域中,以电子技术应用工程师为主体,实现传统电子系统的智慧化,而计算机专业队伍并没有真正进入微控制器应用领域。因此,电子技术应用工程师以自己习惯性的电子技术应用模式,从事微控制器的应用开发。这种应用模式最重要的特点是:软、硬体的底层性和随意性;物件系统专业技术的密切相关性;缺少计算机工程设计方法。
虽然在微控制器时代,计算机专业淡出了嵌入式系统领域,但随着后PC时代的到来,网路、通讯技术得以发展;同时,嵌入式系统软、硬体技术有了很大的提升,为计算机专业人士介入嵌入式系统应用开辟了广阔天地。计算机专业人士的介入,形成的计算机应用模式带有明显的计算机的工程应用特点,即基于嵌入式系统软、硬体平台,以网路、通讯为主的非嵌入式底层应用。
2.两种应用模式的并存与互补
由于嵌入式系统最大、最广、最底层的应用是传统电子技术领域的智慧化改造,因此,以通晓物件专业的电子技术队伍为主,用最少的嵌入式系统软、硬体开销,以8位机为主,带有浓重的电子系统设计色彩的电子系统应用模式会长期存在下去。
另外,计算机专业人士会愈来愈多地介入嵌入式系统应用,但囿于物件专业知识的隔阂,其应用领域会集中在网路、通讯、多媒体、商务电子等方面,不可能替代原来电子工程师在控制、仪器仪表、机械电子等方面的嵌入式应用。因此,客观存在的两种应用模式会长期并存下去,在不同的领域中相互补充。电子系统设计模式应从计算机应用设计模式中,学习计算机工程方法和嵌入式系统软体技术;计算机应用设计模式应从电子系统设计模式中,了解嵌入式系统应用的电路系统特性、基本的外围电路设计方法和物件系统的基本要求等。
3.嵌入式系统应用的高低端
由于嵌入式系统有过很长的一段微控制器的独立发展道路,大多是基于8位微控制器,实现最底层的嵌入式系统应用,带有明显的电子系统设计模式特点。大多数从事微控制器应用开发人员,都是物件系统领域中的电子系统工程师,加之微控制器的出现,立即脱离了计算机专业领域,以“智慧化”器件身份进入电子系统领域,没有带入“嵌入式系统”概念。因此,不少从事微控制器应用的人,不了解微控制器与嵌入式系统的关系,在谈到“嵌入式系统”领域时,往往理解成计算机专业领域的,基于32位嵌入式处理器,从事网路、通讯、多媒体等的应用。这样,“微控制器”与“嵌入式系统”形成了嵌入式系统中常见的两个独立的名词。但由于“微控制器”是典型的、独立发展起来的嵌入式系统,从学科建设的角度出发,应该把它统一成“嵌入式系统”。考虑到原来微控制器的电子系统底层应用特点,可以把嵌入式系统应用分成高阶与低端,把原来的微控制器应用理解成嵌入式系统的低端应用,含义为它的底层性以及与物件系统的紧耦合。
摘自 微控制器与嵌入式系统应用
嵌入式系统(Embedded System):
1. 定义:嵌入式系统是一种特定功能的计算机系统,通常嵌入在更大的系统或产品中,以执行特定任务或功能。它们可以是硬件和软件的结合,通常针对特定应用而设计。
2. 硬件:嵌入式系统可以包括多种硬件组件,例如微控制器、微处理器、传感器、执行器、存储设备等。这些硬件组件可以互相配合,以执行系统的特定任务。
3. 软件:嵌入式系统通常包括嵌入式软件,这些软件用于控制硬件和执行特定任务。这些软件通常是为特定应用编写的,因此非常精简和高效。
4. 应用:嵌入式系统广泛应用于各个领域,包括家电、汽车、医疗设备、工业自动化、通信设备、嵌入式控制系统等。
微控制器(Microcontroller):
1. 定义:微控制器是一种在单个芯片上集成了处理器核心、内存、输入/输出接口和外围设备的小型计算机。它专门用于控制其他设备和执行特定任务。
2. 硬件:微控制器通常包含一个或多个中央处理单元(CPU)、闪存或EEPROM存储器、RAM内存、数字和模拟输入/输出引脚、通信接口(例如UART、SPI、I2C)等。
3. 应用:微控制器广泛用于各种嵌入式系统中,特别是需要控制和监视设备或执行简单任务的应用。它们在嵌入式控制、自动化、嵌入式系统设计等领域得到广泛应用。
区别:
- 嵌入式系统是一个更广泛的概念,可以包含多个硬件和软件组件,而微控制器通常是嵌入式系统的一个核心硬件组件。
- 微控制器是一种计算机芯片,专门设计用于控制和执行任务,而嵌入式系统可以由多个微控制器以及其他硬件和软件组成。
- 嵌入式系统的范围更广,可以包括多种硬件和软件元素,而微控制器更侧重于硬件的一部分,如处理器、内存和输入/输出接口。
总的来说,微控制器是嵌入式系统的一个关键组成部分,但嵌入式系统本身可能更复杂,包含多个硬件和软件组件,以实现更广泛的任务和功能。