嵌入式试题库

合集下载

嵌入式试题及答案

嵌入式试题及答案

嵌入式试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统是指:A. 具有特定功能的计算机系统B. 只运行单一任务的计算机系统C. 可以运行多个操作系统的计算机系统D. 以上都不是2. 下列哪项不是嵌入式系统的典型特征?A. 实时性B. 可扩展性C. 资源受限D. 专用性3. 嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 以上都是4. 在嵌入式系统中,操作系统的作用是什么?A. 管理计算机硬件资源B. 提供用户界面C. 执行所有程序D. 以上都不是5. 以下哪个不是嵌入式操作系统?A. LinuxB. WindowsC. VxWorksD. QNX6. 嵌入式系统的硬件设计通常需要考虑哪些因素?A. 成本B. 功耗C. 尺寸D. 所有以上7. 以下哪个是嵌入式系统的通信接口?A. USBB. HDMIC. VGAD. 所有以上8. 嵌入式系统中的中断处理机制主要用于:A. 程序调试B. 系统启动C. 任务调度D. 错误检测9. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 桌面计算D. 汽车电子10. 嵌入式系统的开发流程通常包括哪些阶段?A. 需求分析B. 系统设计C. 编码与测试D. 所有以上答案:1. A2. B3. B4. A5. B6. D7. D8. C9. C10. D二、多项选择题(每题3分,共15分)11. 嵌入式系统设计时需要考虑的非功能性需求包括:A. 性能B. 可靠性C. 安全性D. 可维护性12. 以下哪些是嵌入式系统开发中的编程语言?A. CB. C++C. JavaD. Python13. 在嵌入式系统中,哪些因素会影响系统的功耗?A. 处理器的运行频率B. 内存的使用量C. 外设的使用D. 所有以上14. 嵌入式系统的软件架构通常包括:A. 硬件抽象层B. 操作系统内核C. 设备驱动程序D. 应用程序15. 以下哪些是嵌入式系统的调试工具?A. 逻辑分析仪B. 仿真器C. 调试器D. 编译器答案:11. ABCD12. ABC13. D14. ABCD15. ABC三、简答题(每题5分,共10分)16. 简述嵌入式系统的实时性要求。

嵌入式考试题

嵌入式考试题

嵌入式考试题
一、选择题
1. 下列哪种不是嵌入式系统的特点?
A. 实时性
B. 高可靠性
C. 批量生产
D. 低功耗
2. 嵌入式系统中常用的处理器是?
A. Intel i7
B. ARM Cortex
C. AMD Ryzen
D. NVIDIA GeForce
3. 下列哪种不是嵌入式系统常用的操作系统?
A. Linux
B. Android
C. Windows
D. FreeRTOS
4. 嵌入式系统中常用的编程语言是?
A. Java
B. C++
C. Python
D. HTML
5. 以下哪种外设不能算作嵌入式系统的外设?
A. LCD显示屏
B. 小键盘
C. 摄像头
D. 鼠标
二、简答题
1. 什么是嵌入式系统?举例说明。

2. 嵌入式系统的设计流程包括哪些步骤?简要描述。

3. 什么是实时系统?嵌入式系统中为什么需要实时性?
4. 解释嵌入式系统中的中断处理机制。

5. 介绍一种常用的嵌入式系统开发工具及其功能。

三、计算题
1. 假设嵌入式系统中有一个定时器中断,中断间隔为10ms,如果在中断服务程序中运行一个函数需要5ms,问系统能否满足实时性要求?
2. 假设一个嵌入式系统的主频为50MHz,要求其通过串口发送一个100字节的数据包,波特率为9600bps,计算发送该数据包需要多长时间?
3. 假设一个嵌入式系统的Flash存储器容量为512MB,每个数据包大小为1KB,存储器可擦写次数为10000次,计算该存储器的寿命能够支持多少次数据包的写入操作?
以上为嵌入式考试题,请根据题目要求完成题目。

嵌入式题库(67道)

嵌入式题库(67道)

嵌入式1、嵌入式系统有硬件和软件部分构成,以下不属于嵌入式系统软件的是——[单选题]A 系统软件B 驱动C FPGA编程软件D 嵌入式中间件正确答案:C2、对ARM处理器说法不正确的是——[单选题]A 小体积、低功耗、低成本、高性能B 支持Thumb(16位)/ARM(32位)双指令集C 只有Load/Store指令可以访问存储器D 寻址方式多而复杂正确答案:D3、Cortex-M处理器采用的架构是——[单选题]A V4tB v5TEC v6D v7正确答案:D4、有以下程序: int*f(int*x,int*y){If(*x<*y) returnx; else returny; } main() {Inta=7,b=8,*p,*q,*r;P=&a;Q=&b;R=f(p,q);Printf(“%d,%d,%d”,*p,*q,*r);}执行后输出结果是——[单选题]A 7,8,8B 7,8,7C 8,7,7D 8,7,8正确答案:B5、有以下程序: voidfun(char*a,char*b) {a=b;(*a)++;} main(){Charc1='A’,c2='a’,*p1,*p2; p1=&c1;p2=&c2;fun(p1,p2);printf(“%c%c\n”,c1,c2); } 程序运行后的输出结果是——[单选题]A AbB aaC AaD Bb正确答案:A6、设有定义:intn=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是——[单选题]A p=1B *q=2C q=pD *p=5正确答案:D7、20Typedefstruct{__IOuint32_tCRL;__IOuint32_tCRH;…}GPIO_TypeDef;这段代码中,Typedef为结构体定义一个别名GPIO_TypeDef,这样我们可以通过GPIO_TypeDef来定义结构体变量:GPIO_TypeDef_GPIOA,_GPIOB;——[单选题]A 正确B 错误正确答案:A8、Cortex-M3的提供的流水线是——[单选题]A 2级B 3级C 5级D 8级正确答案:B9、Handle模式一般使用——[单选题]A Main_SPB Process_SPC Main_SP和Process_SPD Main_SP或Process_SP正确答案:A10、Context–M3处理器的寄存器r14代表——[单选题]A 通用寄存器B 链接寄存器C 程序计数器D 程序状态寄存器正确答案:B11、Cortex-M3的提供的单周期乘法位数是——[单选题]A 8B 16C 32D 64正确答案:C12、以下哪个文件存放stm32F10xxx系列芯片内核之外的外设的寄存器映射,位定义、中断向量表(基地址和布局)、位定义、中断向量表、存储空间映射等?——[单选题]A stm32f10x.hB core_cm3.hC misc.hD stm32f10x_conf.h正确答案:A13、()寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作——[单选题]A GPIOX_BSRR和GPIOX_BRRB GPIOX_CRL和GPIOX_CRHC GPIOX_BSRR和GPIOX_LCKRD GPIOX_IDR和GPIOX_ODR正确答案:A14、尽管每个STMf10x的I/O端口位可以自由的编程,但I/O端口寄存器必须以()的方式访问——[单选题]A 16位字B 16位字节C 32位字节D 32位字正确答案:D15、当输出模式位MODE[1:0]=“10”时,最大输出速度为()。

