嵌入式助理工程师硬件试题

合集下载

嵌入式硬件助理工程师理论考试试题(pdf 10页)

嵌入式硬件助理工程师理论考试试题(pdf 10页)

D.C语言程序总是从main()函数开始执行9、RS-232串行通信至少需要(C)根线。

A.1B.2C.3D.410、ARM寄存器组有(B)个通用寄存器。

A.37B.31C.6D.3511、AREA伪指令的含义是(A)。

A.新的代码段的指示符B.子程序的入口C.定义一个宏D.数据区域的标号符12、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D)。

A.嵌入式Linux提供了完善的网络技术支持;B.µCLinux是专门为没有MMU的ARM芯片开发的;C.µC/OS-Ⅱ操作系统是一种实时操作系统(RTOS);D.WinCE提供完全开放的源代码。

13、下列CPSR寄存器标志位的作用说法错误的是(D)。

A.N:负数B.Z:零C.C:进位D.V:借位14、一个4位二进制位循环计数器,由0000状态开始,经过25个时钟脉冲后,该计数器的状态为(B)。

A.1000B.1001C.1010D.110015、稳压二极管的稳压电路的接法是(D)。

A.稳压管与负载电阻串联B.稳压管与限流电阻并联C.限流电阻与稳压管串联后,再与负载电阻串联D.限流电阻与稳压管串联后,再与负载电阻并联16、一个函数功能不太复杂但要求被频繁调用,应选用(A)。

A.内联函数B.重载函数C.递归函数D.嵌套函数17、栈和队列的共同特点是(C)。

A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点18、若有以下定义语句:doublea[5],*p=a;inti=0;则对a数组元素的错误引用是:(B)。

A.a[i]B.a[5]C.p[4]D.p[i]19、以下是某RTOS内核的几个函数名,现要将该RTOS移植到ARM平台,试根据函数名猜想其功能,你认为要根据ARM硬件体系结构作移植的函数是(C)。

A.OSSemphoreCreate()B.OSTCBInit()C.OSIntContexSwitch()D.OSMailBoxCreate()20、若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(D)。

嵌入式软件助理工程师认证考试试题题库

嵌入式软件助理工程师认证考试试题题库

嵌入式软件助理工程师认证考试试题题库一、单项选择题 (1)二、多项选择题 (28)三、填空题 (28)四、判断题 (30)五、简答题 (32)六、阅读程序题 (45)七、应用实践题 (49)一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。

嵌入式助理工程师(软件+硬件)考试试题及答案

嵌入式助理工程师(软件+硬件)考试试题及答案

一、填空题1、在linux系统中,以文件方式访问设备。

2、前台起动的进程使用 ctrl+c 终止。

3、安装linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。

4、利用gdb进行调试时,可通过step或next命令进行单步执行。

5、DHCP可以实现动态 IP 地址分配。

6、Ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。

7、vi编辑器具有两种工作模式:命令模式和输入模式。

8、在使用ls命令时,用八进制形式显示非打印字符应使用参数 -b 。

9、在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有空格。

10、在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是 Samba服务器。

11、编写的shell程序运行前必须赋予该脚本文件执行权限。

12、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 /etc 。

13、结束后台进程的命令是 kill 。

14、进行远程登录的命令是 telnet 。

15、在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入:wtest.txt 。

16、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为 hdb 。

17、在CPU和物理内存之间进行地址转换时,MMU将地址从虚拟(逻辑)地址空间映射到物理地址空间。

18、使用gcc编译c程序生成可执行文件有时似乎是一步完成的,但实际要经历如下四步:预处理、编译、汇编和连接。

19、利用gdb进行调试时,可通过step或next命令进行单步执行。

20、内核分为进程管理系统、内存管理系统、 i/o管理系统和文件管理系统等四个子系统。

21、gcc的编译可分为__预处理____、编译、汇编和___链接___等四个阶段。

22、在Linux多线程编程时,需要包含头文件___pthread.h___。

23、卸载Linux内核模块使用命令___rmmod___。

嵌入式助理工程师认证考试题库及答案

嵌入式助理工程师认证考试题库及答案

嵌入式助理工程师认证考试题库及答案嵌入式助理工程师认证考试题库及答案嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,linux,android等。

那么嵌入式助理工程师认证考试内容是什么呢?下面yjbys店铺为大家分享助理工程师认证考试题库,仅供参考!一、选择题1、以下说法不正确的是(B )。

A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2、用图形点阵的方式显示一个16*16点阵汉字需要(B )字节。

A、8B、32C、16D、643、下列描述不属于RISC计算机的特点的是(C)。

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

B.更多通用寄存器。

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

D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

4、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( D)。

(2009.12.26)A、0x21B、0x68C、0x65D、0x025、μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A. 先CLI、执行关键代码、再STIB. 先STI、执行关键代码、再CLIC. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。

5、采用RS232-C串行通信至少需要三根线,其中不包括(A)A、电源线B、地线C、发送数据线D、接收数据线6、RS232-C串口通信中,表示逻辑1的电平是(D )。

A、0vB、3.3vC、+5v~+15vD、-5v~-15v25、RS232-C串口通信中,表示逻辑0的电平是( C )A、0vB、3.3vC、+5v~+15vD、-5v~-15v7、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。

嵌入式助理工程师硬件试题

嵌入式助理工程师硬件试题

嵌入式硬件助理工程师认证考试试题题库一、选择题1、以下说法不正确的是(B )。

A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2、用图形点阵的方式显示一个16*16点阵汉字需要(B )字节。

