资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
1、传统通用处理器VS嵌入式微控制器,在应用领域性能、功耗、领军企业等诸方面特点?答:1)通用处理器属于复杂计算机指令(CISC),指令容量大,工作效率低,但对于特定的应用程序运行较快:功耗大,领军企业intel、via,AMD等。 2)嵌入式微处理器一般具有如下特点:1.体积小,低功耗,低成本,高性能 2.大量使用寄存器,指令执行速度更快;3.寻址方式灵活简单,执行效率高,主要应用于ARM,DSP,FPGA等。2、单片机与ARM,MCU同属于嵌入式系统的核心,试比较之,答:1)单片机学名微控制器(MCU),有4位,8位,16位,32位等。 2)ARM芯片就是用ARM公司推出的架构方案的32位微控制器。 对比:1)ARM芯片和4,8,16位单片机的差别就是内部资源比较多,可内嵌的内存较大,总线带宽较宽,可外接的资源接口较多,可以实现运行操作系统,而JTAG是ARM的专利。 2)软件方面:ARM则更方便,因为它可以直接在操作系统上开发应用程序,而单片机则不可以,每次都需要重写;另外就是高效,引入进程管理调度系统,使系统运行更加高效,而传统的单片机开发多是基于中断的前台技术,对多任务管理有局限性。 3)硬件方面:ARM芯片大多把SDRAM,LCD,等控制器集成到片子当中,而8位单片机大多要进行外扩。单片机是个控制器,ARM显然是个微处理器了。 4)从性价比方面来说:ARM更大于单片机,而价格则是相差不远,ARM目前主流是32位,但是已经Cortex进军64位了。另外,它使用的是RISC,具有更小的基础内核,价格更低功耗更小,速度更快。MCU市场前三名:日本瑞萨科技;飞思卡尔;microchip Technology3、选一款你最感兴趣的消费电子产品,将其作为典型的嵌入式系统去分析,软、硬件系统的构成?答:消费电子产品:家用娱乐性产品,如:照相机,摄像机等。 一个嵌入式装置一般都是由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。1) 硬件层:包括嵌入式微处理器,存储器(SDRAM,ROM,Flash等),通用设备接口和I/O接口。在一片嵌入式处理器基础上添加电源电路,时钟电路和存储器电路就构成了一个嵌入式核心控制模块,其中操作系统都可以固化在ROM中。2) 中间层:硬件层与软件层之间为中间层,也称为硬件抽象层,它将系统的上层软件与底层硬件分离开来,是系统的底层驱动程序与硬件无关,上层软件开发人员无需关心底层硬件的具体情况。3) 系统软件层:系统软件由实时多任务操作系统,文件系统,图形用户接口网络系统及通用组件模块组成。4、Internet of things 与Embedded system 存在紧密联系,分析一下。答:1)物联网最初是传感网,其定义是通过射频识别(RFID),红外感应器,全球定位系统,激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换与通信,以实现智能化、定位、跟踪等。 2)嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁剪,适应应用系统对功能,可靠性,成本等有严格要求的专用计算机系统,它一般由嵌入式微处理器,外围硬件设备,嵌入式操作系统以及用户的应用程序等四个部分组成,对于其它设备的控制,监控。 3)物联网中通过传感器节点,然后通过无线通信将采集到的数据发往信息处理中心,然后再又相应的处理机构进行执行。 4)物联网中,不管是信息的处理中心还是执行机构或是无限通信都有相应的微处理器作为其处理的核心,所以物联网就相当于好几个独立的嵌入式系统组成的一个大型的物联系统。5、相对于pc平台的软件开发,与嵌入式平台的软件开发有何区别?答:1)对pc平台的软件开发来说,开发和应用平台都是一致的,都是pc平台。 2)对嵌入式平台的软件开发来说,开发平台和应用平台不一致,交叉编译,不同的处理器能懂不同的指令集。 3)嵌入式系统是嵌入到宿主对象中的一种专用的计算机系统,所以,相对于pc平台来说,它具有相当的微型性,专用型。6、MCU,CPU,FPGA,DSP,手机基带芯片,多媒体处理器的区别?答:1)多媒体处理器:它是在低功耗cpu的基础上扩展音视频功能和专用接口的超大规模集成电路,其技术核心是一个语音压缩芯片,发送时对语音进行压缩,接收时解压缩,传输码率只是未压缩的几十分之一,要求低功耗,体积小,高性能。 2)手机基带芯片:基带芯片是用来合成即将的,发射的基带信号,或对接收到的基带信号进行解码。基带芯片可分为五个子块:cpu处理器,信道编码器,数字信号处理器,调制解调器和接口模块。 3)FPGA:即现场可编程门阵列,它是在PAL,GAL,CPLD,等可编程器件的基础上进一步发展的产物,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 4)MCU:中文名微控制单元,将计算机的cpu,RAM,ROM,定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。 5)DSP:是一种独特的处理器,是以数字信号来处理大量信息的器件,其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改,删除,强化。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器。 6)中央处理器:其功能主要是解释计算机指令以及处理计算机软件中的数据。Cpu包括运算逻辑部件,寄存器部件和控制部件。Cpu从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。7、Android 是谷歌与联发科技所倡导的智能手机操作系统,请围绕它们讨论一下其中的传感器,总线协议,MCU,OS,3G应用程序及协同工作原理。答:1)Android该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是用JAVA编写。 2)通过传感器把外界输入的非电信号转换成电信号,然后通过微控制器MCU的处理以及总线协议的传输分配原则,以OS开放式系统以及3G为通信标准进行各种形式的信息处理,传递。8、最小系统ARM答:ARM嵌入式处理器:电源电路;时钟电路;复位电路;存储器接口电路;JTAG调试接口电路。1) 电源电路为整个系统提供能量,是整个系统工作的基础,ARM嵌入式系统一般应将数字电源和模拟电源分别供电,并采用纹波比较小的LDO供电方式进行供电。2) 时钟电路用于向cpu及其他电路提供工作时钟。3) 复位电路使处理器及内部寄存器保持到已定义的复位状态,内部的时钟停止,处理器维持静止状态;当nRESET信号出现时,nRESET-OUT信号将同时输出,nRESET-OUT可控制外部接口电路的复位。4) 最小系统至少需要启动Flash和RAM存储器,启动Flash指的是在系统的启动入口点,其目的是保存程序和数据,使得系统掉电后仍然能够运行,而系统复位时从该Flash中启动程序;而RAM存储器则是程序运行所必需的,如程序堆栈,内存分配等。5) JTAG是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真,调试。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号