一、选择题。
1、下面哪个系统属于嵌入式系统。(d)
a、“天河一号”计算机系统b、联想t400笔记本计算机。
c、联想s10上网本d、联想ophone手机。
2、下面关于哈佛结构描述正确的是(a)。
a、程序存储空间与数据存储空间分离b、存储空间与io空间分离。
c、程序存储空间与数据存储空间合并d、存储空间与io空间合并。
3、下面哪一种工作模式不属于arm特权模式(a)。
a、用户模式b、系统模式。
c、软中断模式d、fiq模式4、指令“ldmia r0!, 的寻址方式为(c)
a、立即寻址b、寄存器间接寻址c、多寄存器寻址d、堆栈寻址5、在vi编辑器中,删除整行文本的指令是(c)
a、db、yyc、ddd、q
6、关于arm处理器的异常的描述不正确的是(c)
a、复位属于异常b、除数为零会引起异常。
c、所有异常都要返回d、外部中断会引起异常7、clinux与标准linux最大的区别在于(b)
a、文件系统b、内存管理c、任务调度算法d、应用开发模式。
8、嵌入式操作系统一般通过(a)手段来解决**体积与嵌入式应用多样性的问题。
a、使用可定制的操作系统。
b、将操作系统分布在多个处理器上运行。
c、增大嵌入式设备的存储容量。
d、使用压缩软件对操作系统进行压缩。
9、建立嵌入式linux开发环境中,使用bootp协议的直接目的是:(b)
a、分配宿主机的ip地址b、分配目标机的ip地址。
c、用于宿主机和目标机之间通讯d、用于监控目标机的运行。
10、向无任何程序的目标机中写入bootloader程序,一般使用下面那种接口:
b)a、串口b、jtagc、ethernetd、usb
11、能实现把立即数0x3ff5000保存在r0中的指令是___c___
a、ldrr0, =0x3ff5000b、ldrr0, 0x3ff5000c、mov
r0, 0x3ff5000
d、movr0,= 0x3ff5000
12、指令ldr r0,[r1, #4]!实现的功能是___b___a、ro←[r1+4]
b、ro←[r1+4], r1←r1+4
d、ro←[r1], r1←r1-4
c、ro←[r1], r1←r1+4a、axd
13、在上机实验中,ads开发环境下,调试程序用___a___软件。
b、debugc、gcc d、make
14、用汇编指令对r15赋值,可以实现___d___a、程序的跳转。
b、实现b指令功能。
d、a b c都可以。
c、子程序的返回。
15、亿道实验箱采用的lcd屏是a类型。 stnc. ***. dstn二、简答题。
1.形形色色的嵌入式系统默默无闻地生活在我们的身边,为我们的学习生活增加了无穷的乐趣。请列举你所熟悉的五个嵌入式应用系统。
u盘*****器手机蓝牙耳机gps导航仪机顶盒照相机路由器。
程序实现的主要功能系统初始化、加载和运行内核程序。
bootloader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。
3.简述make命令和makefile文件的关系。
make程序能够根据程序中各模块的修改情况,自动判断应对哪些模块重新编译,保证软件是由最新的模块构建的。至于检查哪些模块,以及如何构建软件由makefile文件来决定。虽然make可以在makefile中进行配置,除此之外我们还可以利用make程序的命令行选项对它进行即时配置。
4.初始值r2=5,r3=4,r4=3,执行指令subs r2,r3,r4,lsr #2后,寄存器r2,r3的值分别是多少?
r4=3,右移两位后,r4=0。r3-r4结果存放在r2中,所以r2=4,r3=4
5.什么是交叉编译环境?对于所使用的目标硬件pxa270而言,为什么要使用交叉编译环境?
交叉编译环境是指,在一个架构下(比如pc)用交叉编译器编译出可在另一个架构上(比如arm)运行的**的过程。
6.现在有一个空的pxa270开发板,要将已制作好的linux内核映象zimage和。
根文件系统映象传输到开发板上并启动linux需要经过哪些步骤。1.连接jtag线和com口。
2.利用jtag烧写bootloader,并启动bootloader3.在宿主机上配置bootp服务和tftp服务。
4.在目标板上使用bootp命令获取ip,使用tftp zimage kernel和tftp 分别传输内核和根文件系统映像5.使用命令boot启动。
嵌入式系统原理及应用
嵌入式系统原理及应用复习。一 判断题 每小题2分,共30分 1 嵌入式系统必须有操作系统。2 单片机应用系统不属于嵌入式系统。3 通用计算机也可以作为嵌入式系统集成到产品中。4 嵌入式处理机只能是单核形式。5 arm是所有嵌入式处理机的总称。6 flash存储器是以扇区为单位进行读写的。7 所有的嵌...
嵌入式系统原理及应用
2010 年 嵌入式系统原理及应用考试提纲 一 填空题。1 jtag是英文joint test action group 联合测试行为组织的缩写,该组织成立于1985年,是由几家主要的电子制造商发起制订的pcb和ic测试标准。该标准规定了进行边界扫描所需要的硬件和软件。jtag主要应用于电路的边界扫...
嵌入式系统应用
图3 模版程序。删去该模版user文件夹下的源文件,添加测试用的led的c程序,并选择reloutchip,进行make编译,如图4所示 图4 make编译。由图4可知,程序正确,选择debug进行调试前,需确认choose target里添加了并选择它,如图5所示 图5 easyjtag targ...