嵌入式linux试题及答案

嵌入式linux试题及答案

ID:28070385

大小:114.06 KB

页数:8页

时间:2018-12-07

嵌入式linux试题及答案_第1页
嵌入式linux试题及答案_第2页
嵌入式linux试题及答案_第3页
嵌入式linux试题及答案_第4页
嵌入式linux试题及答案_第5页
资源描述:

《嵌入式linux试题及答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、、填空题(每空1分,共46分)习题11.填空题(1)嵌入式系统是以应用为中心、以_计算机技术为基础,软、硬件nJ裁剪,适应于应用系统对功能、可靠性、成本、体积、功耗等方Iftf冇特殊要求的专用计算机系统。(2)嵌入到对象体系中的专川计算机系统。_嵌入性_、_专川性_与_计算机系统_是嵌入式系统的三个基本要素。_对象系统_是指嵌入式系统所嵌入的帘主系统。(3)嵌入式系统按形态町分为设备级(工控机)、板级(单板、模块)、_芯)i•级(MCU、SOC)o(4)嵌入忒系统山硬件和软件两大部分组成,硬件一般由高性能微处理器和外围接口屯

2、路组成,软件一般由操作系统和应用程序构成,软件和硬件之间由所谓的屮间层(BSP层,板级支持包)连接。(5)嵌入式系统从纽织层次上看,嵌入式系统一般由硬件层、屮间层、软件层和功能捏组成。(6)在专用的嵌入式板子上而运行GNU/Linux系统己经变得越来越流行。一个嵌入忒Linux系统从软件的角度看通常可以分为[4个g次:引导加载程序、Limix内核、文件系统、用户应用程序。(7)脱入式系统硬件的核心部件是各种类型的嵌入式处理器。(8)嵌入式系统的核心部件是嵌入式处理器,一般把嵌入式处理器分成4类,即_邀处理器、微控制器、数字信

3、U处理器、和嵌入式片上系统。(9)ARM公司首创了chipless的生产模式,专门从事基于RISC技术芯片的设计开发,公司本身并不生产芯片,而是设计出高效的1P内核,授权给半导体公司使用。(10)ARM7TDMI中,T表示支持Thump指令粜。D表示支持片上调试(Debug)。M表示内嵌硬件乘法器(Multiplier)。I表示文持片上断点和调试点。(11)ARM9系列微处理器包含_ARM920T、ARM922T和ARM940T三种类型,以适用于不同的应川场合。(12)ARM微处理器有两种工作状态:Thump状态、ARM状态

4、。(13)通用寄存器分为三类:未分组寄存器、分组寄存器、程序计数器(PC)O(14)异常是曲内/外部源引起的需要处理器T•预的一个事件。(15)精简指令集计算机RISC(ReducedInstructionSetComputer)和S杂抬令集计算机CISC是当前CPU的两种架构。(16)ARM微处理器的在较新的体系结构屮支持两种指令集:ARM指令集、ThumpIn令集。(1)MMU的作用冇两个:将虚拟地址转化为物理地址、对存储器访问的控制。习题2i.填空题(1)交叉幵发环境是甴开发主机和n标板两套计算机系统构成的。(2)OK

5、2440-II开发板采用核心板+底板的模式,核心板为6层,底板为2层。(3)交义编译的主要特征是某机器中执行的程序代码不是在本机编译屮成,而是山另一台机器编译生成的,一般把前者称为R标机,后者称为祜主机。(4)基于ARM平台的交叉编译工具链主要有:arm-linux-*和arm-elf-*。(5)arm-linux-*是针对linux程呼的开发环坡的(6)arm-elf-*是针对uCLinux程•序的开发环境(7)2002年11月,清华火学计算机系的陴士后陈渝提出了用软件实现嵌入式幵发板硬件模拟器的想法,在模拟器上可以运行各

6、种操作系统,这样就可以在没有开发板的怡况下学习和研究操作系统。于是借鉴了ARMulator的实现,提出了SkyEye项目。(8)SkvEve是一个指令级模拟器,可以模拟多种嵌入式开发板,可支持多种CPU指令集,在SkyEye上运行的操作系统意识不到它是在一个虚拟的环境屮运行,而且开发人员可以通过SkyEye调试操作系统和系统软件。(9)SkyEye模拟的硬件配置和模拟执行行为由配置文件skyeye.conf中的选项确定。(10)skyeye.conf的选项主要由网种组成:单参数选项行、多参数选项行。(IDTFTP是TCP/I

7、P胁议族中的一个用來在客户机与服务器之间进行文件传输的简单协议,主要基于UDP协议来实现。(12)NFS是由Sim开发并发展起来的文件系统,用于在不同机器,不同操作系统之间通过网络互相分亨各£)的文件。习题31.填空题(1)目前,在嵌入式系统开发中,使川的主要编程语言是_c和编。(2)从程序员的角度看,阑数序实际上就是一些头文件(.h)和库文件(.so或.a)的集合。(3)Linux卜大多数闲数默iA将头文件放到/usr/include目呆K,而库.文件放到/usr/lib目录下。(4)静态库,也叫做捫案(archive),

8、可以认为是一些目标代码的集合,静态库的文件名按惯例以“.a”作为文件后缀名。(5)共卒庳是在程序启动时被加载到执行程序屮的,并且可以被多个执行程序共享使用。(1)GCC(GNUCompilerCollection)是_•组编译丄fl的总称,主要的任务是预处理和编译,并旦提供了与编译器紧密和

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

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

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