交大嵌入式系统作业一

合集下载

嵌入式系统设计作业.

嵌入式系统设计作业.

嵌入式系统设计作业一、填空1.当前单片机界公认的、最终统一的名称是微控制器,英语简称是。

2.00100101B转换为十六进制数为,00100101BCD转换为十六进制数为。

3.ACSII码全称是。

4.程序计数器PC主要用来存放和指示。

5.单片机执行程序的过程可以分为、、。

6.80C51单片机的存储器在物理结构上可分为4个空间,即片内RAM B、片内ROMB、片外RAM(最大可扩展64KB)、片外ROM(最大可扩展64KB)。

7.如果要将P1口设置为输入口,则必须先向对应的锁存器写入以关闭内部场效应管。

8.堆栈一般用来,堆栈指针SP的初始值是H。

9.已知fosc=6MH Z,则其机器周期是,定时器T0的计数周期是。

二、选择1.可以用来判断单片机是否正常工作的引脚是。

A.ALEB.PSENC.EAD.RST2.外部中断1的入口地址是。

A.0000HB.0003HC.000BHD.0013H3.当前工作寄存器组由位组合来决定。

A.M1M0B.IT1IT0C.SM0SM1D.RS1RS04.若要将片外RAM30H中的内容传送到片内40H中,下列程序编写正确的是。

A. MOV 40H,30HB. MOV R0 ,#30HC.MOV R0,#30HD.MOV A,30HMOV A,@R0 MOVX A, @R0 MOV 40H,AMOV 40H,A MOV 40H,A5.若要将IE的第三位取反,其余各位不变,则应使用指令。

A. MOV IE, #00001000BB. XRL IE, #00001000BC. ANL IE, #00001000BD.ORL IE, #00001000B6.若要将主程序MIAN放在以100H开始的存储单元中,应该使用伪指令。

A. ORGB.DBC.ENDD.EQU7.定时器T0有四种工作方式,其中可以自动重装初值的工作方式是。

A.方式0B.方式1C.方式2 C.方式38.若IP=0,下列中断源优先级最高的是。

上海交大 嵌入式第一次作业

上海交大   嵌入式第一次作业

题目1完成满分1.00Flag question题干下列哪个不是嵌入式系统的特点:()选择一项:a. 专用性b. 资源受限c. 功耗约束d. 常由外接交流电电源供电题目2完成满分1.00Flag question题干下列哪些不是嵌入式系统:()。

选择一项:a. 移动电话、手机b. MP3c. MIDd. 深蓝超级计算机题目3完成满分1.00Flag question题干指令和数据共享同一总线的体系结构是()。

选择一项:a. 冯•诺依曼结构b. 哈佛结构c. RISCd. CISC题目4完成满分1.00Flag question题干下面不属于...嵌入式处理器的是:()。

选择一项:a. Intel Core(酷睿)处理器b. Intel Atom处理器c. MCS-51单片机d. ARM处理器题目5完成满分1.00Flag question题干在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是:()。

选择一项:a. UARTb. I2Cc. SPId. USB题目6完成满分1.00Flag question题干假设使用奇偶校验位,UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一次发送动作态为止,至少需要()个时钟节拍。

选择一项:a. 8b. 9c. 10d. 11题目7完成满分1.00Flag question题干关于SIMD说法错误..的是:()。

选择一项:a. SIMD通过复制ALU和寄存器组,共享取值、译码单元来获得计算并行。

b. SIMD是通过增加寄存器个数来提高数据处理的宽度。

c. SIMD中多个运算单元运行的是相同的指令。

d. Intel Atom的SSE指令属于SIMD指令题目8完成满分1.00Flag question题干ARM7中如果需要实现形如R0=R1+(R2<<3)的操作,最少可以用()条指令。

选择一项:a. 1b. 2c. 3d. 4题目9完成满分1.00Flag question题干交叉开发形成的可执行文件()。

嵌入式系统设计作业及答案

嵌入式系统设计作业及答案

第0章绪论1、什么是数字系统设计技术?在解决了对不同目标信息的数字化编码、数字化传输、数字化解码的基本理论、算法定义和协议规范之后,对其如何进行系统的构成,如何以最优化的性能(如速度)、最低廉的成本(如芯片面积、集成密度等)来实现该系统的技术。

