嵌入式硬件助理工程师认证考试试题与答案

上传人:cl****1 文档编号:504631807 上传时间:2023-06-01 格式:DOCX 页数:14 大小:106.84KB
返回 下载 相关 举报
嵌入式硬件助理工程师认证考试试题与答案_第1页
第1页 / 共14页
嵌入式硬件助理工程师认证考试试题与答案_第2页
第2页 / 共14页
嵌入式硬件助理工程师认证考试试题与答案_第3页
第3页 / 共14页
嵌入式硬件助理工程师认证考试试题与答案_第4页
第4页 / 共14页
嵌入式硬件助理工程师认证考试试题与答案_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《嵌入式硬件助理工程师认证考试试题与答案》由会员分享,可在线阅读,更多相关《嵌入式硬件助理工程师认证考试试题与答案(14页珍藏版)》请在金锄头文库上搜索。

1、(密封线内勿答题) 学校 专业 姓名 身份证号 (密封线内勿答题) (考试时间:120分钟)题号一二三四五六总分分数一、 选择题(本大题共10个小题,每小题1分,共10分)得分评阅人1、和PC机系统相比,下列哪点不是嵌入式系统所特有的:( ) A、系统内核小B、专用性强C、可执行多任务D、系统精简2、ADDR0,R1,#3属于( )寻址方式。A、立即寻址B、多寄存器寻址C、寄存器直接寻址 D、相对寻址3、GET伪指令的含义是:( )A、包含一个外部文件B、定义程序的入口C、定义一个宏D、声明一个变量4、存储一个32位数0x876165到2000H2003H四个字节单元中,若以小端模式存储,则2

2、000H存储单元的内容为:( )A、0x00B、0x87C、0x65D、0x615、COS-II操作系统不属于:( )A、RTOSB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统6、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,R1,8!后R0的值为:( )A、0x2000B、0x86C、0x2008D、0x397、寄存器R13除了可以做通用寄存器外,还可以做:( )A、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器8、FIQ中断的入口地址是:( )A、0x0000001CB、0x00000008C、0x0000001

3、8D、0x000000149、ARM指令集和Thumb指令集分别是( )位的。A、8位,16位B、16位,32位C、16位,16位D、32位,16位10、ARM寄存器组有( )个寄存器。A、7B、32C、6D、37二、填空题(本大题共24个空,每空1分,共24分)得分评阅人11、一个嵌入式系统结构有典型的四层组成,包括: 、 、 和 。12、一个FAT文件系统卷有四部分组成,包括: 、 、 和 。13、事件控制块ECB中OSEventType表示 ,OSEventCnt表示 。14、串行通信方式有三中 通信、 通信和 通信。15、OSTaskSuspend (self)可把正在运行的任务 ,参

4、数self指 。用此函数挂起的任务可通过 函数唤醒。16、如果信号量用于表示打印机是否可用,那么该信号量属于 型信号量。17、若一个优先级为48的任务就绪,则在就绪表中,OSRdyTbl的 置位,变量OSRdyGrp的 置位。18、Socket接口是TCP/IP网络的_,定义了许多函数或例程。常用的Socket类型有两种为_Socket和_Socket。其中_Socket是面向连接的,_Socket是面向无连接的。三、简答题(本大题共4个小题,每小题5分,共20分)得分评阅人19、 ARM处理器有几种工作模式?并做说明每种工作模式的含义。20、 什么是操作系统? 操作系统在“硬件、操作系统、应

5、用程序、硬件驱动”四者中,处于哪两层之间?21、 什么是COS-II操作系统的时钟节拍? 22、 简述任务切换的过程。 四、程序填空题(本大题共2个小题,每小题6分,共12分)得分评阅人23、在划线处添加代码,完成下面的程序,实现在task1中计算1到10的平均值,完成后向task2发送信号量。Task2无限期等待信号量,等到后在LCD上显示收到平均值。_;Void Task1()int i ,average=0,sum=0;_for(i=1;iMessage)case OSM_KEY: onKey(pMsg-WParam,pMsg-LParam); break;DeleteMessage(p

6、Msg); onKey(int nkey, int fnkey)switch(nkey)case 6:AppendChar2TextCtrl(pTextCtrl,0x36,TRUE);break;case 8:AppendChar2TextCtrl(pTextCtrl,0x38,TRUE);break;case 10: TextCtrlDeleteChar(pTextCtrl,TRUE);break;27、认真阅读下面的列表框控件应用程序,画出程序流程图,并说明程序要实现的主要功能是什么。(假设上移和下移键的键值分别为11和12)PListCtrl pList1char str1=”monda

7、y”;char str2=”tuesday”;void Main_Task(void *Id) POSMSG pMsg=0;structRECT rect; SetRect(&rect, 100,30,160,50);pList1=CreateListCtrl(ID_MainListBox,&rect,100,FONTSIZE_MIDDLE,CTRL_STYLE_DBFRAME,NULL);strChar2Unicode(Ustr,str1);AddStringListCtrl(pList1, Ustr);strChar2Unicode(Ustr,str2);AddStringListCtrl

8、(pList1, Ustr);ReDrawOSCtrl();for(;)pMsg=WaitMessage(0); switch(pMsg-Message)case OSM_KEY: onKey(pMsg-WParam,pMsg-LParam);break;DeleteMessage(pMsg); onKey(int nkey, int fnkey)char Ustr;switch(nkey)case 11: ListCtrlSelMove(pMainListCtrl,-1,TRUE);break;case 12:ListCtrlSelMove(pMainListCtrl,1,TRUE);break;ReDrawOSCtrl();六、系统设计题(本大题共2个小题,每小题8分,共16分)28、实现CAN总线通信需要哪两个芯片?画出S3C44B0利用CAN总线进行通信的硬件连接示意图。要实现两个开发平台间通过CAN总线双机通信,应如何设计程序(给出软件设计思路或程序流程图)。29、给出S3C44B0通过驱动器控制步进电机的硬件连接示意图;已知步进电机正转时的控制顺序为AAB

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 销售管理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号