A、8B、32C、16D、643、下列描述不属于RISC计算机的特点的是(C)。

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

B.更多通用寄存器。

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

D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

4、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( D)。

A、0x21B、0x68C、0x65D、0x025、μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A. 先CLI、执行关键代码、再STIB. 先STI、执行关键代码、再CLIC. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。

6、RS232-C串口通信中,表示逻辑1的电平是(D )。

A、0vB、3.3vC、+5v~+15vD、-5v~-15v7、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。

A. R0 = R2 + (R3 << 1)B. R0 =( R2<< 1) + R3C. R3= R0+ (R2 << 1)D. (R3 << 1)= R0+ R28、IRQ中断的入口地址是( C)。

A、0x00000000B、0x00000008C、0x00000018D、0x000000149、S3C2420X I/O口常用的控制器是(D)。

(1)端口控制寄存器(GPACON-GPHCON)。

嵌入式软件助理工程师认证考试试题题库

嵌入式软件助理工程师认证考试试题题库

嵌入式软件助理工程师认证考试试题题库一、单项选择题 (1)二、多项选择题 (28)三、填空题 (28)四、判断题 (30)五、简答题 (32)六、阅读程序题 (45)七、应用实践题 (49)一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。

嵌入式开发助理工程师相关笔试题

嵌入式开发助理工程师相关笔试题

嵌入式开发助理工程师相关笔试题初试试题姓名:应聘职位:学校:专业:电话:邮箱:1、什么是RAM?什么是ROM?两者之间的区别?2、什么是进程和线程?两者的区别是什么?3、请问以下代码有什么问题:int main() { char a; char *str=&a strcpy(str,"hello"); printf(str); return 0; }4、用运算放大器画出同相比例放大,反相求和,积分,微分电路及写出电压关系。

5、操作系统中进程调度策略有哪几种?6、char* s="AAA"; printf("%s",s); s[0]='B'; printf("%s",s); 有什么错?7、C51单片机的串口异步通信和同步通信的区别,分别说明它们的优缺点。

8、如电路图P8,该管工作在。

A、放大区B、饱和区C、截止区D、无法确定图P89、分析下图P9所示电路,写出Z1、Z2的逻辑表达式,列出真值表;并用C语言编写程序实现74LS138的功能操作。

图P910、在IAR中写一段程序实现以下功能:在STM32F103ZET6的处理器上,设置AD的采样频率为1KHz,采样精度为12位,对电压进行数据采集。

11、使用STM32F103ZET6,实现DS18B20温度传感器的采集的功能,绘制系统的硬件框图以及软件执行流程图,并完成电路原理图及软件代码,将电路原理图及程序源代码发送至邮箱。

(开发环境:IAR、PADS)12、在IAR中写一段代码完成处理器STM32F103ZET6的时钟初始化,处理器使用内部8M时钟晶振,将处理器的主频设置为48M。

13、使用仪表放大器INA333,压力传感器26PCBFA6G,设计一个电路实现对26PCBFA6G压力传感器进行压力数据采集,将数据放大30倍,并将使用PADS绘制好的电路原理图发送至邮箱。

嵌入式软件助理工程师考试题库

嵌入式软件助理工程师考试题库