嵌入式考试题库及答案

嵌入式考试题库及答案

嵌入式考试题库及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,通常采用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 专用处理器答案:B2. 以下哪个不是嵌入式系统的典型特点?A. 实时性B. 可扩展性C. 资源受限D. 专用性答案:B3. 在嵌入式系统中,以下哪个不是常用的存储介质?A. ROMB. RAMC. 硬盘D. Flash答案:C4. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统更复杂B. 嵌入式操作系统更简单,资源占用少C. 嵌入式操作系统价格更高D. 嵌入式操作系统运行速度更快答案:B5. 以下哪个不是嵌入式系统的应用领域?A. 消费电子B. 工业控制C. 航空航天D. 办公自动化答案:D6. 在嵌入式系统中,通常使用哪种类型的编程语言?A. 汇编语言B. 高级语言C. 机器语言D. 以上都是答案:D7. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 项目管理软件D. 文字处理软件答案:D8. 在嵌入式系统中,以下哪个不是常用的通信协议?A. TCP/IPB. USARTC. I2CD. USB答案:D9. 嵌入式系统的功耗通常与什么因素有关?A. 处理器速度B. 存储容量C. 系统复杂度D. 以上都是答案:D10. 以下哪个不是嵌入式系统的开发流程?A. 需求分析B. 系统设计C. 编码实现D. 产品发布答案:D二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发过程中,以下哪些是必须考虑的因素?A. 系统性能B. 成本控制C. 系统安全性D. 用户体验答案:ABCD2. 在嵌入式系统中,以下哪些是常见的输入设备?A. 触摸屏B. 键盘C. 鼠标D. 传感器答案:ABD3. 以下哪些是嵌入式系统开发中常用的软件工具?A. 集成开发环境(IDE)B. 版本控制系统C. 项目管理工具D. 数据库管理系统答案:ABC4. 在嵌入式系统中,以下哪些是常见的输出设备?A. 显示器B. 扬声器C. 打印机D. LED灯答案:ABD5. 嵌入式系统的测试通常包括哪些方面?A. 功能测试B. 性能测试C. 安全性测试D. 稳定性测试答案:ABCD三、填空题(每题2分,共20分)1. 嵌入式系统通常由、、和四个部分组成。

大学嵌入式试题及答案

大学嵌入式试题及答案

大学嵌入式试题及答案一、选择题(每题2分,共20分)1. 在嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 专用处理器C. 微处理器D. 服务器处理器答案:C2. 下列哪个选项不是嵌入式系统的特点?A. 体积小B. 功能专一C. 价格昂贵D. 可靠性高答案:C3. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统体积更小B. 嵌入式操作系统功能更全C. 嵌入式操作系统价格更贵D. 嵌入式操作系统更复杂答案:A4. 在嵌入式系统中,以下哪个不是常用的编程语言?A. C语言B. C++C. JavaD. Assembly5. 嵌入式系统中的实时操作系统(RTOS)的主要功能是什么?A. 提供图形用户界面B. 提供网络服务C. 管理任务调度和时间D. 管理文件系统答案:C6. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 航空航天D. 传统PC答案:D7. 在嵌入式系统中,中断服务程序的作用是什么?A. 处理用户输入B. 处理系统错误C. 响应外部事件D. 执行任务调度答案:C8. 以下哪个不是嵌入式系统开发过程中的常用工具?A. 编译器B. 调试器C. 编辑器D. 虚拟机答案:D9. 在嵌入式系统中,以下哪个不是常用的存储介质?B. FlashC. 硬盘D. SRAM答案:C10. 嵌入式系统的功耗通常与以下哪个因素无关?A. 处理器的运行频率B. 系统的复杂度C. 存储介质的类型D. 软件的优化程度答案:B二、填空题(每题2分,共20分)1. 嵌入式系统的______是指系统能够按照预定的时间或顺序完成预定的功能。

答案:实时性2. 在嵌入式系统中,______是指系统在没有操作系统的情况下,直接运行应用程序。

答案:裸机运行3. 嵌入式系统的______是指系统在设计时就确定的,不可更改的特性。

答案:封闭性4. 嵌入式系统的______是指系统在特定环境下,能够稳定运行的能力。

计算机嵌入式考试真题

计算机嵌入式考试真题

