2014秋嵌入式系统试卷A答案

2014秋嵌入式系统试卷A答案《 》课程 卷 第2页 共 页200 年 季学期《 》课程考试试卷( 卷)注意:1、本试卷共 页; 2、考试时间:110分钟;3、姓名、学号、网选班级、网选序号必须写在指定地方。

一、填空题(每空1分,共101、 进程的基本状态有:__运行态 、_就绪态_和__阻塞态;2、 嵌入式系统按实时性分可分为: 实时性 和 非实时性 ;3、 嵌入式系统的设计可以分成三个阶段:分析、设计和实现;4、 程序的局部变量存在于(堆栈)中,全局变量存在于(静态区)中,动态申请数据存在于(堆)中。

5、 一个C 程序有且仅有一个main()函数。

6、 在C 语言中,字符输入函数和字符输出函数分别是:getchar();putchar()7、 C 语言提供的预处理命令主要包括如下三种:宏定义、文件包含、条件编译8、 C 语言中基本的数据类型有:整型、实型、字符型9、 符号“a”和‘a’的区别是a”是字符串常量,而‘a’是字符常量10、 C 语言中普通整型变量的类型说明符为int ,在内存中占2字节,有符号普通整型的数据范围是-32768~ +32767 11、 7、有如下语句:char A[ ]={“I am astudent”}; 该字符串的长度是14,A[3]= ‘m’12、设有变量定义:int m=5,n=3;则执行表达式((m+=2)>=7)||((n-=3)<10)后,m,n 的值分别为:7和3 。

《 》课程 卷 第3页 共 页二、 名词解释(每小题4分,共20分)1、 进程控制块(TCB)进程控制块的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程。

或者说,OS 是根据PCB 来对并发执行的进程进行控制和管理的。

2、 OS 微内核技术是指精心设计的、能实现现代OS 核心功能的小型内核,它与一般的OS(程序)不同, 它更小更精炼,它不仅运行在核心态,而且开机后常驻内存, 它不会因内存紧张而被换出内存。

微内核并非是一个完整的OS , 而只是为构建通用OS 提供一个重要基础。

由于在微内核OS 结构中,通常都采用了客户/服务器模式,因此OS 的大部分功能和服务,都是由若干服务器来提供的, 如文件服务器、作业服务器和网络服务器等。

3、 调度在后备队列上等待的每个作业,通常都要经过调度才能执行。

在传统的操作系统中,包括作业调度和进程调度两步。

作业调度的基本任务,是从后备队列中按照一定的算法,选择出若干个作业,为它们分配其必需的资源(首先是分配内存)。

在将它们调入内存后,便分别为它们建立进程,使它们都成为可能获得处理机的就绪进程,并按照一定的算法将它们插入就绪队列。

而进程调度的任务,则是从进程的就绪队列中选出一新进程,把处理机分配给它,并为它设置运行现场, 使进程投入执行。

值得提出的是,在多线程OS 中,通常是把线程作为独立运行和分配处理机的基本单位,为此,须把就绪线程排成一个队列,每次调度时,是从就绪线程队列中选出一个线程,把处理机分配给它。

4、 进程通信《 》课程 卷 第4页 共 页在多道程序环境下,为了加速应用程序的运行,应在系统中建立多个进程,并且再为一个进程建立若干个线程,由这些进程(线程)相互合作去完成一个共同的任务。

而在这些进程(线程)之间,又往往需要交换信息。

例如,有三个相互合作的进程, 它们是输入进程、计算进程和打印进程。

输入进程负责将所输入的数据传送给计算进程;计算进程利用输入数据进行计算, 并把计算结果传送给打印进程;最后,由打印进程把计算结果打印出来。

进程通信的任务就是用来实现在相互合作的进程之间的信息交换。

5、 进程同步为使多个进程能有条不紊地运行,系统中必须设置进程同步机制。

进程同步的主要任务是为多个进程(含线程)的运行进行协调。

有两种协调方式: ① 进程互斥方式, 这是指诸进程(线程)在对临界资源进行访问时, 应采用互斥方式; ② 进程同步方式,指在相互合作去完成共同任务的诸进程(线程)间,由同步机构对它们的执行次序加以协调。

6、7、 进程控制在传统的多道程序环境下,要使作业运行,必须先为它创建一个或几个进程,并为之分配必要的资源。

当进程运行结束时,立即撤消该进程,以便能及时回收该进程所占用的各类资源。

进程控制的主要功能是为作业创建进程、撤消已结束的进程,以及控制进程在运行过程中的状态转换。

在现代OS 中,进程控制还应具有为一个进程创建若干个线程的功能和撤消(终止)已完成任务的线程的功能。

8、9、 互斥共享方式系统中的某些资源,如打印机、磁带机,虽然它们可以提供给多个进程(线程)使用,但为使所打印或记录的结果不致造成混淆,应规定在一段时间内只允许一个进程(线程)访问该资源。

为此,当一个进程A 要访问某资《 》课程 卷 第5页 共 页源时,必须先提出请求, 如果此时该资源空闲,系统便可将之分配给请求进程A 使用, 此后若再有其它进程也要访问该资源时(只要A 未用完)则必须等待。

10、 共享(Sharing)在操作系统环境下,所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。

由于资源属性的不同,进程对资源共享的方式也不同. 11、 实时系统所谓“实时”,是表示“及时”,而实时系统(Real-Time System)是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

12、 进程管理(进程管理):进程状态与状态转换,进程描述,进程控制,并发,Dekker 算法,Peterson 算法,并发控制硬件方法,信号量,管程,消息传递,死锁与死锁处理 13、 调度机制(处理机调度与死锁 ):调度类型,单处理器调度算法(FCFS 算法,循环执行算法,SPN 算法,SRT 算法,HRRN 算法,反馈算法)14、 内存管理(存储器管理 ):内存管理功能,内存分割(固定分割(Fixed Partitioning )与动态分割(Dynamic Partitioning )),虚拟内存(分页(Paging )与分段(Segmentation )),页替换算法15、 操作系统(OS)OS 作为用户与计算机硬件系统之间接口的含义是:OS 处于用户与计算机硬件系统之间,用户通过OS 来使用计算机系统。

或者说,用户在OS 帮助下,能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。

应注意,OS 是一个系统软件,因而这种接口是软件接口。

16、 并行通信是指数据的各个位同时进行传输的一种通信方式 优点:传输速度快,缺点:数据有多少位就需要多少根传输线,所以在位数多、传输距离远时,通信线路复杂,成本高。

17、 串行通信是指数据一位一位地传输的方式。

优点:这种通信方式的数据传输只需一、两根传输线,《 》课程 卷 第6页 共 页通信线路简单,成本低,特别适用于远程通信 缺点:传输速度较慢。

多用于传输距离长、低速度的场合。

18、19、 流式套接字(SOCK_STREAM)提供了一个面向连接、可靠的数据传输服务,数据无差错、无重复的发送且按发送顺序接收。

内设置流量控制,避免数据流淹没慢的接收方。

数据被看作是字节流,无长度限制。

20、 数据报套接字(SOCK_DGRAM)提供无连接服务。

数据包以独立数据包的形式被发送,不提供无差错保证,数据可能丢失或重复,顺序发送,可能乱序接收。

21、 进程调度是指能对外部事件在限定的时间内完成及时响应的多任务操作系统,往往采用微内核结构,就有实时性、可靠性和可剪裁性的特点22、TCB (Task Control Block )用来存储一个任务的当前属性。

任务的主要属性包括:(1)任务栈空间位置,即前节所述该任务的栈空间。

(2)任务与其它任务通信的数据空间,在μC/OS -II 中称为事件 (3)任务的当前状态,标识当前任务是在运行还是在等待某个事件发生;(4)任务的优先级,任务的标识,全系统唯一,此值是任务调度的依据 。

23、 管道及命名管道管道(Pipe )及有名管道(named pipe ):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。

24、 信号(Signal ):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身。

25、 报文(Message )队列(消息队列): 消息队列是消息的链接表。

有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读走队列中的消息。

消息队列克服了信号承载信息量少,管道只能承载无格式字节流以及缓冲区大小受限等缺点。

26、 实时操作系统是指能对外部事件在限定的时间内完成及时响应的多任务操作系统,往往采用微内核结构,就有《 》课程 卷 第7页 共 页实时性、可靠性和可剪裁性的特点27、 F IFO :FIFO 就是命名管道,或有名管道。

它同样是基于VFS ,对应的文件类型就是FIFO 文件,可以通过mknod 命令在磁盘上创建一个FIFO 文件FIFO 由shell 命令使用以便将数据从一条管道线传送到另一条,为此无需创建中间临时文件。

FIFO 用于客户进程-服务器进程应用程序中,以在客户进程和服务器进程之间传递数据 28、29、 共享内存:使得多个进程可以访问同一块内存空间,是最快的可用IPC 形式。

是针对其他通信机制运行效率较低而设计的。

往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。

三、简答题(每小题5分,共40分)1、 面向连接的C/S 程序工作流程(TCP)服务器端工作流程使用socket()函数创建服务器端通信套接口使用bind()函数将创建的套接口与服务器地址绑定使用listen()函数使服务器套接口做好接收连接请求准备使用accept()接收来自客户端由connect()函数发出的连接请求根据连接请求建立连接后,使用send()函数发送数据,或者使用recv()函数接收数据 使用closesocket()函数关闭套接口(可以先用shutdown()函数先关闭读写通道)《 》课程 卷 第8页 共 页2、 面向连接的C/S 程序工作流程(TCP)服务器端工作流程a) 使用socket()函数创建客户端套接口 b) 使用connect()函数发出也服务器建立连接的请求(调用前可以不用bind()端口号,由系统自动完成)c) 连接建立后使用send()函数发送数据,或使用recv()函数接收数据d) 使用closesocet()函数关闭套接口3、 无连接的C/S 程序工作流程(UDP) a) 使用socket()函数创建套接口,以确定协议类型b) 调用bind()函数将创建的套接口与本地地址绑定,确定本地地址和本地端口号 c) 使用sendto()函数发送数据,或者使用recvfrom()函数接收数据d) 使用closesocket()函数关闭套接口4、 套接字编程过程中阻塞通信与非阻塞通信是什么含义?阻塞方式:套接字进行I/O 操作时,函数要等待到相关的操作完成以后才能返回,对提高处理机的利用率不利,但编程简单。