一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法(A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:(B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备(B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?(D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么(A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在(B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、LILO的配置文件是:(B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么(A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是(C )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是(D )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统(A )A. umountB. dismountC. mount –uD. 从/etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令(B )可以实现。

嵌入式系统(单片机)助理工程师认证考试理论试题A(答案)

嵌入式系统(单片机)助理工程师认证考试理论试题A(答案)

嵌入式系统(单片机)助理工程师认证考试理论试题A(答案)(考试时间:150分钟)题号一 二 三 四 五 总分分数一、填空题(将正确答案填入空格中,每空1分,共35分)得分 评阅人1、MCS51单片机的最大程序寻址空间为 64K KB ,空间的地址范围为0000H-FFFFH ,单片机复位后程序入口地址为 0000H 。

外部中断0的入口地址为 0003H ,T1定时/计数器的中断入口地址为 001BH 。

2、PSW 中RS1=1,RS0=0,R3对应的字节地址为 13H 。

3、7AH 对应的十进制数为 122 D ,对应的二进制数为 B 。

4、MCS51单片机的仅使用内部ROM 时,EA 引脚应接 高 电平。

5、当MCS51单片机RST 引脚出现 2个 机器周期以上高电平时单片机可有效复位,复位后SP= 07H ,PC= 0000H ,P1= FFH 。

6、MCS-51单片机的低功耗方式有 待机 、 掉电 。

7、MCS-51单片机的常用复位方式有 手动复位 、 上电复位 。

8、80C51单片机的串行口控制寄存器器是 SCON ;串行口工作在方式2时SM0、SM1设置为 10 ,当设置允许串行口接收串行输入数据时必须将 REN 位设置为1。

9、把数据存入堆栈称为 入栈 ,从堆栈取出数据称为 出栈 ,从堆栈取出数据遵循 先进后出、后进先出 的原则。

10、LED 数码管按结构分为 共阴 和 共阳 两种形式。

11、键盘按键的检测过程中消除抖动常用的方法有 RS 触发器滤波 、 RC 滤波 、 软件延时 。

12、DAC0832的参考电压为+5V,则分辩率为 5/256 V 。

13、矩阵键盘中为了识别键盘上的闭合键,通常采用两种方法 逐行扫描法和 线反转法 。

14、C51中定义的位变量的关键字是 bit 位变量对应的地址空间范围是密封线内勿答题)学校 专业 姓名 身份证号 (密封线内勿答题)0x20-0x2f 。

-嵌入式硬件笔试考试试题.doc

-嵌入式硬件笔试考试试题.doc

入职笔试题(嵌入式硬件)一、填空题(共16分,每空2分)1金属膜电阻RJ23选収的几项主要指标是____________________________2电容的材质有_______________________ ,在电子电路中的作用有 _3电感的种类有________________________ ,—般用___________________4图一所示虚线框中的电阻与电容构成____________ 电路。

图一5你所熟悉或了解的半导体二极管有____________ ,它们的特点是二、你了解过哪些原理的传感器,简单描述一下功能?(4分)三、电路如图二所示,己知uo=-55ul,其余参数如图中所标注,试求出R5的值。

(10分)R2---- -- ------------- P-lOOkQ ------ rA四、图三为12VDC供电、1〜5V输出的压力变送器电路原理图,请说明图中二极管Di, TVS管Z1,电位器WZ 和电位器WS的作用。

(10分)來检测其功能。

图二五、W117为对调试三端稳压器,输出端和调整端之间(即3脚与2脚之间)的电压是非常稳定的电压, 其值为1.25V 。

输出电流可达1.5A 。

图四所示是由W117组成的输出电压可调的稳压电路,外加保护电路。

a ) 请指出图中的错误。

并说明为什么。

(2分)b ) 请说明图中各元件的作用(8分)六、对于电子电路屮的低功耗设计,你在软硬件上会采取哪些措施?(8分)O.luf图三图四七、嵌入式单片机你常用的是哪些?请简单描述一下你对它的使用经历?(8分)八、你了解哪些模数、数模转换器件,简述对它的使用案例?(8分)九、你熟悉哪些数字接口或现场总线,他们分别的优缺点是什么?(8分)十、你对电磁兼容试验和环境应力筛选试验有哪些认识?可以结合经历谈一谈解决方法?(8分)十一、表一为某圧力传感器的两个行程的测试数据,请试计算出该传感器的非线性.迟滞和重复性。

嵌入式助理工程师认证考试试题题库

嵌入式助理工程师认证考试试题题库

嵌入式软硬件助理工程师认证考试试题题库一、单项选择题 (1)二、多项选择题 (28)三、填空题 (28)四、判断题 (30)五、简答题 (32)六、阅读程序题 (46)七、应用实践题 (49)一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备 ( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是 ( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。

嵌入式工程师测试题及答案

嵌入式工程师测试题及答案

嵌入式工程师测试题及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,以下哪个不是实时操作系统的特点?A. 多任务B. 多用户C. 确定性D. 可预测性答案:B2. 下列哪种编程语言通常不用于嵌入式系统开发?A. C语言B. PythonC. C++D. Java答案:B3. 以下哪个设备不是嵌入式系统?A. 智能手机B. 微波炉C. 个人电脑D. 智能手表答案:C4. 在嵌入式系统中,中断服务程序的主要作用是什么?A. 处理用户输入B. 管理文件系统C. 响应外部事件D. 执行操作系统任务答案:C5. 以下哪个协议不是用于嵌入式设备网络通信的?A. TCP/IPB. HTTPC. BluetoothD. USB答案:B6. 在嵌入式系统中,以下哪种存储器不是易失性的?A. SRAMB. DRAMC. EEPROMD. Flash答案:C7. 在嵌入式系统中,以下哪个概念与硬件无关?A. 时钟周期B. I/O端口C. 寄存器D. 函数答案:D8. 在嵌入式系统中,以下哪个是操作系统的组成部分?A. 编译器B. 汇编器C. 内核D. 链接器答案:C9. 嵌入式系统中的设备驱动程序的主要功能是什么?A. 管理内存分配B. 管理文件系统C. 提供硬件与操作系统之间的接口D. 执行系统调用答案:C10. 在嵌入式系统中,以下哪个不是操作系统的任务?A. 进程管理B. 内存管理C. 硬件管理D. 编译源代码答案:D二、多项选择题(每题3分,共15分)1. 在嵌入式系统开发中,以下哪些是常用的调试工具?A. 逻辑分析仪B. 调试器C. 编译器D. 仿真器答案:ABD2. 以下哪些是嵌入式系统中常用的通信接口?A. UARTB. SPIC. USBD. HDMI答案:ABC3. 在嵌入式系统中,以下哪些是常用的外设?A. LCD显示屏B. 触摸屏C. 键盘D. 打印机答案:ABC4. 在嵌入式系统中,以下哪些是常用的编程模式?A. 事件驱动B. 轮询C. 多线程D. 阻塞答案:ABC5. 在嵌入式系统中,以下哪些是操作系统提供的服务?A. 任务调度B. 内存分配C. 文件系统管理D. 网络服务答案:ABCD三、判断题(每题2分,共10分)1. 嵌入式系统通常具有较低的计算能力。

嵌入式软件助理工程师认证考试试题题库

嵌入式软件助理工程师认证考试试题题库

嵌入式软件助理工程师认证考试试题题库一、单项选择题 (1)二、多项选择题 (28)三、填空题 (28)四、判断题 (30)五、简答题 (32)六、阅读程序题 (45)七、应用实践题 (49)粉色代表09年6月考试题蓝色代表09年上半年补考试题一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。

嵌入式助理工程师硬件试题

嵌入式助理工程师硬件试题

嵌入式硬件助理工程师认证考试试题题库一、选择题1、以下说法不正确的是(B )。

A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2、用图形点阵的方式显示一个16*16点阵汉字需要(B )字节。

A、8B、32C、16D、643、下列描述不属于RISC计算机的特点的是(C)。

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

B.更多通用寄存器。

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

D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

4、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(D)。

A、0x21B、0x68C、0x65D、0x025、μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A. 先CLI、执行关键代码、再STIB. 先STI、执行关键代码、再CLIC. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。

6、RS232-C串口通信中,表示逻辑1的电平是(D )。

A、0vB、3.3vC、+5v~+15vD、-5v~-15v7、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。

A. R0 = R2 + (R3 << 1)B. R0 =( R2<< 1) + R3C. R3= R0+ (R2 << 1)D. (R3 << 1)= R0+ R28、IRQ中断的入口地址是(C)。

A、0x00000000B、0x00000008C、0x00000018D、0x000000149、S3C2420X I/O口常用的控制器是(D)。

(1)端口控制寄存器(GPACON-GPHCON)。

月嵌入式硬件助理工程师理论考试试题(带答案)

月嵌入式硬件助理工程师理论考试试题(带答案)

B.在C语言程序中,要调用函数必须在main()函数中定义C.C语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分7、现代电子设计方法包含了可测试技术,其中( B )接口是IC芯片的测试标准接口.A.BIST B.JTAGC.UART D.USB8、以下叙述正确的是( C ).A.宿主机与目标机之间只需建立逻辑连接即可B.在嵌入式系统中,调试器与被调程序一般位于同一台机器上C.在嵌入式系统开发中,通常采用的是交叉编译器D.宿主机与目标机之间的通信只有串口和并口两种.9、ARM9处理器是( C )位处理器.A.8位 B.16位C.32位D.64位10、IRQ中断的入口地址是( C ).A.0x00000000 B.0x00000008C.0x00000018 D.0x0000001411、实现无失真放大,应使晶体三极管工作在( B )区域.A.截止 B.放大 C.饱和 D.上升12、采用RS232-C串行通信至少需要三根线,其中不包括( A ).A.电源线B.地线C.发送数据线D.接收数据线13、在微型计算机中,采用中断方式的优点之一是( C ) .A.简单且容易实现 B.CPU可以不工作C.可实时响应突发事件 D.传送速度最快14、μC/OS-Ⅱ内核提供的函数OS_ENTER_CRITICAL( )和OS_EXIT_CRITICAL( )的作用是( D ).A.进入和退出内核 B.进入和退出中断服务C.进入和退出任务调度 D.进入和退出代码的临界段15.若4输入或非门的输出完成,则多余输入端应( C ).A.全部接高电平 B.只需一个接高电平即可C.全部接地 D.只需一个接地即可16. 实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A).A. 同步B. 互斥C. 调度D. 执行17. 下列关于存储管理单元(MMU)说法错误的是(B).A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行.B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计.C. MMU提供了一些资源以允许使用虚拟存储器.D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址.18. S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口.处理器提供符合IIC协议的设备连接的串行连接线为(C).A. SCL和RTXB. RTX和RCXC. SCL和SDAD. SDA和RCX19. 寄存器R15用作( B ).A. 栈指针寄存器B. 程序计数器C. 当前程序状态寄存器D. 基地址寄存器20. 下列描述不属于RISC计算机的特点的是(C).A.流水线每周期前进一步.B.更多通用寄存器.C.指令长度不固定,执行需要多个周期.D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输.二、多项选择题(共10个题,每小题不选或选错1个及以上选项得0分,漏选得1分,每小题全部选对得2分,共20分)1、嵌入式系统组成一般由:(ABCD ).A.嵌入式微处理器 B.嵌入式操作系统C.嵌入式应用软件 D.外围设备 E.寄存器2、实现A/D转换的方法有很多,常用的方法有:( ADE ).A.计数法 B.微分法C.差分法 D.双积分法 E.逐次逼进法3、触摸屏按工作原理可以分为:(ABDE )等几种.A.表面声波屏 B.电阻屏C.液晶屏 D.电容屏 E.红外屏4、ARM9的异常类型有( ABCDE ).A.复位 B.外部中断请求C.软件中断 D.数据访问中止 E.指令预取中止5、万用表可以用来测量(ABC).A.电阻 B.直流电压C.直流电流 D.电感 E.相位6、常用来作嵌入式系统存储器的有:( ADE )A.SD卡 B.硬盘C.CD-ROM D.FLASH E.SDRAM7、μC/OS-Ⅱ实时内核提供( ADE )等功能.A.任务调度 B.网络C.文件管理 D.内存管理 E.任务间通信和同步8、并行接口可以分为( ABD )等几种.A.SPP B.EPPC.USB D.ECP E.RS2329、下列关于IP地址正确的是(BD ) .A.192.168.23 B.192.168.0.23C.61.144.134.282 D.202.116.64.6E.61.144.134.202.810、总线是各种信号线的集合.嵌入式系统中按照总线所传送的信息类型,可以分为( ABC )等几种.A.数据总线 B.地址总线C.控制总线 D.CAN总线 E.存储总线三、判断题(共10个题,在正确的后面括号中对打√,否则打×,每小题1分,共10分)1.FPGA的含义是现场可编程门阵列逻辑器件.(√)2.UART是一种串行接口,许多微处理器和微控制器中都包含这种外设接口.(√)3.状态寄存器主要用来存储处理器的工作状态.(√)4.串联负反馈能使放大器的输入电阻减少,并联负反馈能使放大器的输入电阻增大.(×)5.C语言程序可以嵌套加入汇编程序模块. (√)6.运算放大器的输出电压范围一般大于电源电压的范围.(×)7.整流电路是利用二极管的稳压特性.(×)8.集成运算放大器组成的放大电路满足“两虚”条件时,工作在非线性状态.(×)9.由于CPU内部寄存器的访问速度较高,根据ATPC标准,应尽可能使函数的参数控制在4个以下.(√)10.晶体三极管既可以用于信号放大,也可以用作开关.(√)四、简述题(共4题,每小题4分,共16分)1.嵌入式系统的软件层次结构包括哪些部分?简单说明各部分的功能与作用.参考答案要点:1)驱动层程序、操作系统、应用程序接口和应用程序.(1分)2)驱动层程序:为上层软件提供设备的操作接口.(1分)3)操作系统:进程管理、进程间通信、内存管理等.(1分)4)应用程序接口:复杂函数和数据结构的集合,简化应用程序的开发.(1分)5)应用程序:实现用户功能.2.电路分析原理中叠加定理的主要内容是什么?参考答案要点:在一个线性电路中(1分),如果有多个电源同时作用时,任一支路的电流或电压,等于这个电路中各个电源分别单独作用时,在该支路中产生的电流或电压的代数和(3分).3.交流放大电路中的输入阻抗的含义是什么?能用万用表的电阻档测量吗?参考答案要点:交流放大电路中的输入阻抗是从输入端口看进去的等效电阻(2分),它是一个动态指标(1分),因此不能用万用表的电阻档测量(1分).4.PCB电路设计的主要任务是什么?简述PCB设计的具体步骤.参考答案要点:1)PCB设计是电子产品物理结构设计的一部分,它的主要任务是根据电路的原理和所需元件的封装形式进行物理结构的布局和布线.(1分)2)(答对以下任意3点得3分)A、建立封装库中没有的封装.B.规划电路板.C.载入网络表和元件封装.D.布置元件封装.E.布线.F.设计规则检查.G.PCB仿真分析.H.存档输出.五、阅读程序题(共2题,第1小题6分、第2小题8分,共14分)1.阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能.看门狗定时器控制寄存器(WTCON)看门狗定时器数据寄存器(WTDAT)#define rWTCON (*(volatile unsigned *)0x53000000) //#define rWTDAT (*(volatile unsigned *)0x53000004) // 1)___________________________#define rWTCNT (*(volatile unsigned *)0x53000008) //___________________________void watchdog_test(void){rWTCON = ((PCLK/1000000-1)<<8)|(3<<3)|(1<<2); //2)__________________________________________________rWTDAT = 7812; //rWTCNT = 7812; // 3)____________________________________________rWTCON |=(1<<5); 4)_________________________}参考答案及要点:1) 定义看门狗控制寄存器、数据寄存器和计数寄存器为rWTCON、rWTDAT和rWTCNT.(2分)2) 设置看门狗的预装比例值为1000000,分频因素为1/128,并使能中断.(2分)3) 对数据寄存器和计数寄存器赋值为7812.(1分)4) 启动看门狗.(1分)2.汇编指令程序(1)MACRO$HandlerLabel HANDLER $HandleLabel1)$HandlerLabelsub sp,sp,#4 ;stmfd sp!,{r0} ;2)ldr r0,=$HandleLabel;ldr r0,[r0] ;str r0,[sp,#4] ;3)ldmfd sp!,{r0,pc} ;4)MEND;5)(2)AREA SCopy, CODE,READONL YEXPORT strcopy 6)strcopyLDRB R2, [R1], #1;7)STRB R2, [R0], #1CMP R2, 0;BNE strcopy ;8)MOV PC, LR;END参考答案及要点:1)宏定义,宏名为HANDLER ,HandleLabel为宏指令的参数(1分)2)sp先减,然后将r0压入sp指向的堆栈(1分)3)mem32[sp+4]<-r0(1分)4) 数据出栈,放入r0和pc(1分)5)宏定义结束(1分)6)定义只读代码段,可以被其它文件引用,入口点为strcopy(1分)7)R2〈-mem8[R1];R1〈-R1+1(1分)8)R2不为0则跳转到strcopy(1分)六、应用实践题(共2题,第1题10分,第2题10分,共20分)1、利用串口1实现两个开发平台间的双机通信.要求:1)画出双机通信的串口连接图.2)要实现开发平台A发送某个数,开发平台B接收到后加1再回送给开发平台A.应如何设计程序,给出编程思路或画出程序流程图.参考答案及要点:1)(2分)2)编程思路:开发平台A编程思路:1)初始化串口1 2)给一个变量赋初值,并调发送函数通过串口1发送3)调接受函数,通过串口1接收(4分)开发平台B编程思路:1)调接受函数,通过串口1接收2)接收到得数据加1 3)调发送函数,发送加1后的数据(4分)2.在嵌入式系统设计中,复位电路是系统重要的部分,根据下面电路,回答下列问题:1)复位电路主要完成什么功能?下图的复位电路采用什么复位电路?2)简述复位电路的工作原理?3)调整什么器件的值,可以调整复位状态的时间?参考答案及要点:1)复位电路主要完成系统的上电复位和系统在运行时用户的按键复位功能,复位电路采用较简单的RC复位电路.(3分)2)复位电路的工作原理:在系统上电时,通过电阻R108向电容C162充电,当C162两端的电压没有达到高电平的门限电压时,nRESET端输出为低电平,系统处于复位状态;当C162两端的电压达到高电平的门限电压时,nRESET端输出为高电平,系统进入正常工作状态.(3分)当用户按下按键S6时,C162两端的电荷被泻放掉,nRESET端输出为低电平,系统处于复位状态;再重复以上的充电过程,系统进入正常工作状态.(2分)3)调整R108和C162的值,可以调整复位状态的时间.(2分)。

