嵌入式软件系统开发与应用复习222

上传人:zou****hua 文档编号:194953544 上传时间:2023-03-14 格式:DOCX 页数:3 大小:48.74KB
收藏 版权申诉 举报 下载
嵌入式软件系统开发与应用复习222_第1页
第1页 / 共3页
嵌入式软件系统开发与应用复习222_第2页
第2页 / 共3页
嵌入式软件系统开发与应用复习222_第3页
第3页 / 共3页
资源描述:

《嵌入式软件系统开发与应用复习222》由会员分享,可在线阅读,更多相关《嵌入式软件系统开发与应用复习222(3页珍藏版)》请在装配图网上搜索。

1、一、判断题1、冯诺依曼体系将被哈佛总线所取代。( X )2、Linux文件名的长度不得超256个字符。255 ( X)3、嵌入式Linux操作系统属于免费的操作系统。( V )4、Nand Flash的特点是应用程序可以直接在闪存中运行,不需要把代码读到系统RAM中。 (V)5、 BootLoader 属于嵌入式操作系统的一部分。(X )6、 移植操作系统时需要修改操作系统中与处理器直接相关的程序。(V )7、 根文件系统是具有操作系统的嵌入式系统必须的组成部分。(X ) 二、选择题1、 NFS 是(C )系统。A. 文件B. 磁盘C. 网络文件 D. 操作2、 嵌入式系统应用软件一般在宿主机

2、上开发,在目标机上运行,因此需要一个(B ) 环境。A、交互操作系统B、交叉编译C、交互平台D、分布式计算3、 在操作系统内核运行之前运行的一段小程序是(C )。A. LILOB. GRUBC. BootLoaderD.U-Boot4、 嵌入式文件系统的载体是以(C )为主的存储介质。A. SDRAMB. ROMC. FlashD. 硬盘5、 哈佛结构和冯诺依曼结构的区别是(A)。A.指令和数据分开存储B.不需要程序计数器 C.统一编址D.单一数据总线6、 ubuntu 桌面系统从互联网上下载并安装软件的命令是(C )。A、 catB、 rcpC、 apt-getD、 mount7、 下面哪种

3、操作系统最方便移植到嵌入式设备中。(D )A. UNIXB. Windows xpC. DOSD.Linux8、 以下叙述中正确的是(D )。A. 宿主机与目标机之间只需要建立逻辑连接即可B. 在嵌入式系统中,调试器与被调试程序一般位于同一台机器上C. 宿主机与目标机之间的通信方式只有串口和并口两种D. 在嵌入式系统开发中,通常采用的是交叉编译器9、如果BootLoader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独 立存放,则其存储结构的分配顺序应当是( B )。A .文件系统、内核、启动参数、 BootloaderB . Bootloader、启动参数、内核、文件系统C

4、.Bootloader、内核、启动参数、文件系统D .启动参数、Bootloader、内核、文件系统10、关于Qt说法不正确的是( B )。A、是跨平台的C+图形用户界面库B、Qt的各元件通信是基于callback的C、Qt Embedded (Qtopia)基于 FramebufferD、可以同几种 Java 虚拟机集成11、嵌入式系统由硬件部分和软件部分构成,以下不属于嵌入式系统软件的是(D )。A.系统内核B.嵌入式中间件C.驱动程序D. FPGA编程软件12、 下面(D )特性不符合嵌入式操作系统特点。A、实时性B、微型化C、易移植D、不可定制三、填空题1、嵌入式操作系统的功能有:_处

5、理机管理、 _存储管理、 _设备管理、文件管理、进程管理。2、 嵌入式开发一般采用宿主机/目标机方式,其中宿主机一般是指(pc机/台式机)。3、搭建嵌入式Linux开发环境为、和。4、制 作交叉编译工具链的方 法有: 、 和5、嵌入式Linux系统从软件的角度看通常可以分为四个层次:引导加载程序、 Linux内核、 文件系统、用户应用程序。6、 Qt/Embedded使用信号SINGAL和_ (插槽SLOT )的机制实现函数的回调。7、 在嵌入式Linux系统的开发中,使用到的超级终端工具有:、。8、 哈佛体系结构是将数据空间和地址空间分开。ARM920T采用ARM架构。9、嵌入式Linux常

6、用的文件系统有:Ext2/Ext3、Jffs、Yaff等。四、简答题1、什么是交叉编译?为什么要采用交叉编译?在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们 就称这种编译器支持交叉编译。这个编译过程就叫交叉编译在项目的起始阶段,目的平台尚未建立,因此需要做交叉编译,以生成我们所需要的 bootloader (启动引导代码)以及操作系统核心;其次,当目的平台能启动之后,由于目的 平台上资源的限制,当我们编译大型程序时,依然可能需要用到交叉编译。2、Linux作为嵌入式操作系统的优势?1、可应用于多种硬件平台2 Linux是一个和Unix相似、以内核为基础的、具有完全的

7、内存访问控制,支持大 量硬件(包括X86, Alpha、ARM和Motorola等现有的大部分芯片)等特性的一种通用操作系 统3 Linux带有Unix用户熟悉的完善的开发工具,几乎所有的Unix系统的应用软件都 已移植到了 Linux上3、什么是嵌入式系统?组成部分有哪些?它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用 户的应用程序等四个部分组成.4、简述BootLoader有何作用。5、介绍一下嵌入式系统的设计步骤有哪些?各部分主要工作是什么?(1)需求分析阶段,罗列出用户的需求;(2)体系结构设计阶段,描 述系统的功能如何实现,(3)洋細设计阶段,进行硕件系统与软件系 统的分

8、类划分以决定哪些功能用硬件实现,哪些用软件实现;(4) 系统集成,把系统的软件s慣件和执行装宜集成在一起,进行调试, 发现并改进在设计过程中的错逞;(5)系统测试,对设计好的茶统进 行测试,看其是否满足给定的耍求。6、对于使用操作系统的嵌入式系统来说,嵌入式系统的软件结构一般包含哪些层? 设备驱动层、实时操作系统RTOS、应用程序接口 API层、实际应用程序层7、简述嵌入式系统的几个重要特征。可裁剪;强实时性;统一的接口;操作方便、简单、提供友好的用户界面GUI; 提供强大的网络功能;稳定性,弱交互性;固化代码;良好的移植性系统内核小.专用性强:系统精简;高实时性的系统软件;多枉 务的操作系统

9、;乔耍专用的开发工貝和环境。答出上述4个并适当 阐述的即可给满分。8、ARM 支持哪两种数据存储格式,简单描述各自特点。大端模式、小端模式大端格式:被存放字数据的高字节存储在疗储系统的低地址中,而被 存放的字数据的低字节则存放在存储系统的高地址中。小端格式:与大端存储格式相反,在小端存储格式中,存储系统的低 葩址中存肢的是被诙字数据中的低字节内容,存縮系统的高地址疗放 的是被存字数据中的高字节内容。9、简单介绍基于ARM处理器的Linux系统开发过程。10、简述网络文件系统NFS,并说明其作用勞器的共享口录可以被用客戸端作均文件索统挂载到本地中.它的作用是迪常用局域网中件共12简述网第文杵系统NF生井说明其作用.答:NFS即网绪文件系统,是上机通过网络进冇文件共享的协议.通常用T UNIX或类UNTX系统中一NF服享一它的特点是不想http和ftp耍把文件下载到木地才能够被访tnJ.NFS不需耍卜载到木地即可访讨

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!