选择题嵌入式系统通常由哪两部分组成?A. 软件和操作系统B. 软件和硬件C. 硬件和处理器D. 软件和内存下列哪项不是嵌入式系统的主要特点?A. 体积小B. 功耗高C. 处理能力强D. 专用性强ARM处理器中,哪个寄存器通常用作程序计数器?A. R0B. R13C. R14D. R15关于嵌入式系统的实时性,以下说法正确的是?A. 实时性仅指硬实时B. 实时性仅指软实时C. 实时性包括硬实时和软实时D. 实时性与嵌入式系统无关嵌入式系统的中断处理通常包括哪几个步骤?A. 触发、响应、处理B. 响应、触发、处理C. 触发、处理、响应D. 响应、处理、触发下列哪个不是嵌入式系统开发的主要工具?A. 集成开发环境(IDE)B. 编译器C. 调试器D. 操作系统填空题嵌入式系统的软件部分通常包括______和______。

ARM处理器中,用于保存当前程序状态信息的寄存器是______。

嵌入式系统中,用于实现多任务并发执行的机制是______。

在嵌入式系统设计中,______是评价系统性能的重要指标之一。

嵌入式系统开发中,常用的调试技术包括______和______。

嵌入式系统的硬件部分通常包括______、______和输入输出接口。

简答题简述嵌入式系统的主要应用领域及其特点。

描述ARM处理器中用户模式和系统模式的区别。

嵌入式系统开发中,为什么要进行代码优化?常见的代码优化技术有哪些?简述嵌入式系统实时性的含义,并举例说明其在不同领域的应用。

在嵌入式系统设计中,如何选择合适的微处理器和操作系统?描述嵌入式系统开发的一般流程,并说明每个阶段的主要任务。

嵌入式系统试题库

嵌入式系统试题库

嵌入式系统试题库一、选择题(20分)1、下列描述不属于RISC 计算机的特点的是()。

A. 流水线每周期前进一步。

B. 更多通用寄存器。

C. 指令长度不固定,执行需要多个周期。

D. 独立的Lo a d和St or e指令完成数据在寄存器和外部存储器之间的传输。

2、存储一个32位数Ox2168465到2000H,....__,2003H四个字节单元中,若以小端模式存储,则2000H 存储单元的内容为()。

A 、Ox21A 、OvB、Ox68B 、3.3vC 、Ox65C 、+sv ,..___,+15vD 、Ox023、RS232-C 串口通信中,表示逻辑1的电平是()。

D 、-5v ,.___,-15v4、ARM 汇编语句"A DD R O, R 2, R 3, LSL#l"的作用是()。

A. R O= R 2 + (R3 << 1)C. R 3= R O+ (R 2 << 1) B. R O=(R 2<< 1) + R 3D. (R 3 << 1)= R O+ R2 5、I RQ中断的入口地址是()。

A 、OxOOOOOOOOB 、Ox00000008C 、Ox00000018D 、Ox000000146、S3C 2440X 1/0口常用的控制器是()。

A. 端口控制寄存器(GP A C ON -G PJ C O N )。

B. 端口数据寄存器(GPA DAT-G PJ D AT )。

C. 外部中断控制寄存器(EXT I N T n )。

D. 以上都是。

7、GET伪指令的含义是()A. 包含一个外部文件B. 定义程序的入口C. 定义一个宏D. 声明一个变量8、A DD R O, R l, #3 ; #3属于()寻址方式。

A. 立即寻址B. 多寄存器寻址C. 寄存器直接寻址D. 相对寻址9、ARM 指令集和Th um b 指令集分别是()位的。

嵌入式系统设计试题库完整

嵌入式系统设计试题库完整

注意:考试时,每个人的题都不一样,大概一共30(选择题、填空题两种)个题,约一个小时的时间,题的数据、答案排列顺序会发生改变,切忌不能死记答案,不然会留下遗憾。

一、单项选择题(在备选答案中只有一个是正确的,将它选出填入空格中,每小题1分,共20分)1、在CPU和物理内存之间进行地址转换时,( B)将地址从虚拟(逻辑)地址空间映射到物理地址空间。

A.TCB B.MMU C.CACHE D.DMA2、进程有三种状态:( C)。

A.准备态、执行态和退出态 B.精确态、模糊态和随机态C.运行态、就绪态和等待态 D.手工态、自动态和自由态3、以下叙述中正确的是(C)。

A.宿主机与目标机之间只需要建立逻辑连接即可B.在嵌入式系统中,调试器与被调试程序一般位于同一台机器上C.在嵌入式系统开发中,通常采用的是交叉编译器D.宿主机与目标机之间的通信方式只有串口和并口两种4、中断向量是指(C)。

A.中断断点的地址 B.中断向量表起始地址C.中断处理程序入口地址 D.中断返回地址5、在微型计算机中,采用中断方式的优点之一是(C)。

A.简单且容易实现B.CPU可以不工作C.可实时响应突发事件 D.传送速度最快6、在ARM处理器中,(A)寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。

A.CPSR B.SPSR C.PC D.IR7、嵌入式系统的三要素下面哪一个不是:( B )。

A、嵌入B、存储器C、专用D、计算机8、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为()。

A、 0x2000B、0x28C、 0x2008D、0x879、μCOS-II操作系统属于( B )。

A、顺序执行系统B、占先式实时操作系统C、非占先式实时操作系统D、分时操作系统10、ARM寄存器组有( C )个状态寄存器。

A、7B、32C、6D、3711、C++源程序文件的默认扩展名为( A )。

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

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

嵌入式系统期末考试题库及答案------------------------------------------作者xxxx《嵌入式系统》试题库《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台.3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求.8、确定系统的物理尺寸和重量属于非功能性需求.9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”.10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”.11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成.17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。

嵌入式系统开发试题库+答案

嵌入式系统开发试题库+答案

嵌入式系统开发试题库+答案一、单选题(共90题,每题1分,共90分)1、交叉编译器软件属于嵌入式系统的()。

A、应用软件B、支撑软件C、系统软件正确答案:B2、字符设备是指数据处理以()为单位,并按顺序进行访问的设备。

A、网络B、字节C、块正确答案:B3、在嵌入式系统设计中,进行硬件版图设计是在进行()时完成A、需求分析B、系统集成C、软硬件设计正确答案:C4、()(Cross Developing)的模式是指:开发系统在PC机(一般称为宿主机或host)上,即完成软件的编辑、编译、链接等工作;软件的运行是在嵌入式设备(一般称为目标机或target)上。