合集下载

《嵌入式系统》考试试卷及答案

《嵌入式系统》考试试卷及答案

《嵌入式系统》课程试卷考试时间:__120___分钟开课学院___计算机___ 任课教师____________ 姓名______________ 学号_____________班级_______________ 一.单项选择题(2 × 20):1下面不属于Xscale微架构处理器的主要特征有:( )A.采用了7级超级流水线、动态跳转预测和转移目标缓冲器BTB技术(Branch Target Buffer)。

B.支持多媒体处理技术、新增乘/累加器MAC、40位累加器、兼容ARM V5TE指令和特定DSP型协处理器CP0。

C.采用了32KB的指令Cache。

D.采用了64KB的数据Cache。

2以下不属于XScale超级流水线的流水级是( )A.寄存器文件/移位级(FR)B.写回级(XWB)C.寄存器读取级D.和执行级二(X2)3 目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是:()A. SymbianB. Windows CEC. VxWorksD. QNX4 下面那句话的描述是不正确的?( )A.在一个基于XScale内核的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000 处开始执行B.引导装载程序通常是在硬件上执行的第一段代码,包括固化在固件中的引导代码(可选)和Boot Loader两大部分。

C.在嵌入式系统中,Boot Loader不依赖于硬件实现。

D.Boot Loader就是在操作系统内核运行之前运行的一段小程序。

5 通常情况下,目标机上的Boot Loader通过串口与主机之间进行文件传输,下面不属于通常使用的传输协议的是:( )A.modem协议B.xmodem协议C.ymodem协议D.zmodem协议6 Make预置了一些内部宏,其中$@表示:()A.没有扩展名的当前目标文件B.当前目标文件C.当前目标文件最近更新的文件名D.当前目标文件最近更新的文件名7 在Default kernel command string “root=1f03 rwconsole=ttyS0,115200 init=/linuxrc”中,代表根文件系统(“/”) 的设备文件主号码是什么?( )A.1fB.03C.ttyS0D.1152008 用命令dd if=/dev/zero of=ramdisk_img bs=1k count=8192创建的ramdisk_img 其空间大小为多少?( )A.8M bitB.8M byteC.1k bitD.1k byte9 以下哪个不是Linux进程的状态:()A. TASK_ZOMBIEB. TASK_INTERRUPTIBLEC. TASK_RUNNINGD. TASK_SUSPENDED10 下面可以用来查看文件系统中剩余空间大小的命令( )A.lsB.ddC.dfD.fdisk11 设备驱动程序是内核的一部分,下面的描述不正确的是:( )A.设备驱动完成对设备的初始化和释放。

嵌入式试卷A

嵌入式试卷A