嵌入式助理工程师认证考试题库(4)

嵌入式助理工程师认证考试题库(4)

嵌入式助理工程师认证考试题库(4)嵌入式助理工程师认证考试题库C、GD、GG166、已知某用户stud1,其用户目录为/home/stud1。

如果当前目录为/home,进入目录/home/stud1/test的命令是 ()。

A 、cd test B、cd /stud1/testC、 cd stud1/testD、cd home167.如果想配置一台匿名ftp服务器,应修改 C 文件。

A) /etc/gateway B) /etc/ftpserversC) /etc/ftpusers D) /etc/inetd.conf168.要配置NFS服务器,在服务器端主要配置 C 文件。

A) /etc/rc.d/rc.inet1 B) /etc/rc.d/rc.MC) /etc/exports D) /etc/rc.d/rc.S169、 Boot Loader 的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容:__D____A . 为加载 Boot Loader 的 stage2 准备 RAM 空间B . 设置好堆栈C . 硬件设备初始化D . 将 kernel 映像和根文件系统映像从 flash 上读到 RAM 空间中170、执行以下程序段MOV SP, #3AHMOV A, #20HMOV B, #30HPUSH ACCPUSH BPOP ACCPOP B后,A和B的内容是(B )A、20H,30HB、30H,20HC、3AH,30HD、3AH,3AH171、一个文件名字为rr.Z,可以用来解压缩的命令是: D 。