A、交叉开发B、交叉编译C、交叉编辑正确答案:A5、μC/OS-II结构小巧,最小内核可编译至(),即使包含全部功能如信号量、消息邮箱、消息队列及相关函数等A、2KB、4MC、8G正确答案:A6、静态申请分配主设备号是由()分配A、内核B、外核C、人工正确答案:C7、嵌入式系统是以应用为中心,以()为基础A、计算机技术B、硬件C、软件正确答案:A8、以下那一个是字符设备注册函数A、register_chrdevB、request_irqC、unregister_chrdev正确答案:A9、在Linux中,哪个函数用于将设备驱动程序注册到内核中?A、register_chrdev()B、register_driver()C、register_device()正确答案:A10、软件的()和软件的性能通常是矛盾的,通常以损失某些特性情况下的优化性能为代价。

A、通用性B、适应性C、复杂性正确答案:A11、()是指把系统的软件、硬件和执行装置集成在一起,进行调试,发现并改进设计过程中的错误。

A、系统集成B、系统测试C、集成正确答案:A12、比较典型的是将Flash分成()个分区,分别用于保存引导程序(BootLoader)、启动参数、系统内核、根文件系统和应用程序等,A、5B、6C、7正确答案:A13、S3C2410X有()个外部中断源。

嵌入式考试题目及答案

嵌入式考试题目及答案

嵌入式考试题目及答案一、单选题(每题2分,共20分)1. 嵌入式系统是指()。

A. 嵌入到其他系统中的专用计算机系统B. 嵌入到其他系统中的通用计算机系统C. 嵌入到其他系统中的操作系统D. 嵌入到其他系统中的硬件系统答案:A2. 以下哪个不是嵌入式系统的典型应用领域?()A. 消费电子B. 工业控制C. 航空航天D. 个人电脑答案:D3. 在嵌入式系统中,以下哪个不是常用的处理器类型?()A. 微控制器(MCU)B. 数字信号处理器(DSP)C. 微处理器(MPU)D. 网络处理器(NP)答案:D4. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 仿真器D. 打印机答案:D5. 在嵌入式系统中,以下哪个不是操作系统的功能?()A. 任务调度B. 内存管理C. 文件系统D. 网络通信答案:D6. 以下哪个不是嵌入式系统的硬件组成?()A. 处理器B. 存储器C. 输入/输出设备D. 显示器答案:D7. 在嵌入式系统中,以下哪个不是软件组成?()A. 操作系统B. 应用程序C. 驱动程序D. 打印机驱动答案:D8. 以下哪个不是嵌入式系统的开发流程?()A. 需求分析B. 系统设计C. 编码D. 测试答案:D9. 在嵌入式系统中,以下哪个不是调试技术?()A. 断点B. 单步执行C. 代码覆盖率分析D. 性能优化答案:D10. 以下哪个不是嵌入式系统的可靠性要求?()A. 容错性B. 可预测性C. 可维护性D. 可扩展性答案:D二、多选题(每题3分,共15分)11. 嵌入式系统的特点是()。

A. 实时性B. 专用性C. 可扩展性D. 低功耗答案:ABD12. 嵌入式系统的开发工具包括()。

A. 编译器B. 调试器C. 仿真器D. 打印机答案:ABC13. 嵌入式系统的硬件组成包括()。

A. 处理器B. 存储器C. 输入/输出设备D. 显示器答案:ABC14. 嵌入式系统的软件组成包括()。

嵌入式系统考试试卷

嵌入式系统考试试卷

嵌入式系统考试试卷一、选择题(每题2分,共20分)1. 嵌入式系统的核心是()A. 操作系统B. 微处理器C. 存储器D. 输入/输出设备2. 以下哪个不是嵌入式系统的典型应用领域?()A. 移动电话B. 家用电器C. 服务器D. 汽车电子3. 在嵌入式系统中,实时操作系统的主要特点是()A. 多任务处理B. 可预测性C. 强大的网络功能D. 高度的可定制性4. 以下哪个不是嵌入式系统设计时需要考虑的因素?()A. 功耗B. 成本C. 性能D. 可扩展性5. 在嵌入式系统中,中断服务程序的作用是()A. 处理用户输入B. 处理外设请求C. 执行系统初始化D. 管理内存分配...(此处省略其他选择题,共10题)二、简答题(每题10分,共30分)1. 简述嵌入式系统与通用计算机系统的主要区别。

2. 解释什么是硬实时系统和软实时系统,并给出它们在嵌入式系统中的典型应用。

3. 描述嵌入式系统中的内存管理的重要性及其基本策略。

三、计算题(每题15分,共30分)1. 假设一个嵌入式系统的时钟频率为100MHz,计算在单周期CPU中执行一条指令所需的最短时间。

2. 给定一个嵌入式系统的功耗为10mW,如果该系统连续运行24小时,计算其消耗的总能量。

四、应用题(每题20分,共20分)1. 设计一个简单的嵌入式系统,用于监控家庭中的环境温度,并在温度超过设定阈值时发送警报。

描述该系统的主要组件、工作流程以及可能使用的传感器和通信协议。

五、论述题(共10分)1. 论述在嵌入式系统开发过程中,软件和硬件协同设计的重要性,并给出一个实际案例来支持你的观点。

六、结束语本试卷旨在全面考察学生对嵌入式系统基础知识的掌握程度以及解决实际问题的能力。

希望同学们能够认真作答,展示自己的学习成果。

祝考试顺利!(注:以上内容仅为示例,实际考试内容应根据教学大纲和课程要求进行设计。

)。

嵌入式题库

嵌入式题库

1、下面( B )特性不符合嵌入式操作系统特点。

A、实时性B、不可定制C、微型化D、易移植2. ARM嵌入式系统中,PC指向的是正在(C )的指令地址。

