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

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

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

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到2023H2023H四个字节单元中,若以小端模式存储,则2

2、023H存储单元的内容为:( )A、0x00B、0x87C、0x65D、0x615、COS-II操作系统不属于:( )A、RTOSB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统6、若R1=2023H,(2023H)=0x86,(2023H)=0x39,则执行指令LDRR0,R1,8!后R0的值为:( )A、0x2023B、0x86C、0x2023D、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

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

当前位置:首页 > 高等教育 > 研究生课件

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