中北大学嵌入式习题答案第1章
嵌入式习题答案(DOC)

第一章习题答案1.什么是嵌入式系统?请列举几个常见的嵌入式系统。
答:根据国际电气和电子工程师协会(IEEE)的定义,嵌入式系统是控制、监视或者辅助设备、机器和生产线运行的装置(Devices used to control,monitor, or assist the operation of equipment, machinery or plants).这主要是从产品的应用角度加以定义的,由此可以看出嵌入式系统是软件和硬件的综合体,可以涵盖机械等附属装置。
目前被我国科学家普遍认同的定义是:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统.常见的嵌入式系统:手机,DVD,路由器,核磁共振仪,全自动洗衣机。
2.嵌入式系统与通用计算机有哪些区别?答:(1) 以应用为中心;(2)以计算机技术为基础(3)软件和硬件可裁减(4) 对系统性能要求严格(5)软件的固件化(6)需要专用的开发工具3。
嵌入式系统的发展分为哪几个阶段?答:第一阶段:无操作系统的嵌入算法阶段.第二阶段:以嵌入式CPU为基础,以简单操作系统为核心的嵌入式系统。
第三阶段:以嵌入式操作系统为标志的嵌入式系统。
第四阶段:以基于Internet为标志的嵌入式系统。
4。
请列举嵌入式系统的主要应用领域。
答:(1)工业控制领域(2)交通运输领域(3)消费电子产品(4)家电领域(5)通信领域(6)商业和金融领域(7)环境监测领域(8)医疗领域(9)建筑领域(10)军事国防领域(11)航天航空领域第二章习题答案1.简述简单嵌入式系统与复杂嵌入式系统的主要区别。
答:简单嵌入式系统很早就已经存在,这类嵌入式系统因为软硬件复杂度都很低,一般不使用操作系统,例如常用的单片机系统。
对于复杂的嵌入式系统,它的开发模式发生了极大的改变。
一个复杂的嵌入式系统不仅硬件系统的开发比单片机复杂了许多,更重要的是在该系统中采用了嵌入式操作系统,其应用软件的开发转变为使用操作系统标准接口的计算机工程领域的应用软件开发。
嵌入式作业题答案

嵌入式系统原理及应用作业题答案第1章嵌入式系统概述1. 什么是嵌入式系统?嵌入式系统的组成?答:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
组成:嵌入式处理器、外围设备、操作系统、应用软件。
2. 典型的嵌入式处理器有哪些?3. 答:微处理器、微控制器、DSP处理器、片上系统SOC。
4. 典型的RTOS操作系统有哪些?5. 答:嵌入式LinUX、卩CLinUX、WindoWS Embedded CE、WindoWS Embedded ComPaCt 7 > μC/OS-II > μC/OS-III、VXWorks、eCos 等。
6. 列举身边的嵌入式应用产品?7. 嵌入式系统的设计可以分成四个阶段:需求分析、架构设计和概要设计、详细设计和开发、测试反馈。
第2章COrteX-M体系结构8. ARM COrteX系统的处理器分为: A 、__________ R ____ 、____ M ____ 。
9. ARM COrteX-M3为32位微控制器,请问32位指的是CPlJ字长。
10. 3、COrteX-M3处理器能够以小端格式或大端格式访问存储器中的数据字,而访问代码时始使用小端格式______11. ARM COrteX-M3体系结构采用哈佛总线结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行进行。
12. CM3寄存器分为通用寄存器,包括R0~R15和特殊功能寄存器,包括程序状态寄存器、异常屏蔽寄存器、控制寄存器。
13. 寄存器R13是堆栈指针寄存器。
14. 寄存器R14是程序连接寄存器。
15. 寄存器R15是程序PG16. CM3的堆栈指针分为__MSP__ _=PSP r O存储器堆栈堆栈分为:向上生长(即向高地址方向生长)的递增堆栈;向下生长(即向低地址方向生长),称为递减堆栈。
嵌入式系统基础B习题及答案综述