2、什么是集成电路IC?集成电路(IC)是指通过一系列特定的加工工艺,将多个晶体管、电阻、电容等器件,按照一定的电路连接集成在一块半导体单晶片(如Si或GaAs)或陶瓷等基片上,作为一个不可分割的整体完成某一特定功能的电路组件3、什么是集成电路IP?集成电路IP是经过预先设计、预先验证,符合产业界普片认同的设计规范和设计标准,具有相对独立功能的电路模块或子系统。

其具有知识含量高、占用芯片面积小、运行速度快、功耗低、工艺容差性大等特点,可以复用(Reuse)于SOC、SOPC或复杂ASIC设计中。

4、什么是SOC?SOC,即嵌入式系统发展的最高形式——片上系统。

从狭义角度讲,它是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲, SOC是一个微小型系统,第1章嵌入式系统基础知识1、计算机系统的三大应用领域是什么?服务器市场,桌面市场,嵌入式市场2、通用计算机与嵌入式系统的对比是什么?3、分别从技术角度和系统角度给出嵌入式系统的定义技术角度:以应用为中心、以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。

是将应用程序、操作系统和计算机硬件集成在一起的系统系统角度:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统4、嵌入式系统的特点是什么?从三要素说:嵌入式:嵌入到对象体系中,有对象环境要求专用性:软、硬件按对象要求裁减计算机系统:实现对象的智能化功能功耗限制、低成本、多速率、环境相关性、系统内核小、专用性强、不可垄断性、产品相对稳定性具有实时性5、请从嵌入式系统软件复杂程度来对嵌入式系统进行分类?循环轮询系统,有限状态机系统,前后台系统,单处理器多任务系统,多处理器多任务系统6、常用电平标准有哪些?理解电平匹配的含义。

交大医电单片机和嵌入式系统考试题

交大医电单片机和嵌入式系统考试题
8个选择题
任务优先级安排原则 如中断关联性>紧迫性>关键性>频繁性 串行通信总线有些 哪些属于异常模式
LDM和STM的IA,IB,DA,DB,ED,FD,FA,FA分别代表的含义,
51中断响应申请的充要条件
51的P1,P2,P3,P4端口分别能驱动LS TTL的数目
1个计算题
计算M,P(锁相环)
13个填空题
ARM处理器内核举例
LR的作用
ARM7有多少个用户可见的寄存器
嵌入式系统开发平台的特点
UART接收和发送缓冲区的大小
中断类型:FIQ,向量IRQ,非向量IRQ
单片机系统设计时选择处理器要考虑:....
51单片机引脚数,端口数
常用嵌入式系统举例
ARM的状态有...
3个程序注释和描述功能读程序题
复制字符串的汇编程序
异常响亮表程序
SWI异常处理程序
1个程序编写题,根据已给程序改编
定时器控制蜂鸣器的定时鸣叫
一个周期:3秒响1秒停3秒响1秒停2秒响1秒停

电子科大16秋《嵌入式系统》在线作业1

电子科大16秋《嵌入式系统》在线作业1

