单选题及答案
1. 以下不是嵌入式系统应用领域的是( A )
.电子商务净烟器
B.移动电话
C.消费类电子产品
D.军工航天
2. 十进制数235,用十六进制表达为( A )
.EB
B.EC
C.EA
D.EE
3. ARM采用定长指令格式,所有指令都是32位,Bit[24:21]为( C )
.目标寄存器编码
B.条件执行
C.指令操作符编码
D.永远是0
4. 80386处理器是( C )
.8位处理器
B.16位处理器
C.32位处理器
D.64位处理器
5. 决定电源种类的线称为( C )
.备用线
B.控制线
C.电源线
D.数据线
6. 嵌入式软件开发构建阶段的第三步是( B )
.编译
B.定址
C.打包
D.定址和打包
.进程是静态的
B.一个进程可以对应多个程序
C.一个程序只能对应一个进程
D.程序不是进程
8. 以下不是嵌入式操作系统的是( A )
.U-Boot
B.MontaVista
C.Windows CE
D.RT-Linux
9. GDB中,用来显示源代码的命令是( B )
磁疗被 .kill
B.list
触摸笔 C.make
D.break
10.1KB等于( B )
.1024MB
B.1024B
C.1024GB
D.8bit
11. 嵌入式软件开发构建阶段的第二步是( B )
.编译
B.链接
C.定址
D.打包
12. 以下有关进程和程序的说法错误的是( B )
.进程是动态的
B.一个进程可以对应多个程序
C.一个程序可以对应多个进程
D.程序不是进程
13. WindRiver公司开发的嵌入式操作系统是( A )
.VxWorks
B.MontaVista
C.Windows CE
D.RT-Linux
14. GDB中,用来设置断点的命令是( D )
.kill
B.next
C.make
D.break
15.1Byte等于( D )
物联网电池 .1024KB
B.1024KM
C.1024GB
D.8bit
简单题及答案
1. 简述Debug和Release版本区别。
答:绝大多数软件系统在开发时期都会同时维护debug和release两个版本:
Debug版本是未经过编译器优化的版本,主要用于调试。
Release版本是经过编译器优化后的版本,主要作为最终版本发布。
答:按照总线的位置,总线分为3类:
片总线,用于芯片一级的互联。
内总线,用于插件版一级的互联。
外总线,用于设备一级的互联。
3. 简述从层次化的角度来看,嵌入式系统可以分为哪些层。
答:从层次化的角度来看,嵌入式系统可分为4层;
硬件层、中间层、软件层、功能层。
模结构
4. 简述进程与程序的区别。
答:进程与程序的区别主要有3点:
进程是动态,程序是静态;
进程有创建,执行及结束这个完整的生命周期,二程序只是一个文件,一个程序可对应多个进程,而一个进程只对应一个程序。
5. 简述开发机与目标机的不同。
答:开发机与目标机主要4点不同:
体系结构不同;处理能力不同;运行的操作系统不同;输入输出方式不同。
伦琴射线管 答:嵌入式系统减少功耗主要从两个方面入手:
在嵌入式系统硬件设计的时候,尽量选择功耗比较低的芯片,并把不需要的外设和端口都去掉。】
嵌入式软件系统在达到功能性能的同时,也需要对功耗作出必要的优化,尽可能节省对外设的使用从而达到省电的目的。
7. 简述专用寄存器的分类。
答:专用寄存器分为5类: