xx~xx学年第xx学期《ARM嵌入式系统基础》期末考试卷
班级                    姓名                    学号      
………………………………    密  …………………………………  封  ……………………………………
班级:
一、判断题(每题3分,共30分,正确的打“√”,错误的打“×”)
【  】1、Shell只是一种命令语言,不是属于程序设计语言。       
【  】2、Contex-M3系列处理器内核采用了冯·诺依曼结构。             
【  】3、#!/bin/bash 此句中的“#”的作用为注释。                           
【  】4、一个shell脚本只有一种执行方式: ./xxx.sh 。               
【  】5、嵌入式linux操作系统属于免费的操作系统。           
【  】6、进程是一个程序的一次执行的过程。                       
【  】7、嵌入式系统一般对低功耗要求不高。                                         
【  】8、所有的电子设备都属于嵌入式设备。                                       
【  】9、移植操作系统时需要修改操作系统中与处理器直接相关的程序。                                     
【  】10、嵌入式开发需要专门的软件和硬件设备。               
二、填空题(每题2分,共20分)
1、ARM 这个缩写一般包含两层意思:一是指___________;二是指______________。
    2、STM32单片机的GPIO口可以配置为__________模式和__________模式。
3、哈佛体系结构______________________是分开的。
    4、如嵌入式系统的设计可以分成三个阶段:分析、_______和_______。
5、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为___________,嵌入式DSP,
__________        以及片上系统。
6、一般嵌入式操作系统可以分为两类,一类是___________操作系统,另一类是___________操作系统。
7、嵌入式系统开发采用的交叉开发环境是由_______和_______组成。
8、套接字(socket)由3个参数构成:___________、___________和传输层协议。
9、Vi编辑器有2种工作模式,即_________模式以及__________模式
10、进程间通信一般会采用管道通信,管道通信一般分为__________和__________。
三、单项选择题(每题3分,共30分)
【  】1、下面哪种操作系统不属于商用操作系统
A、windows XP      B、Linux      C、VxWorks    D、Win CE
【  】2、下面哪点不是嵌入式操作系统的特点
A、内核精简        B、专用性强  C、功能强大   D、高实时性
【  】3、下面哪种不属于嵌入式系统的调试方法                             
        A、模拟调试        B、软件调试   C、JTAG调试  D、单独调试
【  】4、以下哪一个是linux内核的稳定版本                           
A、2.5.24            B、2.6.17        C、1.7.18        D、2.3.20
【  】5、以下哪种方式不属于文件系统的格式                                     
A、 FAT          B、 DOS     C、 NTFS    D、Ext
【  】6、某文件的所有者有全部权限;组内的权限为读与写;组外成员的权限为只读,则该文件的权限为                                 
A、467          B、674            C、476          D、764
【  】7、删除文件命令为                                 
A、rmdir        B、mv            C、rm        D、mkdir
【  】8、改变文件所有者的命令为                
A、chmod        B、touch          C、chown      D、cat
【  】9、嵌入式处理器根据用途分类可以分为以下几种,除了                                             
        A、MCU        B、 MPU        C、SOC        D、FPGA
【  】10、Linux C语言中,temp =  (5<3) &&(7>1); 运行此句后temp的逻辑值为                                           
        A、0          B、1            C、2            D、3
四、名词简释题(每题2分,共10分)
1、IDE
2、Kernel
3、TCP/IP
4、MCU
5、PC
五、简答题(每题5分,共10分)
    1、请举例,常见的嵌入式操作系统有哪些(至少举4例)?
2、什么是嵌入式系统?
 

答案
一、判断题
1、×;2、×;3、×;4、×;5、√;6、√;7、×;8、×;9、√;10、√。
二、填空题
1、ARM公司、ARM公司设计的CPU及其架构;2、输入输出;3、指令存储、数据存储;4、设计实现;5、嵌入式微控制器、嵌入式微处理器;6、实时、非实时;7、宿主机、目标机;8、地址、端口号;9、编辑、命令;10、有名管道、无名管道
3、单项选择题
1、B;2、C;3、D;4、B;5、B;6、D;7、C;8、C;9、D;10、A。
4、名词简释题
1、集成开发环境;2、内核;3、网络通信协议;4、微控制器;5、泛指个人电脑
5、简答题
嵌入式系统是什么意思
1、答:(1)μC/OS-II 嵌入式操作系统;(2)VxWorks嵌入式实时操作系统;(3)WinCE操作系统;(4)Linux操作系统 ;(6)Symbian操作系统等
2、答:嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、适用于应用系统,对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。