电⼦科⼤16秋《嵌⼊式系统》在线作业1电⼦科技⼤学电⼦科⼤16秋《嵌⼊式系统》在线作业1⼀、单选题(共20 道试题,共100 分。

)1. LPC1768微控制器的AD采集模块有多少个通道:()A. 4个B. 5个C. 7个D. 8个正确答案:2. 下列哪⼀个寄存器不属于控制GPIO模块的寄存器:()A. FIODIRB. FIOPINC. FIOSETD. PINSEL1正确答案:3. LPC1768微控制器的复位电平为:()A. ⾼电平B. 低电平C. ⾼阻电平D. 脉冲电平正确答案:4. LPC1768微控制器的⽚上外设中,哪⼀个是默认使能的:()A. 定时器0B. 定时器3C. UART3D. PWM1正确答案:5. LPC1768控制器的AD转换模块如果⼯作于突发模式即Burst模式,同时AD控制寄存器ADCR的最低8位为10001011,则8个AD采集通道的转换顺序是:()A. AIN0 AIN1 AIN3 AIN7B. AIN1 AIN3 AIN0 AIN7C. AIN7 AIN3 AIN1 AIN0D. AIN0 AIN3 AIN1 AIN76. 定时器发⽣匹配时可以控制外部引脚电平变化,当外部匹配寄存器TEMR的[11:10]两位为11时,执⾏的动作是:()A. 输出⾼电平B. 输出低电平D. 不执⾏任何动作正确答案:7. 下列哪⼀种不输⼊嵌⼊式处理器:()A. 嵌⼊式微处理器B. 嵌⼊式微控制器C. 嵌⼊式DSPD. 酷睿处理器正确答案:8. LPC1768微控制器的外设时钟PCLK为100MHZ,定时器0的预分频寄存器T0PR为99,匹配寄存器T0MR0为100,则定时时间为:()A. 1usB. 10usC. 100usD. 1ms正确答案:9. LPC1768微控制器通过串⼝0发送数据和接收数据分别是哪两个两个寄存器:()A. U0THR U0RBRB. U0RBR U0IERC. U0THR UOFCRD. U0FCR U0IER正确答案:10. 在串⼝的中断标志寄存器UnIIR中,中断优先级最⾼的是:()A. RLS中断B. RDA中断C. CTI中断D. THRE中断正确答案:11. 以下哪⼀项不是LPC1768微控制器的引脚P0.0的功能:()A. P0.0--通⽤数字输⼊/输出功能B. RD1--CAN1接收器输⼊C. TXD3--UART3发送器输出D. TD1--CAN1发送器输出12. LPC1768微控制器的串⼝0的U0DLM=0X03,U0DLL=0xE8,外设时钟PCLK=16MHZ,则此时串⼝0 的波特率为:()A. 9600B. 4800C. 2400D. 1000正确答案:13. AD控制寄存器ADCR的CLKDIV字段的值假设为999,外设时钟PCLK为24MHZ,则此时AD控制器的转换时钟为:()A. 24000HZC. 12000HZD. 96000HZ正确答案:14. 串⼝的波特率为9600,⼀帧数据格式为1位起始位,1位停⽌位,8位数据位,则每秒可以发送或者接收多少帧数据:()A. 960B. 1200C. 600D. 480正确答案:15. 下列哪⼀个时钟源不属于LPC1768:()A. 内部RC振荡器B. 主振荡器C. RTC振荡器D. 看门狗时钟正确答案:16. 将LPC1768微控制器的P0.2和P0.3分别设置为TXD0和RXD0,⽽不改变其他引脚的设置,则程序代码应该为:()A. PINSEL0 = (PINSEL0&0xFFFFFF0F) | 0x00000050B. PINSEL0 = PINSEL0 | 0xFFFFFF5FC. PINSEL1 = (PINSEL1&0xFFFFFF0F) | 0xFFFFFF5FD. PINSEL1 = PINSEL1 | 0xFFFFFF5F正确答案:17. 假设在应⽤中使⽤USB接⼝并且由PLL0驱动。

嵌入式系统课后习题-部分答案(PDF)

嵌入式系统课后习题-部分答案(PDF)

第一章1-1.简述嵌入式系统的定义。

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

1-2.简述嵌入式系统的组成。

从体系结构上看,嵌入式系统主要由嵌入式处理器、支撑硬件和嵌入式软件组成。

其中嵌入式处理器通常是单片机或微控制器,支撑硬件主要包括存储介质、通信部件和显示部件等,嵌入式软件则包括支撑硬件的驱动程序、操作系统、支撑软件及应用中间件等。

嵌入式系统的组成部分是嵌入式系统硬件平台、嵌入式操作系统和嵌入式系统应用。

嵌入式系统硬件平台为各种嵌入式器件、设备(如ARM 、PowerPC、Xscale、MIPS等);嵌入式操作系统是指在嵌入式Linux、uCLinux、WinCE等。

1-3.ARM7处理器使用的是(ARMv4)指令集。

ARM7内核采用冯·诺依曼体系结构,数据和指令使用同一条总线。

内核有一条3级流水线,执行ARMv4指令集。

1-6.ARM9采用的是(5)级流水线设计。

存储器系统根据哈佛体系结构(程序和数据空间独立的体系结构)重新设计,区分数据总线和指令总线。

第二章2-1.简述ARM可以工作在几种模式。

ARM处理器共有7种工作模式:用户模式(User)、快速终端模式(FIQ)、外部中断模式(IRQ)、特权模式(svc)、数据访问中止模式(Abort)、未定义指令中止模式(Undef)、系统模式(System)。

除用户模式外其他6种模式称为特权模式。

在特权模式下,程序可以访问所有的系统资源,也可以任意地进行处理器模式切换。

再除去系统模式,其余5种模式又称为异常模式。

2-2.ARM核有多少个寄存器?ARM处理器有如下37个32位长的寄存器:(1)30个通用寄存器;(2)6个状态寄存器:1个CPSR(Current Program Status Register,当前程序状态寄存器),5个SPSR(Saved Program Status Register,备份程序状态寄存器);(3)1个PC(Program Counter,程序计数器)。