第1章嵌入式系统概述1、什么是嵌入式系统?嵌入式系统的特点是什么?嵌入式系统概念:(1) IEEE对嵌入式系统的定义:用于控制、监视或者辅助操作机器和设备的装置。
(2)一般定义:以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
嵌入式系统的特点:(1) 专用的计算机系统 (2) 必须满足环境要求 (3) 必须能满足对象系统的控制要求 (4) 是集成计算机技术与各行业应用的集成系统(5) 具有较长的生命周期 (6) 软件固化在非易失性存储器中 (7) 必须能满足实时性要求(8) 需要专用开发环境和开发工具5、简单分析几种嵌入式操作系统的主要特点,包括嵌入式Linux、Windows CE、uCOS II 及VxWorks。
(1)嵌入式Linux:有多个主流版本,根据应用需求,性能略有差别。
μCLinux是Linux小型化后,适合于没有MMU的微处理器芯片而裁剪成的操作系统,μCLinux保持了传统Linux操作系统的主要特性,包括稳定、强大的网络和文件系统的支持,μCLinux裁剪了大量的Linux内核以缩小尺寸,适合像512KB RAM、1MB Flash这样小容量、低成本的嵌入式系统。
RT_Linux即能兼容通常的Linux,又能保证强实时性。
(2)Windows CE:开发平台主要为WinCE Platform Builder,有时也用EVC环境开发一些较上层的应用。
WinCE 开发难度远低于嵌入式Linux,实时性略低,常用于手机、PDA等手持设备中。
(3)uCOS II:结构小巧、抢先式的实时嵌入式操作系统,具有执行效率高、占用空间小、可移植性强、实时性能好和可扩展性能等优点。
主要用于小型嵌入式系统。
(4) VxWorks: 集成开发环境为Tornado,Vxworks因出现稍早,实时性很强,并且内核可极微(最小8K),可靠性较高等。
嵌入式题库(章节版)

嵌入式题库(章节版)第一章p1――p24单项选择题1.对于嵌入式系统叙述不恰当的就是()。
p2a.嵌入式系统是通用计算机系统b.嵌入式系统直接面向控制对象c.mcu是嵌入式系统d.嵌入式系统体积小应用灵活2.下列产品中不属于嵌入式应用系统的是()。
p4a.数码相机b.u盘c.智能手机d.笔记本电脑3.以下观点恰当的就是()。
p4a.mcu中包含了cpub.单片机不是嵌入式系统c.和通用型cpu较之,mcu的功耗较低d.只有采用arm处理器的系统才就是嵌入式系统4.关于mcu与cpu之间的关系以下观点错误的就是()。
p4a.cpu包含了构成计算机的5大基本部件b.mcu和cpu相比包含了存储器c.mcu和cpu相比包含了对外接口d.mcu是一个包含微处理器的嵌入式系统5.关于模拟量下列说法错误的是()。
p10a.模拟量就是时间已连续、数值也已连续的物理量b.温度可以用模拟量则表示c.模拟量可通过传感器、变换器转换为电流、电压或电阻等电学量d.模拟量是一种二值逻辑信号6.关于只读存储器以下观点错误的就是()。
p10a.只读存储器中只能从中读取数据,不能写入数据b.只读存储器掉电后信息会丢失c.只读存储器可以用于保存程序d.只读存储器可以用来存储常数7.关于芯片封装下列说法错误的是()。
p10a.就是芯片的产品外包装b.用塑料、金属或陶瓷材料将集成电路封在其中c.用于保护芯片d.使芯片与外部世界连接8.程序设计中的基本控制结构就是()。
p15a.顺序结构、选择结构、嵌入式结构b.顺序结构、选择结构、循环结构c.顺序结构、嵌入式结构、循环结构d.选择结构、嵌入式结构、循环结构推论改错题1.mcu是嵌入式系统。
p32.智能手机就是嵌入式应用系统。
p43.mcu中包含了cpu。
p44.只读存储器可以用作留存程序。
p105.程序设计中的基本控制结构是顺序结构、选择结构、循环结构。
p15名词解释1.嵌入式系统p12.mcup23.封装p104.只读存储器p105.pcbp106.flashromp117.串行通信p128.通用型输出/输入p129.看门狗p1310.rtosp13简答题1.详述对照通用型计算机而言嵌入式系统的特点。
嵌入式系统设计大学教程_习题与解答