A 执行B 译码C 取指D 都不是3. ARM系统处理16-bit数据时,对应的数据类型是( B )。

A ByteB HalfwordC WordD 三者都不是4、32位数0x12345678用小端格式表示,则在AXD调试器下观察数据在内存中分布的情况是(B)A 12 34 56 78B 78 56 34 12C 21 43 65 87D 87 65 43 215、以下ARM异常中,优先级最高的是(D )。

A Data abortB FIQC IRQD Reset6、哈佛结构和冯诺依曼结构的区别是( A)A 指令和数据分开存储B 不需要程序计数器C 统一编址D 单一数据总线7.二极管具有单向导通性。

该说法( A )A.正确B.错误8. DSP是专门用于数字信号处理方面的处理器。

该说法( A )A.正确B.错误9. Nand Flash的特点是应用程序可以直接在闪存中运行,不需要把代码读到系统RAM中。

该说法( B )A.正确B.错误10、同CISC相比,下面哪一项不属于RISC处理器的特征_ DA、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。

B、减少指令数和寻址方式,使控制部件简化,加快执行速度。

C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。

D、RISC处理器都采用哈佛结构11. ARM920T字必须是( B )字节边界对准。

A.2B.412. S3C2410时钟和功率管理模块由( ABC )组成。

A。

时钟控制B.USB控制C.功率控制。

13.根时钟源选择有关的引脚包括( CD )。

A.OM1B.OM2C.OM3D.OM414.根引导方式选择有关的引脚包括( AB )。

嵌入式试题集(含答案)

嵌入式试题集(含答案)

1、ARM微处理器有 7种工作模式,它们分为两类非特权模式、特权模式。

其中用户模式属于非特权模式2、ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态ARM 、Thumb,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态3、ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15 寄存器用于存储PC,R13通常用来存储SP 。

ARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼,数据和指令分开使用不同接口的是哈佛结构4、ARM微处理器复位后,PC的地址通常是 0x0 ,初始的工作模式是Supervisor 。

5、ARM微处理器支持虚拟内存,它是通过系统控制协处理器CP15 和MMU(存储管理部件)来进行虚拟内存的存储和管理。

当系统发生数据异常和指令领取异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。

6、编译链接代码时,有两种存储代码和数据的字节顺序,一种是小端对齐,另一种是大端对齐。

7、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是GNU工具链,ARM公司提供的工具链是ADS工具链计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于 RISC类型,其指令长度是定长的8、目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。

Windows CE/Windows Mobile、VxWork、Linux、uCos、Symbian、QNX任选六9、Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?答:Boot Loader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。

通过Boot Loader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。

10、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows主机上使用什么软件建立连接?在Linux主机上使用什么软件建立连接?答:RS-232,以太网口、并口在Windows主机上使用超级终端软件,在Linux主机上使用Minicom软件11、嵌入式开发环境主要包括哪些组件?嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括●宿主机●目标机(评估电路板)●基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE●运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境●嵌入式操作系统12、在进行基于ARM核的嵌入式系统软件开发时,调用如下函数:int do_something(int arg1,void *arg2,char arg3,int *arg4)这四个参数通过什么方式从调用程序传入被调函数?根据ATPCS编程规范,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。

嵌入式试题

嵌入式试题

第一套一、选择题1. ARM 属于( A )[A] RISC 架构[B] CISC架构2. ARM 指令集是( C )位宽,Thumb 指令集是( B )位宽的。

[A] 8位[B] 16 位 [C] 32位 [D] 64位3. ARM 指令集是( H )字节对齐,Thumb 指令集是( F )字节对齐的[E] 1 [F] 2 [G] 3 [H] 44. 复位后,ARM处理器处于( B )模式,( D )状态[A] User [B] SVC [C] System [D] ARM [E] Thumb5. ARM处理器总共( E )个寄存器,System模式下使用( A )个寄存器,SVC 模式下使用( B )个寄存器。

[A] 17个[B] 18个 [C] 32个 [D] 36个 [E] 37个6. ARM处理器中优先级别最高的异常为( E ),( AC )异常可以用来相应中断[A] FIQ [B] SWI [C] IRQ [D] SVC [E] RESET7. ARM数据处理指令中有效的立即数是( ACEGH )[A] 0X00AB0000 [B] 0X0000FFFF [C ] 0XF000000F [D ] 0X08000012[E] 0X00001F80 [F] 0XFFFFFFFF [G] 0 [H] 0XFF0000008. ATPCS规定中,推荐子函数参数最大为( D )个[A] 1 [B] 2 [C ] 3 [D ] 49. ATPCS规定中,栈是( B )[A] 满加[B] 满减 [C ] 空加 [D ] 空减10. 在用ARM汇编编程是,其寄存器有多个别名,通常PC是指( D ),LR 是指( C ),SP是指( B )[A] R12 [B] R13 [C ] R14 [D ] R1511. CPSR寄存器中反映处理器状态的位是( D )[A] J位[B] I位 [C ] F位 [D ] T位12. 下面属于ARM 子程序调用指令的是( C )[A] B [B] BX [C ] BL [D ] MOV13. ARM7属于( A )结构,ARM9属于( B )结构。

嵌入式管理考试题库及答案

嵌入式管理考试题库及答案

嵌入式管理考试题库及答案一、单项选择题1. 嵌入式系统是指()。

A. 嵌入到宿主设备中的专用计算机系统B. 嵌入到宿主设备中的通用计算机系统C. 嵌入到宿主设备中的通用操作系统D. 嵌入到宿主设备中的专用操作系统答案:A2. 以下哪个不是嵌入式系统的典型应用领域?()A. 工业控制B. 消费电子C. 航空航天D. 个人电脑答案:D3. 在嵌入式系统中,以下哪个不是微处理器的分类?()A. 微控制器B. 数字信号处理器C. 微处理器D. 存储器答案:D4. 嵌入式系统的软件通常包括()。