嵌入式系统试题及答案

嵌入式系统试题及答案

嵌入式系统试题及答案嵌入式系统是一种集成电子技术与计算机科学的交叉学科,它涵盖了硬件设计、嵌入式软件开发和系统集成等多个领域。

下面是一些关于嵌入式系统的试题以及相应的答案,希望能帮助您更好地理解和掌握这个领域。

试题一:嵌入式系统的定义和特点是什么?请简要描述。

答案:嵌入式系统是指嵌入到其他设备或系统中,用于控制、监测或处理特定任务的计算机系统。

它具有以下特点:1. 实时性:嵌入式系统通常需要在严格的实时约束下工作,对于任务的响应时间有严格要求。

2. 稳定性:嵌入式系统要求具有高可靠性和稳定性,能够在长时间运行的环境中正常工作,且不容易出现故障。

3. 资源受限:嵌入式系统通常具有有限的计算资源和存储资源,需要有效地管理和利用这些资源。

4. 低功耗:嵌入式系统通常需要在电池供电或者功耗有限的情况下工作,要求具有低功耗的设计和实现。

5. 实时操作系统:嵌入式系统通常需要使用实时操作系统,以提供对任务调度和响应时间的严格控制。

试题二:嵌入式系统的设计流程是怎样的?请简要概述。

答案:嵌入式系统的设计流程一般包括以下步骤:1. 确定需求:明确嵌入式系统的功能和性能要求,为后续的设计提供指导。

2. 系统设计:设计嵌入式系统的硬件架构和软件框架,包括选择和设计处理器、芯片、外设等硬件组件,并确定软件的分层结构和模块划分。

3. 硬件设计:进行电路设计、布局和制板,实现硬件电路的功能和连接。

4. 软件开发:基于嵌入式系统的需求和设计,开发相应的嵌入式软件,包括驱动程序、操作系统、应用程序等。

5. 集成测试:将硬件和软件进行集成测试,验证嵌入式系统的功能和性能。

6. 量产和部署:进行批量生产和部署,将嵌入式系统应用到实际的设备或系统中。

试题三:嵌入式系统中常用的开发工具有哪些?请列举几个并简要描述其功能。

答案:嵌入式系统中常用的开发工具包括:1. 开发板:用于原型设计和调试验证,提供各种接口和资源,方便嵌入式系统的开发和测试。

嵌入式系统设计考试试题及答案

嵌入式系统设计考试试题及答案

嵌入式系统设计考试试题及答案本文为嵌入式系统设计考试试题及答案,旨在帮助读者加深对嵌入式系统设计知识的理解与应用。

以下将提供一系列试题,每个试题后将给出答案及详细解析,以便读者进行自测与学习。

通过认真阅读本文并完成相应的练习,读者可以提升自己在嵌入式系统设计领域的能力与水平。

让我们一起开始吧!试题一:嵌入式系统的定义是什么?答案及解析:嵌入式系统是一种特殊的计算机系统,被嵌入在正在控制的产品或系统中,作为其功能和控制的核心部分。

该系统通常具有专用的功能,并以实时、可靠和高效的方式处理任务。

嵌入式系统一般由处理器、内存、外设及实时操作系统组成,并与外部环境交互。

它被广泛应用于各个领域,如工业控制、汽车、医疗设备、家用电器等。

试题二:请列举嵌入式系统设计的主要挑战。

答案及解析:嵌入式系统设计面临着多个挑战,包括但不限于以下几个方面:1. 实时性:许多嵌入式系统需要满足实时性的要求,即在规定的时间内完成任务。

因此,在设计过程中需要合理分配系统资源,保证任务的准时执行。

2. 能耗管理:对于便携式嵌入式设备来说,能耗是一个重要的考量指标。

设计者需要在提供功能和性能的同时,尽可能降低系统的能耗。

3. 硬件资源限制:嵌入式系统的硬件资源通常有限,包括处理器性能、内存容量、存储空间等。

设计者需要在资源受限的情况下,合理利用有限的资源进行系统设计。

4. 可靠性和安全性:嵌入式系统通常在严苛的环境下工作,如高温、湿度等。

同时,系统的安全性也是一个关键因素。

因此,在设计过程中需要考虑到系统的可靠性和安全性,并采取相应的措施保证系统运行的稳定性和安全性。

5. 软件开发:嵌入式系统的软件开发往往面临着复杂多样的硬件平台和严格的实时要求。

设计者需要熟练掌握相关编程语言与开发工具,能够高效地进行软件开发与调试。