A) tar B) gzip C) compress D) uncompress172、在使用ln建立链接时,为了跨越不同的文件系统,需要使用(B )。

A.普通链接B.硬链接C.特殊链接D.软链接173、( B )不是进程和程序的区别。

中国电子学会嵌入式硬件助理工程师理论考试样题

中国电子学会嵌入式硬件助理工程师理论考试样题

(考试时间150分钟)一、单项选择题(在备选答案中只有一个是正确的,将它选出填入空格中,每小题1分,共15分)1、嵌入式系统的三要素下面哪一个不是:( )oA 、嵌入B 、存储器C 、专用D 、计算机2、若 Rl=2000H, (2000H )=0x28, (2008H )=0x87,则执行指令 LDR RO, [R1, #8] !后R0的值为()。

A 、 0x2000B> 0x28 C 、 0x2008D 、 0x873、μ COS -∏操作系统属于()o A 、顺序执行系统 B 、占先式实时操作系统 C 、非占先式实时操作系统 D 、分时操作系统4、ARM 指令集是()位的。

A 、 16B 、 32C 、 8D 、 245、假设 Rl=0x31, R2=0x2 则执行指令 ADD RO,R1,R2, LSL #2 后,R0 的值是()。

A 、 0x33 B 、 0x34 C^ 0x39D 、 0x386、ARM 寄存器组有()个状态寄存器。

A 、 7B 、 32C 、 6D 、 377、RS-232C 串行通信总线的电气特性要求总线信号采用()o辂卦A、正逻辑B、负逻辑C、高电平D、低电平8、IIC 总线上需要()线。

A.、1 B 、2 C 、39、在微型计算机中,采用中断方式的优点之一是(C 、可实时响应突发事件D 、传送速度最快11、若4输入或非门的输出完成e =印,则多余输入端应( )o A 、全部接高电平 B 、只需一个接高电平即可12、C++源程序文件的默认扩展名为()o A > epp B 、 exe C 、 objD 、 lik13、与十进制数254等值的二进制数是()。

A 、 11111110B 、 11101111C 、 11111011D 、 1110111014、整流电路是利用二极管的()特性。

A 、单向导电B 、稳压C 、保护D 、降压15、若某数x 的真值为在计算机中该数表示为L0110,则该数所用的编码为()oA 、原码B 、补码C >反码D >移码二、多项选择题(共10个题,每小题不选或选错得0分,漏选得I 分,全部选对得2分,共20分)D 、4A 、简单且容易实现B 、CPU 可以不工作 10、堆栈是一种( A 、顺序C 、只读)存贮器。

嵌入式Linux助理工程师认证考试试题

嵌入式Linux助理工程师认证考试试题

嵌入式Linux 助理工程师认证考试 50个小题,每小题1分,共50分) 1、如果忘记了ls 命令的用法,可以采用( )命令获得帮助。

A 、?ls B 、help ls C 、man ls D 、get ls 2、为了统计文件系统中未用的磁盘空间,我们可以使用命令:( ) A 、du B 、df C 、mount D 、ln 3、要给文件file1加上其他人可执行属性的命令是:( ) A 、chmod a+x B 、chown a+x C 、chmod o+x D 、chown o+x 4、怎样新建一个新文件:( ) A 、touch hello.c B 、mk hello.c C 、rm hello.c D 、new hello.c 5、在bash 命令中,当用( )参数时,表示bash 是交互的。

A 、-c B 、-i C 、-s D 、-d 6、重定向的符号“>"表示:( ) A 、输出追加 B 、输入追加 C 、输出重定向,原来的文件会被改写 D 、管道 7、^D 的确切含义是:( ) A 、停止一个正在运行的程序 B 、终止shell C 、强制退出程序 D 、不再有数据输入 8、Linux 文件权限一共10位长度,分成四段,第二段表示的内容是:( ) A 、文件类型 B 、文件所有者的权限 C 、文件所有者所在组的权限 D 、其他用户的权限9、对于所有用户都只能读的文件权限是:()A、777B、444C、644D、64010、在vi编辑器的命令模式中,删除一行的命令是:()A、yyB、ddC、ppD、xx11、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项:()A、-cB、-oC、-SD、-E12、假设当前目录下有文件Makefile,下面是其内容:pr1: prog.o subr.ogcc –o pr1 prog.o subr.oprog.o: prog.c prog.hgcc –c –l prog.o prog.csubr.o: subr.cgcc –c –o subr.o subr.cclean:rm –f pr1*.o现在执行命令make clean,实际执行的命令是:()A、 rm –f pr1*.oB、 gcc –c –l prog.o prog.cC、 gcc –c –o subr.o subr.cD、都执行13、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。

嵌入式Linux助理工程师认证考试试题000001)

