《嵌入式linux开发基础》复习试题

《嵌入式linux开发基础》复习试题

ID:47332320

大小:298.50 KB

页数:81页

时间:2019-08-15

《嵌入式linux开发基础》复习试题_第1页
《嵌入式linux开发基础》复习试题_第2页
《嵌入式linux开发基础》复习试题_第3页
《嵌入式linux开发基础》复习试题_第4页
《嵌入式linux开发基础》复习试题_第5页
资源描述:

《《嵌入式linux开发基础》复习试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《嵌入式linux开发基础》复习大纲一、期末考试题型1、选择题,每个2分,共计40分2、判断题或者填空题,每个1分,共计10分3、问答题,每个5分,共计20分4、阅读程序填空或者根据功能写命令,每空2分,共计10分5、编程题目,每个10分,共计20分(编写makefile和shell编程各一个;注意课堂和实验相关内容)。成绩比例20%+20%+60%=100%复习提纲第一章嵌入式系统概述1、掌握嵌入式系统的定义及其嵌入式系统的特点。2、掌握嵌入式系统的构成,软件构成和硬件构成;以及RTOS,EMP

2、U,EDSP,SOC的概念。3、理解嵌入式实时操作系统具备的特点4、了解常见的嵌入式操作系统第二章ARM处理器概述1、了解ARM体系结构的分类和扩展技术2、掌握ARM处理器的工作状态(选择题)3、掌握ARM处理器的存储格式(选择题)4、掌握ARM处理器的工作模式(问答题)5、了解S3C2410的处理器的特点第三章linux系统概述1、掌握linux的分区2、掌握linux文件及文件系统3、了解linux的启动过程第四章linux命令1、熟悉掌握常见的linux命令,包括实验中使用的命令。第五章li

3、nux编程基础1、熟悉使用vi命令,并能使用vi中自带的命令。2、熟悉理解gcc的编译过程3、掌握GDB调试器的使用方法和调试步骤。4、熟悉掌握编写makefile,要求根据要求编写简单的makefile文件,类似实验中的makefile文件的编写5、能编写简单的shell程序,比如实验要求的shell程序的编写。第六章构建嵌入式linux平台开发1、熟悉掌握交叉编译环境的建立。2、掌握bootloader的作用和移植步骤3、掌握内核剪切和编译的步骤4、理解根文件系统建立的步骤第七章驱动程序设计1

4、、理解驱动程序的特点2、理解设备的分类第八章文件I/O编程1、掌握不带缓存的文件I/O操作;2、掌握嵌入式linux设备文件IO操作实例A、掌握串口设备的使用;常见题型一,选择题1.下列文件中,包含了主机名到IP地址的映射关系的文件是:B。A/etc/HOSTNAMEB/etc/hostsC/etc/resolv.confD/etc/networks2.不需要编译内核的情况是D。A删除系统不用的设备驱动程序时B升级内核时C添加新硬件时D将网卡激活3.在shell中变量的赋值有四种方法,其中,采用n

5、ame=12的方法称A。A直接赋值B使用read命令C使用命令行参数D使用命令的输出4.D命令可以从文本文件的每一行中截取指定内容的数据。AcpBddCfmtDcut51.内核不包括的子系统是D。A进程管理系统B内存管理系统CI/O管理系统D硬件管理系统6、下列不属于常见的嵌入式GUI的有(A)A.WindowsB.QTC.GNOMED.MiniGUI7、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H单元的内容为(C)A、0x00B、0x87

6、C、0x65D、0x618、关于Linux2.4内核,说法错误的是(A)A.Linux为单内核,效率高,紧凑B.按进程优先级调度C.具有虚拟文件系统,可以支持多种文件系统D.设备驱动模块化9、关于交叉编译描述正确的是:(D)A.编译器运行在目标机,生成的可执行文件在宿主机上运行B.编译器运行在宿主机,生成的可执行文件在宿主机上运行C.编译器运行在目标机,生成的可执行文件在目标机上运行D.编译器运行在宿主机,生成的可执行文件在目标机上运行10、Linux文件系统的文件都按其作用分门别类地放在相关的目

7、录中,对于外部设备文件,一般应将其放在(C)目录中。A、/binB、/etcC、/devD、/lib11、若要把动态加载模块的驱动加载进内核,可以使用以下命令实现(B)A、makemodulesB、insmodmodulesC、rmmodmodulesD、lsmodmodules12、关于make工具的使用,下面错误的是:(B)A.不指定目标时,make缺省处理makefile文件的第一个目标。B.makefile文件中对宏名的引用为#(宏名)。C.makefile文件中$@参数表示一条规则中目标

8、的名字。D.makeCC=arm-linux-gcc命令表示使用arm-linux-gcc代替makefile文件中CC的宏定义执行make命令。13、嵌入式Linux开发中使用GDB调试,说法错误的是:(A)A.GDB程序在宿主机上运行B.需要使用远程调试模式C.需要交叉编译GDBServerD.被调试程序在宿主机上运行14、下列提法中,不属于ifconfig命令的作用范围的是(D)A、配置本地回环地址B、配置网卡的IP地址C、激活网卡适配器D、加载网卡到内核中15、init启动

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

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

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