嵌入式系统2012考试试题new

嵌入式系统2012考试试题new

ID:13835914

大小:219.00 KB

页数:11页

时间:2018-07-24

嵌入式系统2012考试试题new_第1页
嵌入式系统2012考试试题new_第2页
嵌入式系统2012考试试题new_第3页
嵌入式系统2012考试试题new_第4页
嵌入式系统2012考试试题new_第5页
资源描述:

《嵌入式系统2012考试试题new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(密封线内勿答题)姓名学号学校专业年级班(密封线内勿答题)一、选择题(本大题共10个小题,每小题1分,共10分)得分评阅人1、以下说法不正确的是()。A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2、用图形点阵的方式显示一个16*16点阵汉字需要()字节。A、8B、32C、16D、643、μCOS-II操作系统中最多可以管理()个任务。A、64B、56C、128D、634、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为()。dA、0x21B、0x68C、0

2、x65D、0x025、以ARM为内核的微处理器是()位的。dA、4位B、8位C、16位D、32位6、RS232-C串口通信中,表示逻辑1的电平是()。dA、0vB、3.3vC、+5v~+15vD、-5v~-15v7、寄存器R14除了可以做通用寄存器外,还可以做()。bA、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器8、IRQ中断的入口地址是()。A、0x00000000B、0x00000008C、0x00000018D、0x000000149、采用RS232-C串行通信至少需要三根线,其中不包括()。A、电源线B、地线第11页共11页C、发送数据线D、接收数据线

3、10、Unicode编码与()编码方式兼容。A、ASCII码B、GBKC、GB2312D、区位码二、填空题(本大题共24个空,每空1分,共24分)得分评阅人11、发展到现在,常用的操作系统包括三大类,分别为:批处理系统、分时系统、和实时系统。12、在图形操作系统中,字符通常有两种存储方式:一种是方式;一种是方式。在嵌入式开发系统中一般使用方式。13、ARM7指令系统采用三级流水线指令,分别包括:、、和。14、ARM处理器有七种工作模式,分别为、、、、、、和状态。见第二套题的19题15、OSTaskSuspend(self)可把正在运行的任务挂起,参数self指任务本身。用

4、此函数挂起的任务可通过OSTaskResume函数唤醒。16、创建信号量OSSemCreat(0)函数中,参数0表示信号量的初始值。17、若一个优先级为35的任务就绪,则在就绪表中,OSRdyTbl[]的2置位,变量OSRdyGrp的4置位。18、网络通信中面向连接的协议是____tcp____,面向无连接的协议是___udp_____。三、简答题(本大题共4个小题,每小题5分,共20分)得分评阅人19、简述进程和线程有什么区别,μCOS-II操作系统中的任务属于进程还是线程?进程:包含正在运行的一个程序的所有状态信息,包括程序的代码、程序的数据、PC值、一组通用的寄存器

5、的当前值,堆、栈,一组系统资源(如打开的文件)。进程有动态性、独立性、并发性的特点。线程:是较进程更小的能独立运行的基本单位,是进程当中的一条执行流程,它可以满足统一进程内不通实体间的并发执行而又共享相同的地址空间。(密封线内勿答题)姓名学号学校专业年级班(密封线内勿答题)一个进程中可以同时存在多个线程各个线程之间可以并发地执行各个线程之间可以共享地址空间第11页共11页μCOS-II操作系统中的任务属于线程19、简述占先式和非占先式操作系统内核特点?并画图说明他们之间的主要区别。不可抢占调度方式:一个进程若被选中就一直运行下去,直到它被阻塞(I/O,或正在等待其他进程)

6、,或主动地交出CPU。可抢占调度方式:当一个进程在运行时,调度程序可以打断它。20、画图说明μCOS-II操作系统各状态之间是如何切换的,并标明所有可能的切换函数。见书上118页的图和下面的说明22、什么是μCOS-II操作系统的时钟节拍?时钟节拍是一种特殊的中断,相当于操作系统的心脏起搏器μC/OS需要用户提供周期性信号源,用于实现时间延时和确认超时。节拍率应在10到100Hz之间,时钟节拍率越高,系统的额外负荷就越重;时钟节拍的实际频率取决于用户应用程序的精度。时钟节拍源可以是专门的硬件定时器,或是来自50/60Hz交流电源的信号。第11页共11页四、程序填空题(本大

7、题共2个小题,每小题6分,共12分)得分评阅人23、有两个任务代码如下,其中Task_A、Task_B的优先级分别为:28、37。分析LCD上的显示结果。VoidTask_A(){ClearScreen();LCD_Printf(“task1isrunning!”);OSTimeDly(400);}VoidTask_B(){ClearScreen();LCD_Printf(“hellotask2!”);OSTimeDly(160);}在LCD上的显示结果为:第一次:_____task1isrunning!_______

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。