嵌入式Linux助理工程师认证考试试题000001)

嵌入式Linux 助理工程师认证考试 50个小题,每小题1分,共50分) 1、如果忘记了ls 命令的用法,可以采用( )命令获得帮助。

A 、?ls B 、help ls C 、man ls D 、get ls 2、为了统计文件系统中未用的磁盘空间,我们可以使用命令:( ) A 、du B 、df C 、mount D 、ln 3、要给文件file1加上其他人可执行属性的命令是:( ) A 、chmod a+x B 、chown a+x C 、chmod o+x D 、chown o+x 4、怎样新建一个新文件:( ) A 、touch hello.c B 、mk hello.c C 、rm hello.c D 、new hello.c 5、在bash 命令中,当用( )参数时,表示bash 是交互的。

A 、-c B 、-i C 、-s D 、-d 6、重定向的符号“>"表示:() A 、输出追加 B 、输入追加 C 、输出重定向,原来的文件会被改写 D 、管道 7、^D 的确切含义是:( ) A 、停止一个正在运行的程序 B 、终止shell C 、强制退出程序 D 、不再有数据输入 8、Linux 文件权限一共10位长度,分成四段,第二段表示的内容是:( ) A 、文件类型 B 、文件所有者的权限 C 、文件所有者所在组的权限 D 、其他用户的权限9、对于所有用户都只能读的文件权限是:()A、777B、444C、644D、64010、在vi编辑器的命令模式中,删除一行的命令是:()A、yyB、ddC、ppD、xx11、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项:()A、-cB、-oC、-SD、-E12、假设当前目录下有文件Makefile,下面是其内容:pr1: prog.o subr.ogcc –o pr1 prog.o subr.oprog.o: prog.c prog.hgcc –c –l prog.o prog.csubr.o: subr.cgcc –c –o subr.o subr.cclean:rm –f pr1*.o现在执行命令make clean,实际执行的命令是:()A、rm –f pr1*.oB、 gcc –c –l prog.o prog.cC、 gcc –c –o subr.o subr.cD、都执行13、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。

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