A卷 共6页 第(1)页 河北科技大学2013—2014学年第一学期 《 智能仪器原理及设计》期末考试试卷A 学院 电气学院 班级 姓名 学号 题号 一 二 三 四 五 六 总分 得分 一、填空题:(每空1分,共计20分) 1、ARM微处理器支持16位 和32位 双指令集。 2、S3C44B0端口C控制寄存器为 、 、和 。 3、ARM体系结构支持7种处理器模式,分别为:用户模式、 、中断模式、 、中止模式、 、 。 4、在Thumb状态下,程序员可以直接访问的寄存器为: 、 、 、 和 、。 5、嵌入式系统的开发流程通常包括:工程建立与配置、 、编译、调试和 。 6、为了让多个总线主模块合理、高效地使用总线,就必须在系统中有处理总线竞争的机构,即 。 7、Bootloader是系统开机后执行的第一段程序,其功能为 、 ,将系统软硬件环境设置成合适状态。 8、对于ARM7系统而言,通常使用 指令实现两种处理器状态间的切换。 二、选择题:将答案按序号添入下表(每题2分,共计20分) 1 2 3 4 5 6 7 8 9 10

1、 下面那个系统不属于嵌入式系统( ) A卷 共6页 第(2)页

A.MP3播放器 B.GPS接收机 C.“银河玉衡”核心路由器 D.“天河一号”计算机系统 2、堆栈首部是低地址,堆栈向高地址增长,栈指针总是指向堆栈最后压入的数据的是以下哪种堆栈方式( ) A.满递减堆栈 B.满递增堆栈 C. 空递减堆栈 D. 空递增堆栈。 3、下面对Thumb指令集特点描述不准确的一项为( )。 A. 仅有一条指令具备条件执行功能 B. 指令集灵活、小巧 C. 代码密度低 D.与ARM状态切换开销几乎为零。 4、下列对于USB总线描述准确的一项为( ) A. 不是真正意义的“即插即用” B.不能取代PC机上的串行端口和并行端口 C. 其拓扑结构从整体上看是一种树状结构 D.仅支持低速数据传输 5、微型计算机的总线按功能和规范可分为三大类型,其中不包含()。 A. 片总线(C-Bus) B. 内总线(I-Bus) C. 外总线(E-Bus) D. 场总线(F-Bus) 6、在嵌入式系统设计中,嵌入式处理器选型是在进行( )时完成。 A.需求分析 B.系统集成 C. 体系结构设计 D. 软硬件设计 7、指令LDMIA R0!,{R1,R2,R3,R4}的寻址方式为( ) A.立即寻址 B.寄存器间接寻址 C.多寄存器寻址 D.堆栈寻址 8、关于ARM子程序和Thumb子程序互相调用描述正确的是( ) A.系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。 B.只要遵循一定的调用规则,Thumb子程序和ARM子程序就可以互相调用。 C. 只要遵循一定的调用规则,仅能Thumb子程序调用ARM子程序 D. 只要遵循一定的调用规则,仅能ARM子程序调用Thumb子程序 9、下面哪一种功能单元不属于IO接口电路( ) A.USB控制器 B.UART控制器 C. 以太网控制器 D.LED 10、CPSR反应当前处理器的状态,描述不正确一项为( )。 A卷 共6页 第(3)页

嵌入式系统试题及答案

嵌入式系统试题及答案

嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。

A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。

A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。

A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。

嵌入式系统考试---答案