试题三:请简要描述嵌入式系统设计的开发流程。

答案及解析:嵌入式系统设计的开发流程通常包括以下几个阶段:1. 需求分析与系统设计:在这个阶段,设计团队与客户一起明确系统的需求和目标,制定系统的整体架构和功能模块划分,并进行详细的系统设计。

上海交大--嵌入式系统及应用所有章节单元自测

上海交大--嵌入式系统及应用所有章节单元自测

第一章1.卜列哪个不是嵌入式系统的特点:(D )•A.◎用性B.资源受限C.功耗约束D.常由外接交流电电源供电2.卜列哪些不足嵌入式系统:(D ).A.移动电话、手机B. MP3C. MID D・深址超级计算机3.关于嵌入式组成.卜面说法错谦的足:(A )•A.嵌入式系统的中间层是位于操作系统与应用程序之何、’B.嵌入式系统包括暁件和软件C.嵌入式系统包含了一个计算机系统基本部件D.并不足毎个嵌入式系统都拥有独立的操作系统第二章1.播令和数据共享同一总线的体系结构足(A 九丄•诺依曼结构 B.哈佛结构 C. RISC D. CISC2.卜面不属于嵌入式处理器的足:(A〉•A. Intel Core (酷睿)处理器B. Intel Atom 处理器C. MCS-51单片机D. ARM处理器3.在嵌入式处理器与外部设备接口中.使用2根线实现多对多双向收发的足:(B >.A.UARTB. I2CC. SPID. US54.假设使用奇偶枝脸位.UART发送一个字节的数据・从idle状态开始(及数据线为高〉.到允许进行卜一次发送动作态为上・至少需耍<A. SB. 9C. 10第三章1.关于嵌入式处理器内核性能.卜面说法正确的足:( C )A.DMIPS反映处理器內核的功耗性能.B. DMIPS越奇反映处理器内核架构的越先进。

C.红DMIPS/主频”越高反映处理器内核架构的越先进.D.内核的动态功耗性能一般用mW來衡以。

2.关于体系结构与实现结构.卜而说法正确的足:< C >A.>:S6足一种实观结沟。

B. xSG架构处理器的实现结构都足一样的。

C.体系结构相同的处理器器其指令集是相同或兼容的.D.不同处理器耍想拥有相同或最容的折令集•其实现结构也必须一样。

3.关于SIMDift法锚谓的足:( B 九A.SIMD通过奴制A3和寄存器组.共李取值、译码单元来获紂汁算并行。

B.SIMD是通过增加寄存器个数来提扁数据处理的宽度•C.SIMD中多个运以单元运行的足相同的揣令.D. Intel Atoo的SSE折令属干SIMD捋令1.关于跳转代码何题.卜面说法正确的足:( D )A.任何处理器都会冇跳转代码问题。

大工20秋《嵌入式系统原理及应用》在线作业1答卷

大工20秋《嵌入式系统原理及应用》在线作业1答卷

大工20秋《嵌入式系统原理及应用》在线作业1答卷问题1请描述嵌入式系统的概念和应用领域。

回答:嵌入式系统是一种特殊类型的计算机系统,它旨在完成特定的任务或功能。

它由硬件和软件组成,并且被嵌入到其他设备中,以提供核心功能。

嵌入式系统通常具有实时性要求,能够对各种传感器和执行器进行控制,并且能够在资源有限的环境中运行。

嵌入式系统在许多领域有广泛的应用。

其中一些领域包括:汽车行业,医疗设备,消费电子产品,航空航天,工业自动化等。

在汽车行业,嵌入式系统用于车辆控制、安全系统和信息娱乐系统。

在医疗设备中,嵌入式系统用于监测和控制医疗设备的运行。

在消费电子产品中,嵌入式系统用于智能手机、智能家居设备和可穿戴设备等。

在航空航天领域,嵌入式系统用于导航、飞行控制和通信系统。

在工业自动化中,嵌入式系统用于机器控制、监测和数据采集。

问题2请简要描述嵌入式系统的设计过程。

回答:嵌入式系统的设计过程包括以下几个主要步骤:1. 需求分析:在这一阶段,确定系统所需的功能和性能要求。

这可能涉及与客户、利益相关者和领域专家的沟通,以确保对系统需求的正确理解。

2. 系统设计:根据需求分析的结果,进行系统的整体设计。

这包括确定系统的架构、硬件和软件组件的选择,并考虑系统的可靠性、安全性和可维护性等方面。

3. 硬件设计:在这一阶段,确定嵌入式系统所需的硬件组件,如处理器、存储器、传感器和执行器等。

同时,进行电路设计和布局,确保硬件能够正常运行并满足系统要求。

4. 软件设计:根据系统需求和硬件设计,进行嵌入式软件的设计。

这包括编写软件算法、驱动程序和应用程序,并进行软件模块的集成和测试。

5. 系统集成:将硬件和软件组件集成到整个嵌入式系统中。

这可能涉及电路板的制造、组装和连接。

同时,进行系统级的测试和验证。

6. 部署和维护:完成系统开发后,将嵌入式系统部署到实际环境中,并进行系统的部署和维护工作。

这包括安装设备、进行系统配置和更新,以及进行故障排除和修复。

嵌入式系统模拟试题

嵌入式系统模拟试题

上海交通大学继续教育学院模拟试题课程名称:嵌入式系统及应用试卷类型:开卷学号:姓名:一. 填空(每空2分,共40分)1.在专用性、资源受限、功耗约束、常由外接交流电电源供电这4个特征中,不是嵌入式系统特征的是____。

2.在移动电话、MP3、MID、深蓝超级计算机这4个设备中,不是嵌入式系统的是____。

3.指令和数据共享同一总线的体系结构是____。

4.在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是____。

5.假设使用奇偶校验位,UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一次发送动作态为止,至少需要____个时钟节拍。

6.ARM7中如果需要实现形如R0=R1+(R2<<3)的操作,最少可以用____条指令。

7.使用GCC将test.c源代码文件编译、链接成名为test可供gdb调试使用的可执行文件的命令为____。

8.显示当前目录的路径的命令是____。

9.在整个文件系统搜索hello.c文件所在的位置,可以使用____命令。

10.操作系统的各种睡眠状态中,必须保持对内存供电的是____模式。

11.交叉开发形成的可执行文件最终要在____上运行。

12.ELF文件的.bss section一般是用来存储____。

13.WIMP交互模式中,每个字母代表的意思分别是____、____、____、____。

14.Linux、VxWorks、Windows CE、μC/OS-II中不是实时操作系统的有____。

15.RMS的中文意思是____,EDF的中文意思是____。

16.基于CMOS工艺的处理器内核的动态功耗动态功耗W,与供电电压V,工作频率F的关系为____。

二. 单项选择题(每题2分,共50分)1.关于嵌入式组成,下面说法错误..的是:()A.嵌入式系统的中间层是位于操作系统与应用程序之间。

B.嵌入式系统包括硬件和软件C.嵌入式系统包含了一个计算机系统基本部件D.每个嵌入式系统都拥有独立的操作系统2.下面不属于...嵌入式处理器的是:()。

嵌入式系统设计大学教程习题与解答

嵌入式系统设计大学教程习题与解答

嵌入式系统设计大学教程习题与解答第1章嵌入式系统设计基本概念(绪论)1、嵌入式系统的定义是什么?你是如何理解嵌入式系统的? (P3)答:嵌入式系统一般定义为以应用为中心、以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊规定的专用计算机系统。

一个嵌入式系统就是一个硬件和软件的集合体,它涉及硬件和软件两部分。

其中硬件涉及嵌入式解决器/控制器/数字信号解决器(DSP)、存储器及外设器件、输入输出(I/O)端口、图形控制器等;软件部分涉及操作系统软件(嵌入式操作系统)和应用程序(应用软件),由于应用领域不同,应用程序千差万别。

2、列出并说明嵌入式系统不同于其他计算机系统的重要特性。

(P3~P4)答:重要特性有:•系统内核小:由于嵌入式系统一般是应用于小型电子装置,系统资源相对有限,所以内核较传统的操作系统要小得多。

•专用性强:嵌入式系统通常是面向特定任务的,个性化很强,其中软件系统和硬件的结合非常紧密,一般要针对硬件进行软件系统的移植。

•运营环境差异大:嵌入式系统使用范围极为广泛,其运营环境差异很大。

•可靠性规定高:嵌入式系统往往要长期在无人值守的环境下运营,甚至是常年运营,因此对可靠性的规定特别高。

•系统精简和高实时性操作系统:•具有固化在非易失性存储器中的代码:为了系统的初始化,几乎所有系统都要在非易失性存储器中存放部分代码(启动代码)。

为了提高执行速度和系统可靠性,大多数嵌入式系统经常把所有代码(或者其压缩代码)固化,存放在存储器芯片或解决器的内部存储器件中,而不使用外部存储介质。

•嵌入式系统开发工作和环境:嵌入式系统开发需要专门的开发工具和环境。

3、简述嵌入式系统的体系结构。

(P5)答:嵌入式系统自底向上包含四个部分:硬件平台、嵌入式实时操作系统(RTOS)、硬件抽象层(HAL)和嵌入式实时应用程序。

硬件抽象层位于操作系统和硬件之间,包含了系统中与硬件相关的大部分功能。

嵌入式系统课后习题及答案

嵌入式系统课后习题及答案

第1章嵌入式系统基础1.什么是嵌入式系统?它由哪几部分组成?有何特点?写出你所想到的嵌入式系统。

答:(1)定义:国内对嵌入式系统的一般定义是:以应用为中心,以计算机技术为基础,软硬件可裁剪,从而能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

(2)组成:嵌入式处理器、外围设备、嵌入式操作系统和应用软件等几部分组成。

(3)特点:a.软硬件一体化,集计算机技术、微电子技术、行业技术于一体;b.需要操作系统支持,代码小,执行速度快;c.专用紧凑,用途固定,成本敏感;d.可靠性要求高;e.多样性,应用广泛,种类繁多。

(4)嵌入式系统:个人数字助理(PDA)、机顶盒(STB)、IP电话。

2.嵌入式处理器分为哪几类?答:(1)低端的微控制器(MicroController Unit,MCU);(2)中高端的嵌入式微处理器(Embeded MicroProcessor Unit,EMPU);(3)通信领域的DSP处理器(Digital Signal Processor,DSP);(4)高度集成的片上系统(System on Chip,SoC)。

3.ARM英文原意是什么?它是一个怎样的公司?其处理器有何特点?答:(1)英文原意:Advanced RISC Machines。

高级精简指令集机器。

(2)公司简介:该公司是全球领先的16/32位RISC微处理器知识产权设计供应商,通过将其高性能、低成本、低功耗的RISC微处理器、外围和系统芯片设计技术转让给合作伙伴来生产各具特色的芯片。

ARM公司已成为移动通信、手持设备、多媒体数字消费嵌入式解决方案的RISC标准。

(3)其处理器特点:a.小体积、低功耗、低成本而高性能;b.16/32位双指令集;c.全球的合作伙伴众多。

4.什么是实时系统?它有哪些特征?如何分类?答:(1)实时系统的定义:实时系统(Real Time System)是指产生系统输出的时间对系统至关重要的系统。

上海交大嵌入式ARM试题

上海交大嵌入式ARM试题

去年收藏的嵌入式ARM试题,整理了一下排版,需要的就转发吧~来源:汪仁智的日志第一场【From周凯峰】1.Systick和Timer分别是几位定时器(24,32)2.I2C快慢速率各多少(100kps和400kps)3.LCD轮流现实姓名学号(这个前一年有,最简单的方法就是修改实验9,然后再main函数中的while循环中加入delay)4.UART读入十进制数转十六进制。

第二场【From 王薇月】1、PWM时钟两种工作方式(递减,或者先增后减)2、ADC采样率最高速度、采样的最高位数3、按下press led1常亮 led0一秒钟为周期一闪一闪再按下press led0常亮 led1两秒钟一闪一闪4、sscom输入一串字符(学号)在LCD上从上到下滚动然后再从sscom输入一个速度值学号在屏幕上的滚动速度变化。

LCD要想工作忽略I2C是不行的!!I2C要配置 I2C中断也要配置!!不然LCD不工作啊!第三场【From 郑达】主时钟频率最大多少;主晶振最大多少;液晶屏分辨率;触屏方式。

编程:1、点一下,LED0长亮,LED1周期1秒闪,2、再按一下,LED1长亮,LED0周期2秒闪。

3、再按重复1。

4、再按重复2。

编程:一位16进制加减法器。

初始显示0006,若按上变0007,若按下变0005,摁左右将显示的那一位左右移动。

例:摁了半天摁成了0050,此时若按上变0060,若按变下0040,若按左变0500,若按右变0005。

第四场【From 赵翔】1.SysCtl中要想把系统时钟频率修改为4MHz,写下修改的函数。

(DIV_4)2.LED等在I2C中的SlaveAddr是多少。

(Go to definition!)3.修改实验7的代码,在启动动画中的LED显示改为:先亮7-6,半秒之后两6-5,半秒之后5-4,依此类推。

(LEDSerial初始为0xc0——亮7-6灯,然后每次改成右移位就行。

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

题目1
下列哪个不是嵌入式系统的特点:()
选择一项:
a. 专用性
b. 资源受限
c. 功耗约束
d. 常由外接交流电电源供电
答案是:常由外接交流电电源供电
题目2
下列哪些不是嵌入式系统:()。

选择一项:
a. 移动电话、手机
b. MP3
c. MID
d. 深蓝超级计算机
答案是:深蓝超级计算机
题目3
指令和数据共享同一总线的体系结构是()。

选择一项:
a. 冯•诺依曼结构
b. 哈佛结构
c. RISC
d. CISC
答案是:冯•诺依曼结构
题目4
下面不属于嵌入式处理器的是:()。

选择一项:
a. Intel Core(酷睿)处理器
b. Intel Atom处理器
c. MCS-51单片机
d. ARM处理器
答案是:Intel Core(酷睿)处理器
题目5
在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是:()。

选择一项:
a. UART
b. I2C
c. SPI
d. USB
答案是:I2C
题目6
假设使用奇偶校验位,UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一
次发送动作态为止,至少需要()个时钟节拍。

选择一项:
a. 8
b. 9
c. 10
d. 11
答案是:11
题目7
关于SIMD说法错误的是:()。

选择一项:
a. SIMD通过复制ALU和寄存器组,共享取值、译码单元来获得计算并行。

b. SIMD是通过增加寄存器个数来提高数据处理的宽度。

c. SIMD中多个运算单元运行的是相同的指令。

d. Intel Atom的SSE指令属于SIMD指令
答案是:SIMD是通过增加寄存器个数来提高数据处理的宽度。

题目8
ARM7中如果需要实现形如R0=R1+(R2<<3)的操作,最少可以用()条指令。

选择一项:
a. 1
b. 2
c. 3
d. 4
答案是:1
题目9
交叉开发形成的可执行文件()。

选择一项:
a. 直接在宿主机上运行
b. 下载到目标机上运行
c. 上载到宿主机上运行
d. 在宿主机和目标机任选一处运行
答案是:下载到目标机上运行
题目10
____需要操作系统或加载程序将其加载到内存中才能执行,____加载器只能把它加载到固定的地址运行。

()
选择一项:
a. 可重定位执行文件,可重定位执行文件
b. 可重定位执行文件,不可重定位执行文件
c. 不可重定位执行文件,可重定位执行文件
d. 不可重定位执行文件,不可重定位执行文件
答案是:可重定位执行文件,不可重定位执行文件
题目11
使用GCC将test.c源代码文件编译、链接成名为test可供gdb调试使用的可执行文件的命令为()。

a. gcctest.c -c -o test
b. gcctest.c -g -o test
c. gcctest.c -pg -o test
d. gcctest.c -o test -static
答案是:gcctest.c -g -o test
题目12
ELF文件的.bss section一般是用来存储:()。

选择一项:
a. 堆栈
b. 寄存器
c. 未初始化的全局变量
d. 局部变量
答案是:未初始化的全局变量
题目13
假设一个软件工程包含一个如下的Makefile,且已经用make命令进行了一次成功的编译。

myprog: data.omain.oio.o
cc data.omain.oio.o -o myprog
data.o: data.cdata.h
cc -c data.c
main.o: data.hio.hmain.c
cc -c main.c
io.o: io.hio.c
cc -c io.c
clean:
rm *.o myprog
假设我们又修改了main.c文件,当执行make命令时会()。

选择一项:
a. 无动作
b. 删除所有.o目标文件和myprog可执行文件
c. 只编译main.o,然后链接myprog可执行文件
d. 编译所有的.o文件,然后链接myprog可执行文件
答案是:只编译main.o,然后链接myprog可执行文件
题目14
假设一个软件工程包含一个如下的Makefile,且已经用make命令进行了一次成功的编译。

myprog: data.omain.oio.o
cc data.omain.oio.o -o myprog
data.o: data.cdata.h
cc -c data.c
main.o: data.hio.hmain.c
cc -c main.c
io.o: io.hio.c
cc -c io.c
clean:
假设我们又修改了main.c文件,当执行make clean命令时会()。

选择一项:
a. 无动作
b. 删除所有.o目标文件和myprog可执行文件
c. 只编译main.o,然后链接myprog可执行文件
d. 编译所有的.o文件,然后链接myprog可执行文件
答案是:删除所有.o目标文件和myprog可执行文件结束回顾。

相关文档
最新文档