嵌入式硬件助理工程师认证考试试题题库一、选择题1、以下说法不正确的是(B )。

A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2、用图形点阵的方式显示一个16*16点阵汉字需要(B )字节。

A、8B、32C、16D、643、下列描述不属于RISC计算机的特点的是(C)。

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

B.更多通用寄存器。

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

D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

4、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( D)。

A、0x21B、0x68C、0x65D、0x025、μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A. 先CLI、执行关键代码、再STIB. 先STI、执行关键代码、再CLIC. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。

6、RS232-C串口通信中,表示逻辑1的电平是(D )。

A、0vB、3.3vC、+5v~+15vD、-5v~-15v7、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。

A. R0 = R2 + (R3 << 1)B. R0 =( R2<< 1) + R3C. R3= R0+ (R2 << 1)D. (R3 << 1)= R0+ R28、IRQ中断的入口地址是( C)。

A、0x00000000B、0x00000008C、0x00000018D、0x000000149、S3C2420X I/O口常用的控制器是(D)。

(1)端口控制寄存器(GPACON-GPHCON)。

(2)端口数据寄存器(GPADAT-GPHDAT)。

(3)外部中断控制寄存器(EXTINTN)。

(4)以上都是。

10、实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A)。

A. 同步B. 互斥C. 调度D. 执行11、和PC系统机相比嵌入式系统不具备以下哪个特点( C)。

A、系统内核小B、专用性强C、可执行多任务D、系统精简12、ADD R0,R1,#3属于(A)寻址方式。

A. 立即寻址B. 多寄存器寻址C. 寄存器直接寻址D. 相对寻址13、GET伪指令的含义是( A)A. 包含一个外部文件B. 定义程序的入口C. 定义一个宏D. 声明一个变量14、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为( C)。

A、0x00B、0x87C、0x65D、0x6115、μCOS-II操作系统不属于( C)。

