首页 嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

举报
开通vip

嵌入式系统期末考试题库及答案《嵌入式系统》试题库《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设...

嵌入式系统期末考试题库及答案
《嵌入式系统》试 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 库《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。4、嵌入式产品的主要度量指标包括:上市时间、 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 成本和产品质量。5、嵌入式系统的设计过程包括:需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 、规格说明、体系结构设计、构件设计、系统集成和系统测试。6、需求分析包括:功能性需求分析和非功能性需求分析。7、确定输入信号是数字信号还是模拟信号属于功能性需求。8、确定系统的物理尺寸和重量属于非功能性需求。9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。18、设计流程指的是设计过程中所经历的过程步骤。19、设计重用技术主要分为基于IP核的模块级重用和基于平台的系统级重用。20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和第1页共44页1《嵌入式系统》试题库数字信号处理器(DSP)。22、列举常见的ARM系列处理器:ARM7系列、ARM9系列、ARM11系列、Cortex-M系列、Cortex-R系列、Cortex-A系列等。23、ARM系列微处理器支持的数据类型有:字节、半字和字等三种类型。24、ARM系列微处理器支持的字数据存储格式有:大端格式和小端格式。25、ARM系列处理器通过执行BX或者BLX指令来实现工作状态的切换。26、列举常见的存储器类型:SRAM、DRAM、Flash、EEPROM等。27、对于RAM存储器主要有两种,分别是:SRAM和DRAM。28、在时钟信号边沿到来之前的一段时间内,数据信号必须保持稳定,这段时间称为器件的建立时间;在时钟信号边沿到来之后的一段时间内,数据信号必须保持稳定,这段时间称为器件的保持时间。29、总线是在多于两个模块(设备、子系统)之间传送信息的公共通路。30、总线的功能是信息共享和交换。31、总线由传输信息的物理介质和管理信息传输的 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 组成。32、挂接在总线上的设备依据启动总线事务的能力可以分为主设备和从设备。33、总线协议依据同步方式可分为同步时序协议和异步时序协议。34、总线仲裁方式可分为集中式仲裁和分布式仲裁。35、总线按照传输关系分类可分为:主从结构和对等结构。36、总线标准一般由四个部分来描述,分别是:机械特性、电气特性、引脚和协议。37、PCI总线读写操作可分为两个阶段:地址段和数据段。38、采用RS232C实现最简单的双机互联,至少需要如下信号线:TXD、RXD和GND。39、RS-232C的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。40、一个USB系统可定义为三个部分:主机、设备和互联。41、USB电缆由四根线组成,电源线VBUS、地线GND、差分信号传输数据线D+和D-。42、USB2.0规范支持的传输速率为:1.5Mbps、12Mbps和480Mbps。43、USB依据传输速度可分为低速设备、全速设备和高速设备。44、USB低速设备应该在D-线上接一个上拉电阻,全速设备应该在D+线上接一个上拉电阻。45、USB规范定义了四种传输,分别是:控制传输、批量传输、中断传输和等时传输。第2页共44页2《嵌入式系统》试题库46、判断USB传输结束的条件是数据包长度小于最大值。47、USB通信总线中的事务可能由令牌包、数据包和握手包组成。48、USB事务类型可分为IN事务、OUT事务和SETUP事务。49、I/O接口面向软件设计人员有三类寄存器,分别是数据寄存器、状态寄存器和控制寄存器。50、I/O接口编址方式有两种,分别是:统一编址和独立编址。51、在操作系统中,进程的三种基本调度状态为等待/挂起/waiting、就绪/ready和运行/running态。52、嵌入式操作系统的内核构成包括系统初始化、多任务管理和内存管理。53、实时系统就是指能在确定的时间内执行其功能并对外部的异步事件做出响应的计算机系统。54、实时系统按照实时性要求不同可以分为两种:软实时系统和硬实时系统。55、实时系统的关键问题是保证系统的实时性。56、实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。57、实时操作系统按照是否支持抢先式,可分为抢先式实时操作系统和非抢先式实时操作系统。58、实时操作系统的评价指标有:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。59、在宿主机上使用编译器软件将嵌入式应用、嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。60、Bootloader主要功能是系统初始化、加载和运行内核程序。61、电磁兼容设计具有两种要求:能抗外界的干扰、对外界的干扰要小。62、异构双工嵌入式系统要求计算机不同、操作系统、编译系统不同、编程语言不同、开发环境不同、开发小组不同,但功能相同。第3页共44页3《嵌入式系统》试题库二、单选题1、以下哪个不是嵌入式系统设计的主要目标?(D)A、低成本B、低功耗C、实时要求高D、超高性能2、嵌入式系统有别于其他系统的最大特点是(A)。A、嵌入专用B、高可靠C、低功耗D、低成本3、下面哪个系统属于嵌入式系统。(D)A、“天河一号”计算机系统B、联想T400笔记本计算机C、联想S10上网本D、联想OPhone手机4、下面哪个系统不属于嵌入式系统(D)。A、MP3播放器B、GPS接收机C、“银河玉衡”核心路由器D、“银河”巨型计算机5、下面哪个系统属于嵌入式系统。B)(A、“银河”巨型计算机B、MP4播放器C、“曙光”计算机D、IBMX60笔记本计算机6、从层次结构来看,嵌入式系统包括(D)。A、硬件层B、板级支持包C、实时操作系统和应用软件D、以上都是7、在嵌入式系统设计中,嵌入式处理器选型是在进行(C)时完成。A、需求分析B、系统集成C、体系结构设计D、软硬件设计8、在嵌入式系统设计中,嵌入式操作系统选型是在进行(C)时完成。A、需求分析B、系统集成C、体系结构设计D、软硬件设计9、在嵌入式系统设计中,进行硬件版图设计是在进行(D)时完成。A、需求分析B、系统集成C、体系结构设计D、软硬件设计10、在嵌入式系统设计中,软硬件划分是在进行(B)时完成。A、需求分析B、体系结构设计C、软硬件设计D、系统集成11、在嵌入式系统设计中,软硬件协同设计 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 与传统设计方法的最大不同之处在于(B)。A、软硬件分开描述B、软硬件统一描述C、协同测试D、协同验证第4页共44页4《嵌入式系统》试题库12、下面关于哈佛结构描述正确的是(A)。A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并13、下面关于冯·诺依曼结构描述正确的是(C)。A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并14、以下哪个处理器属于嵌入式处理器?(A)A、S3C44B0xB、奔腾C、看门狗D、MP3播放器15、下面哪一类嵌入式处理器最适合于用于工业控制(B)。A、嵌入式微处理器B、微控制器C、DSPD、以上都不合适16、下面哪一类嵌入式处理器最适合于做FFT(快速傅立叶变换)计算(C)。A、嵌入式微处理器B、微控制器C、DSPD、以上都不合适17、下面哪一种工作模式不属于ARM特权模式(A)。A、用户模式B、管理模式C、系统模式D、数据访问终止模式18、下面哪一种工作模式不属于ARM异常模式(C)。A、快速中断模式B、管理模式C、系统模式D、数据访问终止模式19、由于受到某种强干扰导致程序“跑飞”,ARM处理器的最可能进入哪一种工作模式(D)。A、管理模式B、数据访问终止模式C、系统模式D、未定义指令中止模式20、ARM7TDMI的工作状态包括(D)。A、测试状态和运行状态B、挂起状态和就绪状态C、就绪状态和运行状态D、ARM状态和Thumb状态21、ARM7TDMI在开始执行代码时应处于(A)。A、ARM状态B、Thumb状态第5页共44页5《嵌入式系统》试题库C、由用户通过硬件设计指定D、不确定22、关于ARM子程序和Thumb子程序互相调用描述正确的是(B)。A、系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。B、只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。C、只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序。D、只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序。23、以下有关ARM处理器工作状态的描述中(D)是不正确的。A、ARM处理器有两种工作状态。B、系统复位后自动处于ARM工作状态。C、在程序执行过程中,微处理器可以随时在两种工作状态之间切换。D、切换工作状态时必须保存现场。24、ARM处理器的异常的正确理解应该是(D)。A、外部中断B、内部异常C、系统调用D、以上都是25、关于ARM处理器的异常的描述不正确的是(C)。A、复位属于异常B、除数为零会引起异常C、所有异常都要返回D、外部中断会引起异常26、关于ARM处理器的异常向量表的描述正确的是(C)。A、异常向量表放的就是中断服务子程序B、异常向量表放的是中断服务子程序的入口地址C、异常向量表放的是跳转指令,执行该指令进入相应中断服务子程序D、以上都不是27、指令“ADDR2,R1,#10”的寻址方式为(A)。A、立即寻址B、寄存器间接寻址C、多寄存器寻址D、堆栈寻址28、指令“ADDR0,R1,R2”的寻址方式为(D)。A、立即寻址B、寄存器间接寻址C、多寄存器寻址D、寄存器寻址29、指令“LDMIAR0!,{R1,R2,R3,R4}”的寻址方式为(C)。A、立即寻址B、寄存器间接寻址第6页共44页6《嵌入式系统》试题库C、多寄存器寻址D、堆栈寻址30、指令LDRR0,[R1,#4]的寻址方式为(C)A、寄存器间接寻址B、相对寻址C、基址变址寻址D、多寄存器寻址31、并行接口SRAM存储器接口并不一定需要(B)A、数据总线B、时钟信号C、地址总线D、控制总线32、某系统需要小量的高速缓存,最合适的存储器是(A)。A、SRAMB、DRAMC、EEPROMD、Flash33、某系统需要大量的高速缓存,最合适的存储器是(B)。A、SRAMB、DRAMC、EEPROMD、Flash34、某系统需要永久存放小量参数,而且频繁访问,最合适的存储器是(C)。A、SRAMB、DRAMC、EEPROMD、Flash35、某系统需要永久存放大量不再修改的数据,最合适的存储器是(D)。A、SRAMB、DRAMC、EEPROMD、Flash36、某系统需要永久存放高速度写的数据,最合适的存储器是(B)。A、SRAMB、FRAMC、EEPROMD、Flash37、下面关于DRAM存储器描述错误的是(C)。A、DRAM存储器需要对存储内容定时刷新B、DRAM存储器具有单位空间存储容量大的特点C、DRAM存储器属于非易失的存储器D、DRAM存储器主要依靠电容的电荷存储效应记忆信息38、下列有关Flash存储器的描述,不正确的是(C)。A、Flash存储器属于非易失的存储器B、Flash存储器的读操作与SRAM存储器的读操作基本相同C、Flash存储器的写操作与SDRAM存储器的写操作基本相同D、Flash存储器在写入信息前必须首先擦除原有信息39、在总线时序协议中,时序主要用于描述(D)出现在总线上的定位方式。A、高电平B、上升沿C、时钟信号D、事件40、下面总线设备既是主设备又是从设备的是(B)。第7页共44页7《嵌入式系统》试题库A、CPUB、DMACC、UARTD、USB控制器41、下面总线采用同步时序协议的是(A)。A、PCIB、RS232CC、USBD、SATA42、下面总线采用异步时序协议的是(C)。A、PCIB、SPIC、USBD、I2C43、下面总线采用集中式仲裁的是(A)。A、PCIB、I2CC、USBD、CAN44、下面总线采用分布式仲裁的是(B)。A、PCIB、I2CC、USBD、AMBA45、下面总线属于主从结构且单主设备的是(D)。A、AMBA总线B、以太网C、令牌总线D、USB总线46、下面总线属于主从结构且支持多主设备的是(A)。A、PCI总线B、以太网C、USB总线D、令牌总线47、下面总线不属于主从结构的是(D)。A、PCIB、I2CC、USBD、以太网48、下面总线不属于对等结构的是(A)。A、PCIB、IEEE1394C、令牌网D、以太网49、RS232C使用无硬件握手最简单的双机互联中,下面(B)信号不是必须的。A、TXDB、DTRC、RXDD、GND50、下列关于RS232C描述不正确的是(C)。A、RS232C采用非归零、双极性编码B、RS232C使用负逻辑规定逻辑电平,-5V~-15V表示逻辑“1”C、RS232C采用同步通信协议D、RS232C引脚包含信号地51、USB2.0规范支持的速率有(D)。A、1.5MbpsB、12MbpsC、480MbpsD、以上都是52、USB总线系统有(A)个主机。A、1B、2C、4D、无限制53、USB总线系统支持(B)个设备。第8页共44页8《嵌入式系统》试题库A、1B、127C、128D、25654、有关USB设备连接与速度选择描述正确的是(D)。A、低速设备必须在D+端连接一个上拉电阻B、全速设备必须在D-端连接一个上拉电阻C、全速设备必须在D+端连接一个下拉电阻D、低速设备必须在D-端连接一个上拉电阻55、USB总线采用的通信方式为(A)。A、轮询方式B、中断方式C、DMA方式D、I/O通道方式56、USB接口移动硬盘最合适的传输类型为(B)。A、控制传输B、批量传输C、中断传输D、等时传输57、USB接口鼠标最合适的传输类型为(C)。A、控制传输B、批量传输C、中断传输D、等时传输58、USB接口摄像头最合适的传输类型为(D)。A、控制传输B、批量传输C、中断传输D、等时传输59、USB低速设备支持(B)个端点。A、2B、3C、30D、3160、USB全速设备支持(D)个端点。A、2B、3C、30D、3161、嵌入式系统最常用的数据传送方式是(B)。A、查询B、中断C、DMAD、I/O处理机62、下述哪一种功能单元不属于I/O接口电路。C)(A、定时/计数器B、UARTC、LEDD、GPIO63、下面哪一种功能单元不属于I/O接口电路。(A)A、薄膜键盘B、I2C控制器C、UART控制器D、GPIO64、下列关于DMA描述不正确的是(D)。A、内存可以被CPU访问,也可以被DMA控制器访问B、DMA可以和CPU并行工作C、DMA开始前,CPU需要初始化DMA控制器,结束后,DMA控制器产生中断D、数据的输入和输出需要经过CPU,再由DMA控制器访问内存第9页共44页9《嵌入式系统》试题库65、下列关于GPIO描述正确的是(D)。A、GPIO可以由CPU编程决定方向,但不能查询其状态B、GPIO通常用于连接外部的SDRAM,进行高速传输C、CPU可以通过编程,决定GPIO是输入、输出的通信功能,但不能是双向的D、GPIO可以用于模拟Flash的接口,对Flash存储器进行读写操作66、实时系统操作的正确性取决于(A)。A、逻辑设计的正确性B、相应操作执行时间C、逻辑设计的正确性和相应操作执行时间D、以上都不是67、软实时系统要求(A)。A、事件响应实时B、事件和任务响应都实时C、任务响应实时D、事件和任务响应都不实时68、硬实时系统要求(B)。A、事件响应实时B、事件和任务响应都实时C、任务响应实时D、事件和任务响应都不实时69、基于查询的实时编程结构的实时性取决于(D)。A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其它任务执行时间之和70、基于中断的实时编程结构的实时性取决于(A)。A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其它任务执行时间之和71、前后台系统的实时性取决于(D)。A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其它任务执行时间之和72、非抢先式实时操作系统的实时性取决于(B)。A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其它任务执行时间之和73、抢先式实时操作系统的实时性取决于(C)。A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其它任务执行时间之和第10页共44页10《嵌入式系统》试题库74、下述哪种实时编程结构不可重入函数必须进行互斥处理(D)。A、查询实时编程结构B、前后台系统C、非抢先式实时操作系统D、抢先式实时操作系统75、下述哪种实时编程结构中的任务优先级不相同(D)。A、查询实时编程结构B、前后台系统C、非抢先式实时操作系统D、抢先式实时操作系统76、优先级倒置出现的条件有(D)。A、优先级任务调度B、抢占式任务调度C、资源共享D、以上都是77、嵌入式操作系统的主要目标并不包括(A)。A、强大多任务支持B、实时处理能力C、代码体积D、与硬件的交互能力78、嵌入式Linux操作系统一般在ROM中存放的布局并不包括(D)A、BootloaderB、内核参数区C、Linux内核D、交叉编译器79、下面哪个操作系统是嵌入式操作系统。(B)A、Red-hatLinuxB、µCLinuxC、UbuntuLinuxD、SUSELinux80、下述哪个操作系统不是嵌入式操作系统。D)(A、µClinuxB、WinCE6.0C、µC/OS-IID、WindowsXP81、下述哪个操作系统是实时操作系统。(B)A、µClinuxB、WinCE6.0C、WindowsXPD、WindowsVista82、评价一个实时操作系统的技术指标并不包括(C)。A、任务调度算法B、上下文切换时间第11页共44页11《嵌入式系统》试题库C、代码体积D、确定性83、µClinux与标准Linux最大的区别在于(B)。A、任务调度算法B、内存管理C、文件系统D、应用开发模式84、嵌入式操作系统一般通过(A)手段来解决代码体积与嵌入式应用多样性的问题。A、使用可定制的操作系统B、将操作系统分布在多个处理器上运行C、增大嵌入式设备的存储容量D、使用压缩软件对操作系统进行压缩85、使用Host-Target联合开发嵌入式应用,B)不是必须的。(A、宿主机B、Windows操作系统C、目标机D、交叉编译器第12页共44页12《嵌入式系统》试题库三、简答题1、什么是嵌入式系统?答:嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2、简述嵌入式系统的基本特点。答:面向特定应用、设计高效、综合性强、生命周期长、程序固化、需要独立的开发系统、可靠性高、成本低、功耗低、体积小。3、谈一谈嵌入式系统的发展趋势。答:产品种类不断丰富,应用范围不断普及;性能不断提高;功耗不断降低,体积不断缩小;网络化、智能化程度不断提高;软件成为影响价格的主要因素。4、谈一谈嵌入式系统设计方法演变的三个阶段。答:第1阶段:以印制板(PCB)、计算机辅助设计(CAD)软件和在线仿真器为主要工具的设计方法。第2阶段:以EDA工具软件和EOS(EmbeddedOperatingSystem)为开发平台的设计方法。第3阶段:以IP内核库为设计基础,用软硬件协同设计技术的系统级设计方法。5、什么是嵌入式系统的传统设计方法?答:经过需求分析和总体设计,整个系统被划分为软件和硬件两个子系统,二者之间遵循一定的接口规范;接下来软件工程师和硬件工程师分别进行设计、开发、调试和测试;然后两个子系统集成在一起并进行测试;如果系统功能正确且满足所有性能指标,则结束,否则需要对软硬件子系统分别进行验证和修改,并重新进行系统集成和测试。6、嵌入式系统的传统设计方法有何特点。答:这种方法简单易实现,但存在一些痼疾,严重影响了嵌入式系统设计的效率和结果。首先,虽然在需求分析阶段考虑了软硬件接口的问题,但由于缺乏统一的软硬件协同表示方法,软硬件划分只能由设计者凭经验完成,无法从系统级进行验证且很难评估这种划分第13页共44页13《嵌入式系统》试题库是否合理,也不易发现软硬件接口存在的问题。其次,软硬件分别设计和开发,一旦出现错误,不仅难以定位,而且修改起来也非常麻烦,甚至可能需要调整软件结构或者硬件配置。第三,它的设计周期可能比较长,例如为了验证软件开发的正确性,必须在硬件全部完成之后才能开始进行软件测试和系统集成,大大延长了设计的进程。7、什么是嵌入式系统的系统级设计方法?答:嵌入式系统的系统级设计方法是一种高层次的设计方法,设计人员针对设计目标进行系统功能描述,定义系统的行为特性,进行软硬件划分,生成系统级的规格描述。这一过程可以不涉及实现方法和工艺。接下来,设计人员就可以按照系统级规格描述实现软硬件子系统及其接口。8、软硬件协同设计包括哪几个阶段?答:软硬件协同设计包括:系统描述、软硬件划分、软硬件协同综合、以及软硬件协同模拟与验证。9、简述嵌入式处理器的特点。答:低档处理器多采用哈佛结构,高档处理器多采用冯·诺伊曼结构;品种规格系列化;对实时多任务有很强的支持能力;可靠性高、功耗低、集成度高、性价比高。10、简述嵌入式处理器的分类。答:嵌入式微处理器、微控制器(单片机)和数字信号处理器(DSP)。11、简述嵌入式微处理器的特点。答:嵌入式微处理器的特点:通用微处理器的增强,一般为32位。构成:一般CPU、存储器、I/O接口三者分离;性能:一般为100~2000MIPS;存储器:Flash一般为1~16MB,SDRAM一般为2~64MB;一般加载复杂嵌入式操作系统:VxWorks、WinCE、µClinux、EmbeddedLinux等。12、简述微控制器的特点。第14页共44页14《嵌入式系统》试题库答:微控制器的特点:单片化,整个计算机集成在一个芯片中。低档微控制器——构成:一般CPU、存储器、I/O接口三者集成在一个芯片内;性能:1~100MIPS,存储器:Flash一般为8~512KB,SRAM一般为256B/1~128KB;一般无嵌入式操作系统或者简单嵌入式操作系统。高档微控制器——构成:一般CPU、I/O接口两者集成在一个芯片内,需要外扩存储器;性能:100~1000MIPS,存储器:Flash一般为1~4MB,SRAM一般为1~64MB;一般有嵌入式操作系统(VxWorks、µC/OS-II、WINCE、µClinux)。13、简述DSP的特点。答:DSP的特点:高效乘累加运算,高效数据存取,硬件重复循环,确定性操作(程序执行时间可预测)。14、嵌入式处理器按照字长可分为哪几类?各有何应用领域。答:嵌入式处理器按照字长可划分为4位、8位、16位、32位和64位等五个不同的等级。一般说来,4位或8位的产品通常是面向低端应用设计的,16位的产品用于比较精密的应用;32或64位的产品用于计算强度很大的应用。15、简述嵌入式处理器的选择原则。答:1、应能满足应用的设计目标;2、开发工具是否好用?3、市场占有率;4、应该遵循“够用”原则,不应片面追求高性能。16、谈一谈嵌入式处理器的发展趋势。答:嵌入式微处理器、微控制器与DSP之间的界限越来越模糊;32位嵌入式处理器应用日趋广泛,已经开始挤占原本数据8位MCU的市场;双核或多核结构的产品不断涌现。17、列出ARM7微处理器的工作模式。答:user用户模式、sys系统模式、fiq快速中断模式、irq外部中断模式、svc管理模式、abt数据访问中止模式、und未定义指令中止模式。第15页共44页15《嵌入式系统》试题库18、ARM7微处理器的有哪两种工作状态。答:ARM状态(32位指令)和Thumb状态(16位指令)。19、简述ARM和Thumb状态的区别及如何进行状态切换。答:ARM状态是32位指令,Thumb状态是16位指令。进入Thumb状态:执行BX指令,当操作数寄存器最低位为1时,可以使微处理器从ARM状态切换到Thumb状态(处理器工作在Thumb状态,如果发生异常并进入异常处理子程序,则异常处理完毕返回时,自动从ARM状态切换到Thumb状态)。进入ARM状态:执行BX指令,当操作数寄存器最低位为0时,可以使微处理器从Thumb状态切换到ARM状态(处理器工作在Thumb状态,如果发生异常并进入异常处理子程序,则进入时处理器自动从Thumb状态切换到ARM状态)。20、SRAM有何特点。答:SRAM属于高速存储器,价格较高,一般均用于对速度和性能要求较高的场合。常用的异步SRAM访存周期在7ns至100ns之间,SRAM的单片容量不大,大多在几K至几百K之间。SRAM存储器芯片有4位、8位、16位、32位等多种位宽,这种存储器的访存接口和操作时序最为简单。21、DRAM有何特点。答:DRAM和SRAM均属于RAM存储器,DRAM的特点是存储密度很大,速度比SRAM慢,单位存储成本较低,一般用于对容量要求较高的场合。常用的单片DRAM存储器容量在几百千至几百兆字节之间,访存周期一般是几十纳秒。22、EEPROM有何特点。答:非挥发;存储密度小;单位存储成本较高;容量小;写入有限制,页写要等待;接口时序简单,一般采用串行接口;小量参数存储。23、Flash有何特点。第16页共44页16《嵌入式系统》试题库答:非挥发;存储密度大;单位存储成本较低;容量较大;接口时序复杂——需要擦除及Block写。24、FRAM有何特点。答:非挥发;功耗低;读写速度快;接口时序简单;类似SRAM接口;成本高。25、什么是标准TTL电平?有何特点。答:发送端:高电平>2.4V,低电平<0.4V;接收端:高电平>2.0V,低电平<0.8V。特点:噪声容限小,负载能力弱。26、什么是标准CMOS电平?有何特点。答:发送端:高电平>0.9Vdd,低电平<0.1Vdd;接收端:高电平>0.7Vdd,低电平<0.3Vdd。特点:噪声容限大,负载能力强。27、锁存器和触发器有何区别。答:锁存器是电平有效,触发器是边沿有效。28、什么是建立时间?答:在时钟信号边沿到来之前,数据信号必须提前一段时间保持稳定有效。所有数据信号在时钟信号边沿(触发器采集)前一段时间内必须满足建立时间的要求。29、什么是保持时间?答:在时钟信号边沿到来之后,数据信号必须在随后的一段时间内保持稳定有效。所有数据信号在时钟信号边沿(触发器采集)后一段时间内必须满足保持时间的要求。30、什么是访存时序配合?答:存控发出的信号要满足存储器的时序要求,存储器返回的信号要满足存控的时序要求。31、在使用存储器芯片与处理器接口时,应当注意什么问题?第17页共44页17《嵌入式系统》试题库答:当使用存储器芯片与存储器接口的时候,需要特别注意I/O电平、读写速度、操作时序等问题。32、什么是总线?有何优缺点。答:采用一组公共信号线作为计算机各部件之间的通信线,是计算机各功能部件互联的主要形式,是各功能部件之间传送信息的公共通路。优点:结构简单、成本低廉,软硬件设计简单,系统易于扩充或者更新;缺点:所有设备共享一组总线,同一时刻只有一个主设备能够使用总线。33、什么是总线主设备?有何特点。答:启动一个总线周期(总线事务)的设备就是总线主设备,每次只能有一个主设备控制总线,例:CPU、DMAC等等。34、什么是总线从设备?有何特点。答:响应主设备的请求的设备就是总线从设备,同一时间里有一个或多个从设备响应主设备的请求。例:DMAC、UART控制器、USB控制器、I2C控制器、SPI控制器等等。35、什么是同步时序协议?答:事件出现在总线的时刻由总线时钟来确定,所有事件都出现在时钟信号的前沿,大多数事件只占据单一时钟周期。36、什么是异步时序协议?答:事件出现在总线的时刻取决于前一事件的出现,总线时钟信号线可有可无,总线周期的长度是可变的。37、什么是集中式仲裁?答:由中央仲裁器裁决,每个主设备有两条线接到中央仲裁器,一条是送往仲裁器的总线请求线,另一条是仲裁器送出的总线授权线。采用集中式仲裁的总线有AMBA、PCI总线等。第18页共44页18《嵌入式系统》试题库38、什么是分布式仲裁?答:主设备都有自己的仲裁号和仲裁器,不需要中央仲裁器,当有总线请求且总线空闲时,则把惟一的仲裁号发到共享的仲裁总线上,以优先级策略为基础,以获胜者的仲裁号保留在仲裁线上(OC、OD门)。采用分布式仲裁的总线有CAN、I2C总线等。39、通信总线RS485相对RS232C做了什么改进?为什么得到广泛应用?答:通信总线RS485相对RS232C做了改进:①多点传输;②差分传输,提高传输距离。得到广泛应用的原因:几乎所有的处理器都包含串行接口控制器、软硬件设计简单、成本低廉。40、考虑RS232C双机互联且无硬件握手,其通信可靠性不高。利用你所学的知识,提出一种经济、现实的简单方案来提高其通信可靠性。答:模仿USB协议,利用高层协议,采取两种措施:①数据+CRC校验;②链路层握手协议,建立可靠链路。41、请指出USB总线的四种传输类型,并指出每一种传输类型的基本特点。答:四种传输类型:控制传输、批量传输、中断传输和等时传输控制传输:双向,纠错,查询、配置设备信息;批量传输:单向,纠错,大块无结构数据,延迟不定;中断传输:单向,纠错,小块无结构数据,延迟确定;等时传输:单向,无纠错,大块无结构数据,延迟确定。42、请指出USB总线的四种传输类型。USB移动硬盘适合采用什么传输类型?USB鼠标适合采用什么传输类型?USB摄像头适合采用什么传输类型?如果需要传输16字节的数据,数据包的最大值为8字节,请问此次传输需要划分为几个事务并说明原因?答:USB总线的四种传输类型为:控制传输、批量传输、中断传输和等时传输。USB移动硬盘适合采用批量传输;USB鼠标适合采用中断传输;第19页共44页19《嵌入式系统》试题库USB摄像头适合采用等时传输。此次传输需要划分为3个事务,原因是最后一个事务的数据包的长度必须小于8字节。43、什么是I/O接口电路?答:外设一般不能与CPU直接相连,必须经过中间电路再与系统相连,这些中间电路被称为I/O接口电路,简称I/O接口。44、I/O接口电路有哪些基本功能?答:数据缓冲功能、接受和执行CPU命令的功能、信号电平转换的功能、数据格式变换功能、设备选择功能、中断管理功能。45、I/O接口电路数据传送方式有哪几种?答:查询、中断、直接内存访问(DMA)、I/O通道、I/O处理机方式。46、中断控制器的基本功能有哪些?答:中断源的识别、中断源的屏蔽、中断优先级处理等。47、什么是实时系统?答:指能在确定的时间内对外部的异步事件做出响应并执行其功能的计算机系统。其操作的正确性不仅依赖于逻辑设计的正确程度,而且与这些操作进行的时间有关。“在确定的时间内”是该定义的核心,也就是说,实时系统是对响应时间有严格要求的。对逻辑和时序的要求非常严格,如果逻辑和时序出现偏差将会引起严重后果。48、什么是软实时系统?答:仅要求事件响应是实时的,并不要求限定任务必须在多长时间内完成的实时系统。49、什么是硬实时系统?答:不仅要求事件响应要实时,而且要求在规定的时间内完成任务的处理的实时系统。第20页共44页20《嵌入式系统》试题库50、什么是基于查询的实时软件结构?有何优缺点?实时性如何决定?答:基于查询的实时软件结构无中断机制,仅采用查询方式的实时软件结构。优点:侧重任务的处理,软件设计简单,堆栈可预测,可调用不可重入函数(任务间不嵌套)。缺点:对事件响应不能实时,容易丢弃异步事件;所有的任务具有相同的优先级别,如果一个任务执行时间不可预测,则所有任务的响应时间不可预测;主程序是一个无限循环的结构,一个任务崩溃则引起整个系统崩溃。实时性(最坏情况):取决于所有其它任务执行时间之和。51、什么是基于中断的实时软件结构?有何优缺点?实时性如何决定?答:基于中断的实时软件结构采用纯中断方式的实时软件结构,事件和任务处理全部由中断服务子程序完成。优点:侧重事件的处理,利用中断优先级解决了优先级问题缺点:容易漏掉低优先级异步事件;中断嵌套容易导致栈溢出,堆栈不可预测;调用不可重入型函数时,要满足互斥条件。实时性(最坏情况):高优先级任务能得到及时响应和处理。52、什么是前后台系统?有何优缺点?实时性如何决定?答:前后台系统分为前台程序和后台程序。前台程序也称中断级程序,通过中断来处理事件,在中断服务子程序中,一般对中断做一些简单的处理,然后给出事件发生的标志,待后台程序来处理;后台程序也称任务级程序,一个死循环,循环查询各种标志位,如果标志位置位,就执行相应的任务程序。优点:系统结构简单,几乎不需要额外的存储开销;可以避免中断嵌套(栈溢出),避免漏掉异步事件;可调用不可重入函数(任务间不嵌套)。缺点:所有的任务具有相同的优先级别,如果一个任务执行时间不能确定,则所有任务响应时间不可预测;后台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。实时性:取决于所有其它任务的执行时间之和。第21页共44页21《嵌入式系统》试题库53、重入函数有何特点?答:可用于递归调用或者多个过程同时调用;生成模拟栈,用来完成参数传递和保存局部变量;其他函数不可重入,原因是参数和局部变量放在固定存储区域。54、一般尽量少采用重入函数,为什么?答:重入函数会导致栈不可预测,而嵌入式系统中RAM容量都很小,容易导致栈溢出。55、关键字static有什么作用?答:关键字static有三个作用:在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变;在文件域内(但在函数体外),一个被声明为静态的变量可以被文件域内所有函数访问,但不能被文件域外其它函数访问。它是一个本地的全局变量;在文件域内,一个被声明为静态的函数只可被这一文件域内的其它函数调用。那就是,这个函数被限制在声明它的文件的本地范围内使用。56、关键字const有什么作用?答:关键字const的作用是为给读你代码的人传达非常有用的信息,实际上,声明一个参数为常量是为了告诉了用户这个参数的应用目的;通过给优化器一些附加的信息,使用关键字const也许能产生更紧凑的代码;合理地使用关键字const可以使编译器很自然地保护那些不希望被改变的参数,防止其被无意的代码修改。57、关键字volatile有什么作用?答:阻止编译器优化。一个定义为volatile的变量是说这变量可能会被意想不到地改变精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。58、列出volatile变量使用的几种情况。答:并行设备的硬件寄存器(如:状态寄存器);中断服务子程序中会访问到的非自动变量;多线程应用中被几个任务共享的变量。59、请指明该定义的含义并解释每个修饰关键词的作用:volatileconstunsignedcharUTRSTAT0。答:易失只读状态寄存器UTRSTAT0;volatile:可能被外界(硬件、其他进程)改变;const:本程序不应该试图去修改它;unsignedchar:无符号字节类型;60、请指出下述求平方函数的错误并写出正确代码。intsquare(volatileint*ptr){return(*ptr)*(*ptr);}答:由于指针ptr指向volatile变量,该变量的值可能被硬件、其他进程所改变,两次读的值可能不一样,因此这段代码可能返不是你所期望的平方值。正确的代码如下:第22页共44页22《嵌入式系统》试题库intsquare(volatileint*ptr){inta;a=*ptr;//只读一次returna*a;}61、谈一谈S3C44B0x的中断响应的详细过程。答:S3C44B0x的中断响应的详细过程为:①中断源向中断控制器发出中断请求;②中断控制器通过IRQ/FIQ向CPU发出中断请求;③CPU响应中断并查询中断源得到中断向量表入口地址;④到中断向量表相应入口地址取指令执行,该处为跳转指令;⑤执行跳转指令,跳转到中断服务子程序处执行。62、什么是DMA传输?答:一种快速传送数据的机制,不需要CPU的参与,数据传递可以从I/O接口到内存,从内存到I/O接口,从一段内存到另一段内存。63、谈一谈S3C44B0x的DMA响应的详细过程。答:S3C44B0x的DMA响应的详细过程为:①I/O接口电路向DMA控制器发出DMA请求;②DMA控制器向总线仲裁器发出总线请求;③总线仲裁器向DMA控制器回答总线应答信号;④DMA控制器向I/O接口电路回答DMA应答信号;⑤DMA传输开始,完毕引起中断。64、定时/计数器的基本构成有哪些?答:控制寄存器、状态寄存器、计数初值寄存器、计数器、计数输出寄存器。65、嵌入式软件有何特点?第23页共44页23《嵌入式系统》试题库答:软件要求固态化存储,应用有较强的实时性需求,硬件资源环境比较苛刻,软件代码具有高质量和高可靠性,多任务操作系统是主流发展方向。66、什么是嵌入式操作系统?答:一种支持嵌入式系统应用的操作系统软件,是嵌入式系统极为重要的组成部分。通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面等。具有通用操作系统的基本特点:能够有效管理越来越复杂的系统资源,能够把硬件虚拟化,简化的驱动程序移植和维护,能够提供库函数、驱动程序、工具集以及应用程序。67、为什么需要嵌入式操作系统?答:嵌入式处理器性能提高,资源(内存、I/O接口)增多;任务要求复杂,实时、多任务、编程困难;许多的任务需求是相同的,完全可以将一些相同的功能作为一个通用模块实现,这就是操作系统,它屏蔽了底层硬件的细节,方便用户,提供了标准的、可剪裁的系统服务软组件。68、谈一谈以处理器为核心的嵌入式系统设计流程?答:需求分析,看看用户需要解决哪些问题;选择处理器和相应的硬件;硬件的设计,原理图和PCB;软件的设计,处理器的初始化,中断,外设等等;系统调试、测试。69、谈一谈以嵌入式操作系统为核心的嵌入式系统设计流程?答:一个嵌入式系统,处理器和核心电路是固定的,操作系统及典型的外设驱动程序是固定的;嵌入式系统设计所需要做的工作,是不是要添加什么外设,写一些所添加的外设的驱动程序,编写应用程序——纯软件的工作;选择成熟的嵌入式操作系统,避免重复劳动,缩短开发周期,从而降低产品成本。70、谈一谈加载嵌入式操作系统的优缺点。答:优点:程序的设计和扩展变得容易,任务分析成模块,简化应用程序的设计,对实时性要求苛刻的事件得到了快速、可靠的处理,通过有效的系统服务,使得系统资源得到更好的利用。缺点:额外的存储开销,2~5%的CPU额外负荷,内核的费用。第24页共44页24《嵌入式系统》试题库71、简述嵌入式操作系统和实时操作系统的关系。答:“嵌入式”并不意味着“实时”,例如µClinux、EmbeddedLinux为嵌入式操作系统但非实时操作系统;“实时”并不意味着“嵌入式”,例如OpenVMS(工作站、小型机)为实时操作系统但非嵌入式操作系统;不过实际上,目前的嵌入式操作系统(EOS)基本上是实时操作系统(RTOS)。72、什么是实时操作系统?答:指具有实时性、能支持实时系统工作的操作系统。首要任务是调度一切可利用的资源完成实时任务,其次才着眼于提高系统的使用效率,重要特点是要满足对时间的限制和要求。73、实时操作系统的基本功能有哪些?答:任务管理,任务间同步和通信,存储器优化管理,实时时钟服务,中断管理服务。74、实时操作系统的有何特点?答:规模小,中断被屏蔽的时间很短,中断处理时间短,任务切换很快。75、实时操作系统的有哪些评价指标?答:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。76、什么是非抢先式实时操作系统?有何优缺点?实时性如何决定?答:对于基于优先级的实时操作系统而言,非抢先式实时操作系统是指某个任务运行后,就把CPU控制权完全交给了该任务,直到它主动将CPU控制权还回来。优点:实时性比不使用实时操作系统的好,程序设计相对简单,可调用不可重入函数(任务间不嵌套)。缺点:如果最长任务的执行时间不能确定,系统的实时性就不能确定。实时性:取决于最长任务的执行时间。第25页共44页25《嵌入式系统》试题库77、什么是抢先式实时操作系统?有何优缺点?实时性如何决定?答:对于基于优先级的实时操作系统而言,抢先式实时操作系统是指内核可以抢占正在运行任务的CPU使用权并将使用权交给进入就绪态的优先级更高的任务。优点:实时性好,优先级高的任务只要具备了运行的条件,或者说进入了就绪态,就可以立即(任务切换时间)运行。缺点:如果任务之间抢占CPU控制权处理不好,会产生系统崩溃、死机等严重后果;调用不可重入型函数时,要满足互斥条件。实时性:取决于任务(上下文)切换时间。78、简述优先级倒置产生的条件、现象以及解决方案。答:条件:基于优先级抢先式的任务调度、资源共享。现象:低优先级任务L和高优先级任务H共享资源,在任务L占有共享资源之后,任务H就绪,但这时任务H必须等待任务L完成对共享资源的操作。在任务L完成对共享资源的操作之前,任务M也已就绪并将抢先任务L运行。在任务M运行时,系统中具有最高优先级的任务H仍然保持挂起状态。解决方案:优先级继承、优先级顶置79、进行嵌入式操作系统选择的时候,主要应当考虑什么因素?答:一般在进行嵌入式操作系统选择的时候,应当考虑如下因素:1)、进入市场的时间,即从开始设计到产品投放市场的时间长短;2)、可移植性3)、可利用的资源,已有的技术积累4)、系统定制能力5)、成本6)、中文内核支持80、简述基于Host-Target模式的嵌入式软件开发流程答:1)在Host(PC)上完成嵌入式软件的编写、编译、目标代码生成;第26页共44页26《嵌入式系统》试题库2)通过下载,将目标代码下载到目标机上;3)使用Host-Target联合调试方式对目标机上运行的嵌入式应用进行调试。第27页共44页27《嵌入式系统》试题库四、分析题1、下图为DRM接收机的功能框图。问:①DRM接收机采用传统设计方法一般应该经过哪几个阶段?②确定是否需要键盘、LCD、USB等接口应该在什么阶段?确定DRM接收机的重量、大小和功耗应该在什么阶段?③确定OFDM解调、Viterbi译码器采用软件实现还是硬件实现应该在什么阶段?确定CPU选择TI的DSP还是ARM的ARM10E应该在什么阶段?天线AACD/A模拟音频调谐器译码解数字音频OFDMViterbi复中频信号A/D解调译码用数字业务USBUSB接口信道解调解码纠错解码LCD调谐控制CPU键盘答:DRM接收机采用传统设计方法一般应该经过需求分析、①规格说明、体系结构设计、软硬件设计、系统集成、系统测试。②确定是否需要键盘、LCD、USB等接口应该在需求分析阶段;确定DRM接收机的重量、大小和功耗应该在需求分析阶段。③确定OFDM解调、Viterbi译码器采用软件实现还是硬件实现应该在体系结构设计阶段;确定CPU选择TI的DSP还是ARM的ARM10E应该在体系结构设计阶段。第28页共44页28《嵌入式系统》试题库2、下图为单周期存储器读时序图。clk为时钟信号,上升沿有效;rd为读信号,高电平有效。问:如果主设备要求的建立时间t40ns,保持时间t6ns,则此系统的最高时钟su≥h≥频率为多少?能否满足保持时间的要求?(要求写出计算过程)参考功能描述最小值最大值单位rd延迟时间t0510nsrd持续时间t160nsrd有效到数据输出t230nsrd无效到data持续时间t3510nsclkaddrAt1rdt0t2t0t3dataAt答:tsuh(1)满足存储器读rd时序要求,则时钟周期tCYC+t0≥t1+t0≥60+10=ns70∴tCYC≥70−5=ns65(2)要保证主设备有足够的建立时间,则时钟周期tCYC≥t0+t2+tsu=ns80(3)要保证主设备有足够的保持时间th=t0+t3≥5+5=10ns>6ns(4)最高时钟频率为tCYC≥max{65,80}=80ns∴f=1MAX=12.5MHz80ns第29页共44页29《嵌入式系统》试题库3、下图为PCI总线读操作时序图。问:①下图中地址段持续几个时钟周期?在地址段主设备发出的信号C/BE#表示什么意思?②下图中数据段时期持续了几个时钟周期?从设备如何知道数据传输结束?③如果时钟CLK为33MHz,数据总线宽度为32位,下图数据传输速率为多少?峰值传输速率为多少?什么情况下才能达到峰值传输速率?123456789CLKFRAME#AD地址数据1数据2数据3C/BE#CMDBE#IRDY#等待TRDY#等待传输等待传输传输地址段数据段数据段数据段答:①下图中地址段持续1个时钟周期,在地址段主设备发出的信号C/BE#表示总线命令。②下图中整个数据段时期持续了6个时钟周期。主设备使IRDY#有效的同时使FRAME#无效,用来告诉从设备这是最后一个数据段,表明数据传输结束。③如果CLK为33MHz,数据总线宽度为32位=4B,传输时间为7T=210ns,传送3拍数据为3*4B=12B,传输速率=12B/210ns=57MB/s。峰值传输速率为133MB/s,当没有等待周期,传输拍数趋向无穷时达到峰值传输速率。第30页共44页30《嵌入式系统》试题库4、下图为PCI总线写操作时序图。问:①下图中地址段持续几个时钟周期?在地址段主设备发出的信号C/BE#表示什么意思?②下图中数据段时期持续了几个时钟周期?从设备如何知道数据传输结束?③如果CLK为33MHz,数据总线宽度为32位,下图数据传输速率为多少?峰值传输速率为多少?什么情况下才能达到峰值传输速率?123456789CLKFRAME#AD地址数据1数据2数据3C/BE#CMDBE#1BE#2BE#3IRDY#TRDY#传输传输等待等待等待传输DEVSEL#地址段数据段数据段数据段答:①下图中地址段持续1个时钟周期,在地址段主设备发出的信号C/BE#表示总线命令。②下图中数据段时期持续了6个时钟周期。主设备使IRDY#有效的同时使FRAME#无效,用来告诉从设备这是最后一个数据段,表明传输结束。③如果CLK为33MHz,数据总线宽度为32位=4B,传输时间为7T=210ns,传送3拍数据为3*4B=12B,传输速率=12B/210ns=57MB/s。峰值传输速率为133MB/s,当没有等待周期,传输拍数趋向无穷时达到峰值传输速率。第31页共44页31《嵌入式系统》试题库5、画出RS232C用于双机互连的连线示意图;然后写出其利用硬件握手进行发送和接收数据的工作过程。答:(1)功能示意图如下TXDTXDRXDRXD计计算GNDGND算机机DTRDTRABDSRDSRDTEDTE(2)其利用硬件握手进行发送和接收数据的工作过程如下:计算机A接收计算机B发送当计算机A准备好,则使DTR有效。计算机B通过采集DSR知道当计算机A准备好接收数据,则可以发送数据。当计算机A
本文档为【嵌入式系统期末考试题库及答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_769254
暂无简介~
格式:pdf
大小:2MB
软件:PDF阅读器
页数:44
分类:
上传时间:2018-05-18
浏览量:7