嵌入式系统设计大学教程习题与解答第1章嵌入式系统设计基本概念(绪论)1、嵌入式系统的定义是什么?你是如何理解嵌入式系统的? (P3)答:嵌入式系统一般定义为以应用为中心、以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。
一个嵌入式系统就是一个硬件和软件的集合体,它包括硬件和软件两部分。
其中硬件包括嵌入式处理器/控制器/数字信号处理器(DSP)、存储器及外设器件、输入输出(I/O)端口、图形控制器等;软件部分包括操作系统软件(嵌入式操作系统)和应用程序(应用软件),由于应用领域不同,应用程序千差万别。
2、列出并说明嵌入式系统不同于其他计算机系统的主要特征。
(P3~P4)答:主要特征有:•系统内核小:由于嵌入式系统一般是应用于小型电子装置,系统资源相对有限,所以内核较传统的操作系统要小得多。
•专用性强:嵌入式系统通常是面向特定任务的,个性化很强,其中软件系统和硬件的结合非常紧密,一般要针对硬件进行软件系统的移植。
•运行环境差异大:嵌入式系统使用范围极为广泛,其运行环境差异很大。
•可靠性要求高:嵌入式系统往往要长期在无人值守的环境下运行,甚至是常年运行,因此对可靠性的要求特别高。
•系统精简和高实时性操作系统:•具有固化在非易失性存储器中的代码:为了系统的初始化,几乎所有系统都要在非易失性存储器中存放部分代码(启动代码)。
为了提高执行速度和系统可靠性,大多数嵌入式系统常常把所有代码(或者其压缩代码)固化,存放在存储器芯片或处理器的内部存储器件中,而不使用外部存储介质。
•嵌入式系统开发工作和环境:嵌入式系统开发需要专门的开发工具和环境。
3、简述嵌入式系统的体系结构。
(P5)答:嵌入式系统自底向上包含四个部分:硬件平台、嵌入式实时操作系统(RTOS)、硬件抽象层(HAL)和嵌入式实时应用程序。
硬件抽象层位于操作系统和硬件之间,包含了系统中与硬件相关的大部分功能。
嵌入式系统应用教程习题答案

参考答案第1章嵌入式系统概论1.嵌入式系统具有什么特点?举出3个嵌入式系统的实例。
答:嵌入式系统具有特点是以应用为中心, 以计算机技术为根底, 软件硬件可裁剪, 适应应用系统对功能, 牢靠性, 本钱, 体积, 功耗严格要求的专用计算机系统。
智能仪器仪表, 导弹, 汽车限制系统, 机器人, ATM 〔Automatic Teller Machine〕, 信息家电, 智能手机等内部都有嵌入式系统。
2.嵌入式系统的开展经验了哪些阶段?答:嵌入式系统的开展经验了以下四个阶段:无操作系统阶段, 简单操作系统阶段, 实时操作系统阶段, 面对Internet 阶段。
3.画出嵌入式系统的开发流程图。
图1-1 嵌入式系统开发流程4.嵌入式操作系统有哪些?举出4个实例,并说明特点。
答:嵌入式操作系统主要有嵌入式Linux, Windows CE, VxWorks, Palm OS以及µC/OS-Ⅱ等。
(1)嵌入式Linux在嵌入式领域的特点:①.Linux是开放源代码的,不存在黑箱技术,遍布全球的Linux爱好者为Linux供应强大的技术支持;②.Linux属于微内核操作系统,内核小, 效率高, 运行稳定, 可裁剪性好,并且更新速度很快;③.Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统;④.Linux具有及生俱来的强大的网络功能,支持各种网络连接方式,很适合作为面对Internet的新一代嵌入式产品的操作系统;⑤.Linux具有丰富的软件开发工具,能够满意嵌入式系统中软件局部的开发要求。
(2)Windows CE在嵌入式领域的特点:Windows CE具有模块化, 构造化和基于Win32应用程序接口和及处理器无关等特点。
不仅继承了Windows优秀的图形界面,而且可以直接运用Windows 95/98上的编程工具〔如VisualBasic, Visual C++等〕进展应用程序开发,使绝大多数的应用软件只需简单的修改和移植就可以在Windows CE平台上接着运用。
嵌入式系统1章习题参考答案

1章习题与参考题1. 嵌入式系统的定义以应用为核心、以计算机技术为基础、软件可裁减、硬件按需设计,以及适应应用系统对功能、可靠性、成本、功耗、体积、实时性要求的专用计算机系统。
2. 嵌入式系统的组成由硬件系统与软件系统两部分组成。
硬件系统包括:嵌入式微处理器、外围电路(片内与片外)、信号接口电路。
软件系统包括:嵌入式操作系统、驱动程序、应用软件。
3. 嵌入式系统的特点有实时性要求、具有较长的生命周期、高效率、微功耗、高可靠性、功能确定、实时操作系统支持。
4. 嵌入式处理器的特点(1)低功耗、小体积、低成本、高可靠性。
(2)多功能。
(3)专用性。
5.ARM 微处理器有何结构特点?具有RISC结构、较多的寄存器(37个)、两套指令集(ARM与THUMB)、两种工作状态、七种工作模式。
6. CISC的含义?CISC(Complex Instruction Set Computer,复杂指令集计算机):结构有其固有的缺点,即随着计算机技术的发展而不断引入新的复杂的指令集,为支持这些新增的指令,计算机的体系结构会越来越复杂,然而,在CISC 指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。
而余下的80%的指令却不经常使用,在程序设计中只占20%,显然,这种结构是不太合理的。
7.RISC的含义?RISC(Reduced Instruction Set Computer,精简指令集计算机):RISC并非只是简单地去减少指令,而是把着眼点放在了如何使计算机的结构更加简单合理地提高运算速度上。
RISC结构优先选取使用频率最高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻址方式种类减少;以控制逻辑为主,不用或少用微码控制等措施来达到上述目的。
8.RISC体系结构的特点?RISC体系结构应具有如下特点:-采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。
嵌入式系统原理与应用课后答案