A. 操作系统B. 应用程序C. 驱动程序D. 所有以上选项答案:D5. 以下哪个不是嵌入式操作系统的特点?()A. 实时性B. 可预测性C. 可扩展性D. 非抢占式多任务处理答案:D二、多项选择题6. 嵌入式系统的开发通常需要考虑以下哪些因素?()A. 性能B. 成本C. 功耗D. 可靠性答案:ABCD7. 以下哪些是嵌入式系统设计时需要考虑的硬件组件?()A. 微处理器B. 存储器C. 输入/输出接口D. 电源管理答案:ABCD8. 在嵌入式系统中,以下哪些是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:ABC9. 以下哪些是嵌入式系统开发中常用的调试工具?()A. 逻辑分析仪B. 仿真器C. 调试器D. 性能分析工具答案:ABCD10. 以下哪些是嵌入式系统设计中可能面临的挑战?()A. 资源限制B. 系统复杂性C. 安全性问题D. 软件与硬件的兼容性答案:ABCD三、判断题11. 嵌入式系统总是需要一个操作系统。

()答案:错误12. 嵌入式系统的设计可以不考虑功耗。

()答案:错误13. 嵌入式系统的软件和硬件设计是完全独立的。

()答案:错误14. 嵌入式系统的实时性是指系统必须在规定的时间内完成特定的任务。

()答案:正确15. 嵌入式系统的可预测性是指系统的行为和性能是可以预测的。

嵌入式面试题库

嵌入式面试题库

1、在嵌入式系统中,以下哪个组件负责执行存储在内存中的指令?A. 中央处理器(CPU)B. 随机存取存储器(RAM)C. 只读存储器(ROM)D. 输入/输出设备(I/O)(答案)A2、嵌入式系统中,中断的作用是什么?A. 增加系统复杂性B. 使CPU暂停执行当前任务,转而处理紧急事件C. 降低系统功耗D. 提高程序运行速度(答案)B3、以下哪种总线类型在嵌入式系统中常用于连接微处理器与各种外设?A. PCI总线B. ISA总线C. GPIO总线D. AGP总线(答案)C(注:GPIO虽非标准总线,但在嵌入式系统中常用于此目的,此处为简化理解)4、嵌入式操作系统中,任务调度的主要目的是什么?A. 优化系统资源使用,确保任务按时执行B. 增加系统功耗C. 减少系统内存占用D. 提高CPU温度(答案)A5、在嵌入式软件开发中,以下哪种语言最为常用?A. PythonB. JavaC. C/C++D. JavaScript(答案)C6、嵌入式系统中的看门狗定时器主要用于什么目的?A. 提高系统性能B. 检测和恢复系统故障C. 减少系统功耗D. 增加系统安全性(非物理安全)(答案)B7、以下哪个不是嵌入式系统常见的存储类型?A. SRAMB. DRAMC. Flash存储器D. HDD(机械硬盘)(答案)D8、在嵌入式系统设计中,选择微控制器(MCU)时主要考虑哪些因素?A. 价格、功耗、性能、外设支持B. 重量、颜色、材质、品牌C. 屏幕尺寸、分辨率、触控方式D. 网络速度、带宽、延迟(答案)A9、嵌入式系统中,DMA(直接内存访问)控制器的主要作用是?A. 加速CPU与外设之间的数据传输B. 加密和解密数据C. 控制系统电源管理D. 实现多任务并发执行(答案)A。

嵌入式题库(章节版)

嵌入式题库(章节版)

第一章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.MCU P23.封装 P104.只读存储器 P105.PCB P106.FLASH ROM P117.串行通信 P128.通用输入/输出 P129.看门狗 P1310.RTOS P13简答题1.简述对比通用计算机而言嵌入式系统的特点。

嵌入式试卷试题库题集.docx

嵌入式试卷试题库题集.docx

嵌入式试题 (大全 )1、 ARM 汇编语言与 c++ 的混合编程通常用以下哪几种方式在 C/C++ 代码中嵌入汇编指令、在汇编程序和C/C++ 的程序之间进行变量的互访、汇编程序、 C/C++ 程序间的相互调用。

2、嵌入式处理器可以分为微控制器,微处理器,数字信号处理器,片上系统。

P83、目前世界上的四大嵌入式处理器内核分别是MIPS 内核、 ARM 内核、 PowerPC 内核、 68/OOLDFIRE 核。

P304、 ARM 微处理器中支持字节(8 位),半字( 16 位),字( 32 位),3 种数据类型其中字需要 4 字节对齐,半字需要 2 字节对齐。

P435、 S3C2410X-/S3C2440X 是三星公司出品的基于ARM920T核的嵌入式微处理器,它与基于 ARM 的 S3C44BOX 的最大区别在于, S3C24/OX/S3C244OX内部带有全性能的内存管理单元( MMU )。

P126、 ARM7TDMI 采用冯 *诺依曼结构,因此对存储器的控制没有专门的存储管理单元,存储器采用间的而直接的地址方式来表示实际的物理地址,没有进行段式页的转换。

P507、 LIMUX内核包含进程调度、内存管理、文件系统、进程间通信,网络及资源管理部分。

P2568、嵌入式系统地 3 个基本要素是嵌入性,专用性,计算机系统, P1嵌入式系统发展的 4 个阶段分别是以单片机为核心的低级嵌入式系统,以嵌入式微处理器为基础的初级嵌入式系统,以嵌入式操作系统为标志的中级嵌入式系统,以 Internet 为标志的高级嵌入式系统。

P39、嵌入式系统的硬件有电源模块,嵌入式处理器,存储器模块,可编程逻辑器件,嵌入式系统周边元器件,各种 I/O 接口,总线以及外部设备和插件等组成。

嵌入式系统的软件包括中间层程序、嵌入式操作系统、应用软件以及实际后用程序层。