A、RTOSB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统16、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,[R1,#8]!后R0的值为(D )。

A. 0x2000B. 0x86C. 0x2008D. 0x3917、寄存器R13除了可以做通用寄存器外,还可以做(C )。

A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器18、FIQ中断的入口地址是( A)。

A、0x0000001CB、0x00000008C、0x00000018D、0x0000001419、ARM指令集和Thumb指令集分别是(D )位的。

A. 8位,16位B. 16位,32位C. 16位,16位D. 32位,16位20、ARM寄存器组有(D )个寄存器。

A、7B、32C、6D、3721、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDRR0,[R1,#8]!后R0的值为(D )。

A. 0x2000B. 0x28C. 0x2008D. 0x8722、寄存器R15除了可以做通用寄存器外,还可以做( A)A. 程序计数器B. 链接寄存器C. 堆栈指针寄存器D. 基址寄存器23、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。

A. 系统软件B. 驱动C. FPGA编程软件D. 嵌入式中间件24、μCOS-II操作系统属于(B)A、顺序执行系统B、占先式实时操作系统C、非占先式实时操作系统D、分时操作系统25、ARM指令集是( B)位的。

A. 16B. 32C. 8D. 2426、假设R1=0x31,R2=0x2 则执行指令ADD R0,R1,R2 LSL #3 后,R0的值是( C)A. 0x33B. 0x34C. 0x39D. 0x3827、寄存器R13除了可以做通用寄存器外,还可以做( C)A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器28、ARM寄存器组有(C )个状态寄存器A、7B、32C、6D、3729、和PC机系统相比下列哪个不是嵌入式系统独具的特点(C)A、系统内核小B、专用性强C、可执行多任务D、系统精简30、Unicode编码与(A)编码方式兼容。

A、ASCII码B、GBKC、GB2312D、区位码31、嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。

A. 系统软件B. 驱动C. FPGA编程软件D. 嵌入式中间件32、 Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换用(A)完成。

A.硬件 B. 软件 C. 用户 D. 程序员33、在μC/OS-II系统中,OSTimeTick()函数只被以下(A)函数或过程所调用。

A. OSTickISRB. OSShedC. OSCtxSwD. OSIntCtxSw34、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D)。

A. 嵌入式Linux提供了完善的网络技术支持;B. CLinux是专门为没有MMU的ARM芯片开发的;C. C/OS-Ⅱ操作系统是一种实时操作系统(RTOS);D. WinCE提供完全开放的源代码。

35、下列关于存储管理单元(MMU)说法错误的是(B)。

A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。

B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。

C. MMU提供了一些资源以允许使用虚拟存储器。

D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。

36、下列CPSR寄存器标志位的作用说法错误的是(D)。

A. N:负数B. Z: 零C. C: 进位D. V: 借位37、 S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。

处理器提供符合IIC协议的设备连接的串行连接线为(C)。

A. SCL和RTXB. RTX和RCXC. SCL和SDAD. SDA和RCX38、栈和队列的共同特点是(C)。

A. 都是先进先出B. B. 都是先进后出C. 只允许在端点处插入和删除元素D. 没有共同点39、有如下程序main(){int x=1,a=0,b=0;switch(x){case 0: b++;case 1: a++;case 2: a++;b++;}printf("a=%d,b=%d\n",a,b);}该程序的输出结果是(A)。

A. a=2 ,b=1B. a=1, b=1C. a=1, b=0D. a=2, b=240、若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(D)。

A. 函数调用可以作为独立的语句存在B. 函数调用可以作为一个函数的实参C. 函数调用可以出现在表达式中D. 函数调用可以作为一个函数的形参41、以下说法正确的是(C)。

A. C语言程序总是从第一个的函数开始执行B. 在C语言程序中,要调用函数必须在main()函数中定义C. C语言程序总是从main()函数开始执行D. C语言程序中的main()函数必须放在程序的开始部分42、寄存器R15用作( B )。

A. 栈指针寄存器B. 程序计数器C. 当前程序状态寄存器D. 基地址寄存器43、 IRQ中断的优先级别是( D )。

A. 1B. 2C. 3D. 444、LDR R2,[R3,#128] 的寻址方式是( C )。

A. 寄存器寻址B. 寄存器移位C. 变址寻址D. 间接寻址45、S3C2410有( B )个USB接口。

A. 1B. 2C.3D. 446、 ARM处理器的工作模式有( C )种。

A. 5B.6C. 7D.8二、填空题:1、串行通信方式有三中单工通信、双工通信和半双工通信。

2、填写μC/OS-II中任务创建函数OSTaskCreate()的四个参数的含义:OSTaskCreate(MyTask, //(任务的函数指针)(void *)s, //(传给任务函数的参数)&TaskStartStk[TASK_STK_SIZE - 1], //(任务的堆栈指针)0 //(任务的优先级号));。

3、ARM7指令系统采用三级流水线指令,分别包括:取指、译码和执行。

4、TCP/IP在多个层引入了安全机制,其中TLS协议位于(传输)层。

5、OSTaskSuspend (self)可把正在运行的任务挂起(或等待),参数self指任务自身的优先级。

用此函数挂起的任务可通过 OSTaskResume(self)函数唤醒。

6、下列程序的输出结果是(“Hello”)。

maim (){ char b[]="Hello you";b[5]=0;printf ("%s\n",b); }7、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为( 0 )。

8、在ARM处理器的各种模式中,大多数应用程序运行在(用户)模式,当一个高优先级中断产生时会进入(快速中断)模式,在复位或软件软中断时进入(特权)模式。

9、一个嵌入式系统结构有典型的四层组成,包括:硬件层、中间层、软件层和功能层。

10、一个FAT文件系统卷有四部分组成,包括:保留区、 FAT区、根目录和数据区。

11、事件控制块ECB中OSEventType表示事件类型,OSEventCnt表示信号量计数器(和信号量的值)。

12、串行通信方式有三中单工通信、双工通信和半双工通信。

相关文档
最新文档