嵌入式系统原理与应用课后答案1. 第一章答案:a. 嵌入式系统是嵌入到其他系统中的小型电子系统,一般具有特定的功能和任务。
它以硬件和软件的结合形式存在。
b. 嵌入式系统具有实时性、可靠性和可扩展性的要求,并且一般运行在资源受限的环境中。
c. 嵌入式系统可分为实时嵌入式系统和嵌入式控制系统两种类型。
d. 实时嵌入式系统需要按照严格的时间要求完成任务,可以分为硬实时和软实时系统。
2. 第二章答案:a. 嵌入式系统的硬件平台由微处理器、存储器、总线、输入输出设备等组成。
b. 嵌入式系统的硬件平台性能指标包括:处理器的主频、存储器的容量和带宽、总线的带宽和响应时间、输入输出设备的性能等。
c. 嵌入式系统的软件平台由操作系统、应用软件和驱动程序等组成。
d. 实时操作系统是嵌入式系统的核心软件,它可以提供任务调度、资源管理、中断处理等功能。
3. 第三章答案:a. 嵌入式系统的开发流程包括需求分析、系统设计、硬件设计、软件设计、系统集成和测试等阶段。
b. 嵌入式系统开发中常用的设计工具包括仿真工具、编译工具、调试工具和测试工具等。
c. 嵌入式系统的设计方法可以分为自顶向下设计和自底向上设计两种。
d. 自顶向下设计是先定义系统的整体结构,再逐步详细设计每个组件的功能和接口。
e. 自底向上设计是先设计每个组件的功能和接口,再逐步将它们组合起来形成系统。
4. 第四章答案:a. 嵌入式系统的程序设计语言可以分为汇编语言、高级语言和特定领域语言三种。
b. 汇编语言是一种低级语言,使用机器指令来编写程序,可以直接控制硬件。
c. 高级语言是一种抽象层次较高的语言,使用类似自然语言的语法来编写程序,更易理解和维护。
d. 嵌入式系统常用的高级语言包括C语言和C++语言。
e. 特定领域语言是一种专门为某种特定应用领域设计的语言,具有特定领域的特性和功能。
5. 第五章答案:a. 嵌入式系统的编程模型可以分为裸机编程和操作系统编程两种。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章嵌入式系统基础知识
一、填空
1、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。
二、选择
1、下面哪个系统属于嵌入式系统。
( D )
A、“天河一号”计算机系统
B、联想T400笔记本计算机
C、联想S10上网本
D、联想OPhone手机
2、下面哪种操作系统不属于商用操作系统。
( B )
A. windows xp
B. Linux
C. VxWorks
D. WinCE
3. 下面哪点不是嵌入式操作系统的特点。
( C )
A. 内核精简
B. 专用性强
C. 功能强大
D. 高实时性
4. 下面哪种嵌入式操作系统很少用在手机上。
( D )
A. Symbian
B. linux
C. Win CE
D. VxWorks
5、下列描述不属于RISC计算机的特点的是( C )。
A.流水线每周期前进一步。
B.更多通用寄存器。
C.指令长度不固定,执行需要多个周期。
D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。
6、通常所说的32位微处理器是指( C )。
A、地址总线的宽度为32位
B、处理的数据长度只能为32位
C、CPU 字长为32位
D、通用寄存器数目为32个
7、以下哪一项不属于嵌入式处理器( B )
A、PowerPC
B、pentium
C、ARM
D、MIPS
三、简答
1、RTOS定义,RTOS分类及其区别。
答:(1)定义:能够在指定或确定的时间内完成系统功能和对外部或内部、同步或异步时间做出响应的系统。
(2)分类:硬实时系统和软实时系统。
(3)区别:硬实时系统应用在航空航天、军事、核工业等方面。
软实时系统应用于视频点
播系统、信息采集与检索系统等。
2、简述嵌入式系统的组成。
答:组成:嵌入式微处理器、嵌入式操作系统、应用软件和外围设备接口的嵌入式计算机系统和执行装置(被控对象)。
3、简述何为IP?IP的分类?
答:IP:具有知识产权的、功能具体的、接口规范的、可在多个集成电路设计中重复使用的功能模块。
是实现SOC的基本构件。
分类:软核、固核、硬核。