P6--710、目前世界上的四大嵌入式处理器内核分别是MIPS 内核, ARM 内核, PowerPC 内核, 68K/COLDFIRE 内核。

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

嵌入式试题(大全)1、ARM汇编语言与c++的混合编程通常用以下哪几种方式在C/C++代码中嵌入汇编指令、在汇编程序和C/C++的程序之间进行变量的互访、汇编程序、C/C++程序间的相互调用。

2、嵌入式处理器可以分为微控制器,微处理器,数字信号处理器,片上系统。

P83、目前世界上的四大嵌入式处理器内核分别是MIPS内核、ARM内核、PowerPC内核、68/OOLDFIRE核。

P304、ARM微处理器中支持字节(8位),半字(16位),字(32位),3种数据类型其中字需要4字节对齐,半字需要2字节对齐。

P435、S3C2410X-/S3C2440X是三星公司出品的基于ARM920T核的嵌入式微处理器,它与基于ARM的S3C44BOX 的最大区别在于,S3C24/OX/S3C244OX内部带有全性能的内存管理单元(MMU)。

P126、ARM7TDMI采用冯*诺依曼结构,因此对存储器的控制没有专门的存储管理单元,存储器采用间的而直接的地址方式来表示实际的物理地址,没有进行段式页的转换。

P507、LIMUX内核包含进程调度、内存管理、文件系统、进程间通信,网络及资源管理部分。

P2568、嵌入式系统地3个基本要素是嵌入性,专用性,计算机系统,P1 嵌入式系统发展的4个阶段分别是以单片机为核心的低级嵌入式系统,以嵌入式微处理器为基础的初级嵌入式系统,以嵌入式操作系统为标志的中级嵌入式系统,以Internet为标志的高级嵌入式系统。

P39、嵌入式系统的硬件有电源模块,嵌入式处理器,存储器模块,可编程逻辑器件,嵌入式系统周边元器件,各种I/O接口,总线以及外部设备和插件等组成。

嵌入式系统的软件包括中间层程序、嵌入式操作系统、应用软件以及实际后用程序层。

P6--710、目前世界上的四大嵌入式处理器内核分别是MIPS内核,ARM内核,PowerPC内核,68K/COLDFIRE 内核。

P3011、ARM处理器工作在不同模式,使用的寄存器有所不同,其共同点是无论何种模式,R15均作为PC使用,CPSR 为当前程式状态寄存器;R7~R0 为公用的通用寄存器。

不同之处在于高端7个通用寄存器和转台寄存器在不同模式下不同。

P3512、S3C44BOX内部除ARM7TDMI内核处,还包括许多可编程外围设备组建,这些外围设备组件的可编程功能均是通过各个可编程外围设备组件中的相关控制寄存器来完成设置的。

13、嵌入式系统地调试工具有:指令集模拟器,驻留监控软件,JTAG仿真器,在线仿真器。

P2314、嵌入式系统简单的说就是嵌入到目标体系中的专用计算机系统。

P115、ARM微处理器的工作状态有两种:ARM状态和THUMB状态,其中ARM 是指ARM工作于32位指令状态,THUMB 是指ARM执行16位的THUMB指令状态,二者的状态转换是通过BX指令完成的。

P33简答题1、基于ARM体系结构的嵌入式处理器具有哪些技术特征?并对每种技术特征予以简单的说明。

P33答:(1)单周操作:ARM指令系统在一个机器周期内完成简单和基本的操作。

(2)采用加载/存储指令结构:存储器访问指令的执行时间长,因此只采用了加载和存储两种指令对存储器进行读和写的操作,面向运算部件的操作都经过加载指令和存储指令,从存储器取出后预先存放到寄存器对内,以加快执行速度。

(3)固定的32位长度指令:指令格式固定为32位长度,使指令译码结构简单,效率提高。

(4)3地址指令格式:采用三地址指令格式、较多寄存器和对称的指令格式便于生成优化代码,降低编译开销(5)指令流水线技术:ARM采用多级流水线技术,以提高指令执行的效率。

2、请你从技术的角度和系统地角度给出嵌入式系统的定义。

P1以应用为中心,计算机技术为基础,软硬件可剪裁,适应应用系统对功能,成本,体积,可靠性,功耗严格要求的计算机系统。

3、uCLinux内核移植包括哪些主要任务?并对每个任务进行简单的说明。

P286(1)配置内核。

uCLinux常用的配置选项包括系统及其存储器配置、网络支持、USB支持、显示器支持以及触摸支持等。

(2)编译内核。

编译内核主要包括使用Make Dep建立依赖关系、使用Make编译内核、使用MakezImage编译压缩核心(zImage)。

(3)下载、运行、调试内核。

可以通过调试器下载内核并运行,也可以通过Boot Loader将内核烧写到FLASH中,然后运行uCLinux。

4、请你说明系统从异常处理程序中返回需要执行哪些操作?P40(1)恢复原来被保护的用户寄存器(2)将SPSR_mode寄存器值复制到CPSR中,使得CPSR从相应的SPSR中恢复,以恢复被中断的程序工作状态。

(3)根据异常类型将PC值恢复成断点地址,以执行用户原来运行着的程序。

(4)清除CPSR中的中断禁止标志I和F,开放外部中断和快速中断。

5、请你详细说明ARM 处理器控制寄存器的含义和作用。

P150(1) 控制寄存器是一个特定的存储单元,而控制寄存器各位的定义由微处理器/微处理器的内部硬件结构决定,所以控制寄存器各位的定义是控制编程的依据。

(2) 控制寄存器是人机信息交互的桥梁,而人或机器对某个功能组件的控制指令首先必须通过编程给控制寄存器赋值,再通过CPU 对控制寄存器的读操作将有关操作控制信号或操作数据传递给该功能组件。

当这些操作控制信号或操作数据有效时,该功能组件就会执行特定的操作。