嵌入式系统考试---答案

嵌入式系统考试试题----答案、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分输入/输出和软件,一般软件亦分为操作系统相关和( 应用软件 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,机/台式机)的内核架构。

8. ARM7TDMI 采用(3)级流水线结构, ARM920TDM 采用(5)级流水线。

9 .按操作系统的分类可知,Dos 操作系统属于顺序执行操作系统,时)操作系统,VxWorks 属于( 实时嵌入式10、ARM7TDM 中, T 表示支持16位Thumb 指令集,D 表示(M 表示内嵌乘法器 Multiplier , I 表示( 嵌入式ICE 二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、要使CPU 能够正常工作,下列哪个条件不是处理器必须满足的。

(D)(A )处理器的编译器能够产生可重入代码 (C )处理器支持中断,并且能产生定时中断2、 下面哪种操作系统最方便移植到嵌入式设备中。

(D )(A ) DOS (C ) Win dows xp3、 下面哪个选项不是 USB 设备的特点。

20分。

1、 般而言,嵌入式系统的构架可以分为 4个部分:分别是(处理器)、存储器、)两个主要部分。

嵌入式微处理器嵌入式DSP 处理器)以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU 寸间, 并且负责任务之间的(),内核的基本服务是(任务切换6、嵌入式开发一般采用(宿主机/目标机)方式,其中佰主机一般是指(PC7、哈佛体系结构数据空间和地址空间(分开),ARM7TDM 采用(冯诺依曼体Unix 操作系统属于(分)操作系统。

嵌入式系统试题及答案

嵌入式系统试题及答案

嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统通常指的是:A. 桌面操作系统B. 服务器操作系统C. 移动操作系统D. 针对特定应用设计的专用计算机系统答案:D2. 在嵌入式系统中,以下哪个不是常见的处理器类型?A. 微控制器B. 数字信号处理器C. 微处理器D. 网络处理器答案:D3. 以下哪个不是嵌入式系统的典型应用?A. 家用电器控制B. 工业自动化C. 办公自动化D. 汽车电子答案:C4. 在嵌入式系统中,RTOS代表什么?A. 随机存取存储器B. 实时操作系统C. 只读存储器D. 可重编程只读存储器答案:B5. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 模拟器D. 打印机答案:D6. 嵌入式系统的内存通常包括哪两种类型?A. RAM和ROMB. SRAM和DRAMC. ROM和EPROMD. SRAM和ROM答案:A7. 在嵌入式系统中,以下哪个不是常用的通信协议?A. I2CB. SPIC. USBD. FTP答案:D8. 以下哪个不是嵌入式系统的电源管理技术?A. 睡眠模式B. 动态电压调整C. 静态电压调整D. 能量收集答案:C9. 嵌入式系统的编程语言中,以下哪个不是常用的?A. CB. C++C. JavaD. Python答案:D10. 在嵌入式系统中,以下哪个不是常见的输入设备?A. 触摸屏B. 按键C. 鼠标D. 温度传感器答案:C二、多项选择题(每题3分,共15分)1. 嵌入式系统的特点包括:A. 体积小B. 功能固定C. 功耗低D. 价格低廉答案:A, B, C2. 嵌入式系统的开发流程通常包括以下哪些步骤?A. 需求分析B. 系统设计C. 硬件选择D. 软件编程答案:A, B, C, D3. 在嵌入式系统中,以下哪些因素会影响系统的功耗?A. 处理器的时钟频率B. 内存的使用C. 外设的功耗D. 软件的优化答案:A, B, C, D4. 以下哪些是嵌入式系统的存储介质?A. EEPROMB. FlashC. 硬盘D. 固态硬盘答案:A, B5. 嵌入式系统的开发工具中,以下哪些是用于软件编程的?A. 集成开发环境(IDE)B. 版本控制系统C. 编译器D. 调试器答案:A, C, D三、判断题(每题2分,共10分)1. 嵌入式系统总是需要实时操作系统。

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。

3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求。

8、确定系统的物理尺寸和重量属于非功能性需求。

9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。

21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器(DSP)。

嵌入式系统开发考试题含参考答案

嵌入式系统开发考试题含参考答案一、单选题(共100题,每题1分,共100分)1.生成内核映像文件zImage的过程makezImage是指A、编译变量依赖关系B、内核裁剪C、生成内核映像文件zImage正确答案:C2.下列哪个命令可以用来查看当前目录中的文件和目录?A、rmB、lsC、pwd正确答案:B3.实时在线仿真的缺点是()A、功能有限B、价格昂贵C、响应速度慢正确答案:B4.Cache用于存放主存数据、程序的部分拷贝,主存单元地址与Cache单元地址之间的交换用(A)完成A、硬件B、软件C、用户正确答案:A5.Linux应用程序可以通过()的一-组固定的入口点来访问驱动程序,这组入口点是由每个设备的设备驱动程序提供的。

A、设备文件B、系统C、内存正确答案:A6.gcc-()只编译生成目标文件,后缀为.oA、cB、oFileNameC、g正确答案:A7.典型的块设备有()A、触摸屏B、U盘C、简单按键正确答案:B8.共享型函数库(动态链接库)的后缀为()A、aB、soC、c正确答案:B9.设备号用于区分具体的()。

A、设备B、设施C、状态正确答案:A10.在Linux中,以下哪个命令用于查看当前登录的用户名称?A、whoB、whoamiC、ps正确答案:B11.晶振一般叫做晶体谐振器,用电损耗很小的()经精密切割磨削并镀上电极,焊上引线做成。

A、金刚石B、硅体C、石英晶体正确答案:C12.关于ARM处理器的异常,以下说法错误的是()。

A、FIQ是外部中断异常B、复位异常级别最高C、每个异常中断向量占据4个字节正确答案:A13.嵌入式系统的设计思路是()。

A、功能越强大越好B、越复杂越好C、够用即可正确答案:C14.把Linux操作系统针对具体的目标平台做必要的()之后,安装到该目标平台使其正确运行,这就叫移植。

A、减少B、改写C、复制正确答案:B15.8051系列单片机是()公司设计并生产的A、IntelB、MotorolaC、IBM正确答案:A16.物理系统的()、尺寸和耗电量是否是产品成功的关键因素A、成本B、重量C、大小正确答案:A17.Armboot是一个(),是为基于ARM或者StrongARMCPU的嵌入式系统所设计的。

《嵌入式技术》期末考试题及答案A(基于STM32)

《嵌⼊式技术》期末考试题及答案A(基于STM32)《嵌⼊式技术》期末考试题1⼀、填空题(20分)1.ARM 这个缩写包含两个意思:⼀是指___________;⼆是指______________。

2.常⽤的AT89C52单⽚机为_____位单⽚机,⽽STM32单⽚机为____位单⽚机。

3.常⽤的STM32F103~107系列单⽚机是基于_________内核,此内核采⽤的是___________结构。

4.STM32单⽚机共有8种输⼊输出模式,其中输⼊模式有____种,输出模式有_____种。

5.在编写按键检测程序时,加⼀个延时判断的⽬的是为了__________,这种⽅法叫________。

⼆、判断题(20分)1、学习嵌⼊式技术不需要硬件基础,只需要会编写软件即可。

()2、STM32F103~107系列单⽚机的最⼤系统时钟频率为72MHz。

()3、STM32F103~107系列单⽚机的⼯作电压为5.0V。

()4、STM32的软件开发环境有Keil u5、IAR等。

()5、STM32的开发模式只有基于固件库函数⽅式⼀种。

()三、名词解释(20分)1、GPIO2、TIMER3、USART4、OS四、简答题(40分)1、请举例说明,在你⾝边有哪些是单⽚机应⽤系统(⾄少举3例)?2、与常⽤的AT89C52单⽚机⽐较,STM32单⽚机有哪些⽅⾯的优点?3、STM32单⽚机常见的基本功能部件(外设)有哪些?4、编写⼀个函数,函数描述:控制LED每隔1S闪烁⼀次,控制LED的引脚为PC8,只写出具体的控制函数即可,整体程序不⽤编写。

《嵌⼊式技术》期末考试题1 参考答案⼀、填空题1、ARM 公司ARM 公司设计的CPU及其架构2、8 323、Cortex-M3 哈佛2、4 43、延时消抖软件消抖法⼆、判断题1、?2、?3、?4、?5、?三、名词解释1、输⼊/输出接⼝2、定时器3、通⽤串⾏通信接⼝4、操作系统四、简答题1、略2、(1)stm32 单⽚机的运算速度⽐AT89C52单⽚机的快;(2)stm32 单⽚机能移植操作系统,这样能处理多任务;(3)stm32 单⽚机外围接⼝功能⽐AT89C52单⽚机强⼤。

嵌入式软件设计答案A【考试试卷答案】

嵌入式软件设计答案A【考试试卷答案】 一、 填空题 1 微处理器 外围接口电路 硬件抽象层 嵌入式操作系统 板级支持包 2. 性能维 成本维 时空维 3.功能定义 原理图设计 PCB设计 制版组装 硬件调试 4.环境 接口 输入 输出 约束 5.用例 执行者 二,问答题 1 CPCI总线,广泛用户高恶劣环境下的工业控制、军事应用等领域; PC104总线,一种工业计算机总线 CAN总线,主要用在汽车电子控制,电梯控制系统等 SPI总线,用于mcu和外设之间的连接 Iic总线,用于MCU和外设连接 2 项目可行性分析,主要用于对拟开发的项目进行可行性论证 需求分析,主要解决“做什么”的问题 系统设计,这一阶段主要解决“怎么做”的问题 编码,根据上一阶段的设计方案,用某种语言编写调试程序。 测试,对所编码完成的程序进行功能性、稳定性等的验证。 运行于维护,软件设计的最终目的,到此设计基本完成。 3 可以分为实时操作系统与非实时操作系统。常用的嵌入式操作系统主要有:嵌入式LINUX,VXWORKS,UCOS,SYMBIAN,PALM等等。Linux为开源的操作系统,目前有许多版本,也是使用最为广泛的操作系统之一。Vxworks是一款商业的操作系统,它实时性能高,但使用价格昂贵。UCOS是一个轻量级嵌入式操作系统,可以用在单片机等小型化的嵌入式系统之中。 4 系统工程分析中常用的方法有以下几种: 1. 自顶向下分析 2. 自底向上分析 3. 模拟与抽象 4. 观察和试验 5. 原型与扩展 6. 继承与引用 5 所需要注意的问题有以下几个 1. 在需求和规范分析中存在的问题 2. 设计嵌入式系统硬件并不只是选择处理器,关键是如何将系统划分为硬件系统和软件系统 3. 设计和实现中的问题 4. 设计过程中软硬件的划分问题 5. 如果系统较大或是硬件很复杂,需要软硬件协同设计,所以软件人员和硬件人员如何沟通的问题 6. 系统继承中的问题 7. 测试中的问题 8. 选择合适的平台 9. 软硬件的权衡 10.系统性能的指标

2014嵌入式Linux试题库

嵌入式Linux系统基础试题库备注:题号为红色的题目是不考的,了解类的。

复习以这套题为主!一.填空题:1. 在Linux系统中,以文件方式访问设备。

2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统。

3. Linux文件系统中每个文件用索引节点来标识。

4. 全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。

5. 链接分为:硬链接和符号链接。

6. 超级块包含了i节点表和空闲块表等重要的文件系统信息。

7. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录。

8. 前台起动的进程使用Ctrl+c终止。

9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。

10. 网络管理的重要任务是:控制和监控。

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

13. 编写的Shell程序运行前必须赋予该脚本文件执行权限。

14. 系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复和更新。

15. 系统交换分区是作为系统虚拟存储器的一块区域。

16. 内核分为进程管理系统、内存管理系统、I/O管理系统和文件管理系统等四个子系统。

17. 内核配置是系统管理员在改变系统配置硬件时要进行的重要操作。

18. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、网关地址和子网掩码等必要信息。

19. 唯一标识每一个用户的是用户ID 和用户名。

20 . RIP 协议是最为普遍的一种内部协议,一般称为动态路由选择协议。

21. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。

22. DHCP可以实现动态IP 地址分配。

23. 系统网络管理员的管理对象是服务器、用户和服务器的进程以及系统的各种资源。

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