- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
嵌入式系统导论复习题
一填空
嵌入式系统通常是以应用为中心,以计算机技术为基础,软硬件可裁剪,对功能、体积、功耗等严格要求的专用计算机系统。
嵌入式系统的可靠性是嵌入式计算机的生命线。
嵌入式系统的基本结构一般可分为硬件和软件,硬件包括嵌入式核心芯片、存储器系统及外部接口,软件包括应用软件、编程接口、嵌入式操作系统和板升级支持包。
嵌入式处理器主要包括EMPU、EMCU、EDSP和ESOC。其中ESOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。
目前使用的嵌入式操作系统有好几十种,最常用的是LINUX和WINCE。
嵌入式系统的系统级设计方法主要有先硬件后软件设计方法和软硬件协同设计的方法,其中针对单片机的开发是采用先硬件后软件的方法。
嵌入式软件可分为系统软件、支撑软件和应用软件三类。
嵌入式处理器是嵌入式硬件系统的核心,其种类非常多,常见的有ARM处理器、MIPS处理器和PowerPC处理器。
TI公司的TMS320C2XXX系列的DSP可作为MCU进行使用。
标准的嵌入式系统架构有两大体系:RISC和CISC,其中RISC架构的处理器包括ARM、MIPS、PowerPC、ARC等,CISC架构为我们所熟知的是INTEL的X86架构、VIA架构和AMD架构。
ARM7系列微处理器为32位RISC处理器。
国产嵌入式处理器的代表芯片为方舟和龙芯系列处理器。
存储器有三个主要特性:速度、容量和价格。其中寄存器速度最快、价位最高、容量最小;主存用来存放将要参与运行的程序和数据;存取速度和容量介于寄存器和主存之间的为高速缓冲存储器cache。
按存储器的作用不同,可分为主存储器、辅助存储器和缓冲存储器,其中RAM和ROM属于主存储器。
RAM主要有SRAM和DRAM,常见的RAM容量扩展方法为字长扩展和字数扩展。
CPU和I/O接口之间通信的总线包括数据总线、控制总线和地址总线,其中数据总线是双向总线。
接口是两个部件之间的连接点或边界,通过接口把CPU和外设连接在一起,接口电路主要面向CPU和外设两个方面。
嵌入式系统中,I/O接口芯片寻址方式为:存储器映像法和I/O隔离法。
嵌入式处理器的复位电路是使处理器从起始地址开始执行指令。
串行通信有3种基本传送方式:单工、半双工和全双工。串行通信的两种类型为异步串行通信和同步串行通信。
串行接口RS系列标准有:RS-232,RS-422,RS-485。
蓝牙模块的无线通信频率为2.4GHZ以内,主要有3个部分组成:无线传输收发单元、基带处理单元以及数据传输接口。
I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。
嵌入式操作系统是嵌入式系统极为重要的组成部分,是嵌入式系统的灵魂,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议等。
典型的嵌入式操作系统包括VXWorks,windowsCE,LINUX,μC/OS-Ⅱ,QNX等,其中不是实时操作系统的为LINUX。
通常嵌入式实时操作系统可分为实时操作系统和非实时操作系统,而实时操作系统又可划分为软实时和硬实时两种。
LINUX内核的配置系统由3部分组成,分别是Makefile,配置文件和配置工具。
在嵌入式开发过程中,需要在宿主机上建立交叉编译环境,并由宿主机提供BOOTP、TFTP和NFS服务。
搭建交叉编译环境的过程中,GCC是LINUX最重要的软件开发工具,是一组汇编工具的总称,其中提供系统调用和C语言函数库的是glibc,Binutils是用来构造和使用二进制的工具集。
Bootloader是系统加电后运行的第一段软件代码,几种常见的bootloader中,最通用的是UBOOT。
二选择题
下列不是嵌入式系统的特点的是(??C????)
??A.嵌入式系统需要专用开发工具和方法进行设计。??
?B.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。???
C.嵌入式系统使用的操作系统一般不是实时操作系统(RTOS),系统不具有实时约束。?
???D.嵌入式系统通常是面向特定任务的,而不同于一般通用PC计算平台,是“专用”的计
算机系统
2、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(?D????)。?
A.?嵌入式Linux提供了完善的网络技术支持;?
B.??CLinux是专门为没有MMU的ARM芯片开发的;
?C.??C/OS-Ⅱ操作系统是一种实时操作系统(RTOS);
D.?WinCE提供完全开放的源代码。
下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。(?????)
??A.?嵌入式处理器?
B.?实时操作系统(RTOS)??
C.?应用程序接
文档评论(0)