6、在嵌入式系统设计开发过程中,我们通常要做出哪些总体选择?P181、 嵌入式处理器及操作系统的选择2、 开发工具的选择3、 对目标系统的观察与控制7、选择ARM 处理器芯片应考虑哪些因素?并作出简要的说明。

P1441、ARM 内核。

任何一款基于ARM 技术的微处理器都是以某个ARM 内核为基础设计的,即ARM 内核的基本功能决定了嵌入式系统最终实现目标的性能。

因此,ARM 处理器芯片的选择的首要任务是考虑选择基于什么架构的ARM 内核。

2、系统时钟频率。

系统时钟频率决定了ARM 芯片的处理速度,时钟频率越高,处理速度越快。

3、芯片内部存储器的容量。

大多数ARM 微处理器芯片的内部存储器的容量都不太大,需要用户在设计系统时外扩存储器,但也有部分芯片具有相对较大的片内存储空间。

4、 片内外围电路。

设计者应分析系统的需求,尽可能采用片内外围电路完成所需的功能,这样既可简化系统的设计,也可提高系统的可靠性。

5、其他因素。

除以上需要考虑的内部因素外,在某些特殊需要的场合,应选择符合这些特殊要求的ARM 微处理器芯片。

8、请你说明ARM9 TDMI 的指令流水线结构。

P46ARM9TDMI 使用了程序存储器和数据存储器分开独立编址的哈佛结构,并采用5级指令流水线,即取指、译码、执指、缓冲及写回。

9、嵌入式系统地设计包括哪些步骤?并对每一步的工作予以简单的说明。

P19 (1)需求分析:确定设计任务和设计目标,并提炼出设计规格说明书作为正式设计指导和验收的标准。

(2)体系结构设计:描述系统如何实现所述的功能和非功能描述(3)硬件、软件、执行机构设计:基于嵌入式体系结构,对系统的硬件、软件和执行机构进详细设计 (4)系统集成:把系统的硬、软和执行装置集成在一起,进行调试,发现并改正单元设计的功能要求。

(5)就是对设计好的系统进行全成测试,看其是否满足规格说明书中给定的功能要求。

10、嵌入式应用软件的开发具有哪些特点?并对这些特点进行简要说明。

P241. 需要交叉编译工具。

由于嵌入式系统目标机上的资源较为有限,直接在目标机上开发和调试应用软件几乎不可能,因此,目标机的嵌入式应用软件开发需要放在高性能计算机上的集成开发环境中进行。

2. 通过仿真手段进行调试。

目标机的执行程序经过交叉编译后,还要经过调试排错,确认能够正常运行后才能使用。

3. 目标机是最终的运行坏境。

对嵌入式应用程序来说,其开发、调试往往是在PC 上完成的,但它最终的运行坏境是目标机。

4. 执行应用程序的指令通常需要写入操作系统。

在PC 上,应用程序的执行是在操作系统的图形用户界面或命令状态下进行的,操作系统与该应用程序无直接联系。

5. 系统资源有限。

在PC 环境进行应用程序开发,程序员拥有大量的硬件和软件编程资源,对诸如内存、硬盘空间、可以打开的文件数量等问题可以不必在乎。

6. 控制特定部件。

在嵌入式应用软件开发过程中,程序员往往需要针对特定的部件做更加细致的编写作业。

11、画出ARM 处理器中控制寄存器的信息流程及作用示意图,并说明控制寄存器的含义及作用。

图在P150最上面图5.10 含义在下面一点的(1)(2),和第5题一样的。

本人表示这简答题很坑爹!! 12、根据图1给出的WDT 组件的构成框图:(1)说明WDT 组件的特殊功能寄存器WTCON,WTDAT 及WTCNT 的作用 (2)说明WDT 组件的工作过程。

P149mux mclk 中断输出Rese78位预分频1:16 1:32 1:64 1:128 WTDA T WTCNT 递减计数器 复位信号发生器WTCON2WTCON0图1.WDT组建构成图答:(1)WTCON用于控制预分频系数、确定是否允许WDT、是否允许输出复位信号等,其地址为0x01D30000.WTDA T用于存放计数值,其地址为0x01D30004.WTCNT用于存放看门狗定时器在正常操作下的当前计数值,其地址为0x01D30008.(2)工作过程:先根据设定的WTCON中的【WTCON5、WTCON8】的值选择计数所需的时钟,再根据设定的WDTAT的值通过16位内部递减计数器来进行减法计数,最后根据WTCNT的计数结果及输出控制信号WTCON2、WTCON0输出有关结果,当没有加以干预而计数到0时,产生中断输出并产生复位信号(RESET)来使系统复位。

13、嵌入式处理器主要有哪五类?P81.嵌入式微处理器2.嵌入式微控制器3.嵌入式数字信号处理器4.嵌入式片上系统5.嵌入式可编程片上系统14、我国比较常用的嵌入式操作系统有哪些?P16-181.Linux2.uC/OS-II3.Windows CE4.VxWorks5.Psos6.Palm OS7.QNX8.苹果iOS9.Android 程序设计题1、欲将数据从源数据区SNUM复制到目标数据区DNUM,数据的个数为NUM,复制时以8个字为单位进行,对于最后所剩不足8个字的数据,以字为单位进行复制,用ARM 汇编语言设计完成该数据块复制的程序段。

LDR r0=snum BEQ copy_eightLDR r1=dnum CMP r2#0MOV r2#num BEQ endCopy_eight: Copy_one:SUB r2r2#8 SUBr2r2#1LDMIA r0!{r4~r11} LDRIA r0!r4STMIA r1!{r4~r11} STMIA r1!r4CMP r2#8 CMP r2#0BHI copy_@eight BNE copy_oneEnd2、欲设计一个实现1+2+3+···+100功能的程序:(1)写出实现100个数累加功能的ARM 汇编语言程序(2)说明用ARM汇编语言设计实现100个数累加功能程序的设计思想。

相关文档
最新文档