重庆工商大学计算机嵌入式linu开发基础复习大纲

上传人:大米 文档编号:486094038 上传时间:2022-09-27 格式:DOCX 页数:16 大小:37.31KB
返回 下载 相关 举报
重庆工商大学计算机嵌入式linu开发基础复习大纲_第1页
第1页 / 共16页
重庆工商大学计算机嵌入式linu开发基础复习大纲_第2页
第2页 / 共16页
重庆工商大学计算机嵌入式linu开发基础复习大纲_第3页
第3页 / 共16页
重庆工商大学计算机嵌入式linu开发基础复习大纲_第4页
第4页 / 共16页
重庆工商大学计算机嵌入式linu开发基础复习大纲_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《重庆工商大学计算机嵌入式linu开发基础复习大纲》由会员分享,可在线阅读,更多相关《重庆工商大学计算机嵌入式linu开发基础复习大纲(16页珍藏版)》请在金锄头文库上搜索。

1、嵌入式 linux 开发基础复习大纲一、 期末考试题型1、选择题,每个 2 分,共计 30 分2、判断题或者填空题,每个 1 分,共计 10 分3、问答题,每个 10 分,共计 30 分4、阅读程序填空,每空 2 分,共计 15 分(驱动程序设计)5、编程题目,每个 10 分,共计 15 分(编写 makefile 和 shell 编 程各一个)。成绩比例 20%+20%+60%=100%复习提纲第一章 嵌入式系统概述1、掌握嵌入式系统的定义及其嵌入式系统的特点。2、掌握嵌入式系统的构成,软件构成和硬件构成;以及 RTOS,EMPU,EDSP,SOC 的概念。3、理解嵌入式实时操作系统具备的特

2、点4、了解常见的嵌入式操作系统第二章 ARM 处理器概述1、了解 ARM 体系结构的分类和扩展技术2、掌握 ARM 处理器的工作状态(选择题)3、掌握 ARM 处理器的存储格式(选择题)4、掌握 ARM 处理器的工作模式(问答题)5、了解S3C2410的处理器的特点第三章 linux 系统概述1 、掌握 linux 的分区2、掌握linux文件及文件系统3、了解linux的启动过程第四章linux命令1、熟悉掌握常见的linux命令,包括实验中使用的命令。第五章linux编程基础1、熟悉使用 vi 命令,并能使用 vi 中自带的命令。2、熟悉理解 gcc 的编译过程3、掌握GDB调试器的使用方

3、法和调试步骤。4、熟悉掌握编写make file,要求根据要求编写简单的make file文 件,类似实验中的 makefile 文件的编写5、能编写简单的 shell 程序,比如实验要求的 shell 程序的编写。第六章 构建嵌入式linux平台开发1、熟悉掌握交叉编译环境的建立。2、掌握 bootloader 的作用和移植步骤3、掌握内核剪切和编译的步骤4、理解根文件系统建立的步骤第七章 驱动程序设计1、理解驱动程序的特点2、理解设备的分类3、理解驱动层次结构4、能够阅读简单的字符设备驱动程序,完成填空,主要掌握字符驱动程序中的相关函数的使用。常见题型一,选择题1. 下列文件中,包含了主机

4、名到IP地址的映射关系的文件是:B。A /etc/HOSTNAME B /etc/hosts C /etc/resolv.conf D /etc/networks2. 不需要编译内核的情况是 D 。A 删除系统不用的设备驱动程序时 B 升级内核时C 添加新硬件时 D 将网卡激活3. 在shell中变量的赋值有四种方法,其中,采用name=12的方法称A。A 直接赋值 B 使用 read 命令C 使用命令行参数 D 使用命令的输出4. D 命令可以从文本文件的每一行中截取指定内容的数据。A cp B dd C fmt D cut51. 内核不包括的子系统是 D 。A进程管理系统B内存管理系统C

5、I/O管理系统D硬件管理系统6、下列属于常见的嵌入式 GUI 的有( A )A. Windows B. QT C. GNOMED. MiniGUI7、存储一个32位数0x876165到2000H2003H四个字节单元中,若以小端模式存储,则2000H 单元的内容为( C)A、0x00 B、 0x87C、 0x65 D、 0x618、 关于 Linux2.4 内核,说法错误的是( A)A. Linux 为单内核,效率高,紧凑 B. 按进程优先级调度C 具有虚拟文件系统,可以支持多种文件系统 D. 设备驱动模块化9、关于交叉编译描述正确的是: ( D )A. 编译器运行在目标机,生成的可执行文件在

6、宿主机上运行B. 编译器运行在宿主机,生成的可执行文件在宿主机上运行C. 编译器运行在目标机,生成的可执行文件在目标机上运行D. 编译器运行在宿主机,生成的可执行文件在目标机上运行10、Linux 文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件, 一般应将其放在( C )目录中。A、/bin B、 /etcC、 /dev D、 /lib11、若要把动态加载模块的驱动加载进内核,可以使用以下命令实现(B )A、make modulesB、 insmod modulesC、 rmmod modulesD、 lsmod modules12、关于make工具的使用,下面错误的是:

7、(B )A. 不指定目标时, make 缺省处理 makefile 文件的第一个目标。B. makefile 文件中对宏名的引用为#(宏名)。C. makefile 文件中$参数表示一条规则中目标的名字。D. make CC=arm-linux-gcc 命令表示使用 arm-linux-gcc 代替 makefile 文件中 CC 的宏定 义执行 make 命令。13、嵌入式 Linux 开发中使用 GDB 调试,说法错误的是: ( A )AGDB 程序在宿主机上运行B. 需要使用远程调试模式C.需要交叉编译GDBServer D.被调试程序在宿主机上运行14、 下列提法中,不属于 ifcon

8、fig 命令的作用范围的是( D)A、配置本地回环地址B、配置网卡的IP地址C、激活网卡适配器D、加载网卡到内核中15、init启动进程需要读取(A )配置文件:A、/etc/inittabB、 /sbin/initC、 /etc/sysvinit D、 /bin/sh16、QT/Embedded 的底层图形引擎基于下列哪种接口技术( A )A、framebufferB、 GALD、 IAL D、 GFX17、在用ls - l命令查看文件属性时,字符设备文件类型的标志是(A )A、 c B、 bC、D、 l18、( B )命令可以从文本文件的每一行中截取指定内容的数据。A、 cp B、 ddC

9、、 fmtD、 cut191、为了得到所有的命令行输入的参数,我们可以使用变量( B )A、 $# B、 $C、 $0D、 $!20、Linux 将设备分成三类,不是这三类的是: ( D )A.网络设备 B.字符设备 C.块设备 D.杂项设备21、关于二阶段BootLoader说法错误的是:(B )A. BootLoader 的第一阶段代码全部由汇编语言构成;B. BootLoader的第一阶段代码在Flash中运行;C. BootLoader中可以使用glib库中的函数;D. BootLoader第二阶段代码大部分由C语言写成,所以需要使用栈。22、下列不是嵌入式系统特点的是( D )A.

10、系统内核小 B. 专用性强 C. 系统精简 D. 实时性要求不高23、嵌入式系统一般由嵌入式微处理器,系统外部电路, ( A )和特定应用程序 4 个部 分组成。A.嵌入式操作系统B.硬件驱动程序C. BootLoaderD. 文件系统24、关于 ARM7 系列微处理器的操作模式,不对的是: ( D )A. 一共有7种操作模式B.除了用户模式,其他都为特权模式C. 不同模式下使用的寄存器可能会不相同D. 通过改变SPSR中的低5位来切换模式25、若一台计算机的内存为128MB,则交换分区的大小通常是C。A 64MB B 128MB C 256MB D 512MB26、Linux 有三个查看文件

11、的命令,若希望在查看文件内容过程中可以用光标上下移动来 查看文件内容,应使用 C 命令。A cat B more C less D menu27. 下列信息是某系统用ps - ef命令列出的正在运行的进程,D进程是运行Internet 超级服务器,它负责监听 Internet sockets 上的连接,并调用合适的服务器来处理接收的 信息。A root 1 4.0 0.0 344 204? S 17:09 0:00 initB root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/gettyC root 3 0.0 0.2 1364 632? S 17:09

12、 0:00 /usr/sbin/syslogdD root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbin/inetd28. 用ls -al命令列出下面的文件列表,D文件是符号连接文件。A -rw-rw-rw-2hel-s users 56Sep0911:05helloB -rwxrwxrwx2hel-s users 56Sep0911:05goodbeyC drwxr-r-1hel users 1024Sep1008:10zhangFONTD lrwxr-r-1hel users 2024Sep1208:12cheng29. NFS 是 C 系统。A 文件 B

13、 磁盘 C 网络文件 D 操作30. Linux 文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件, 一般应将其放在 C 目录中。A /bin B /etc C /dev D /lib311.关闭 linux 系统(不重新启动)可使用命令 B 。A Ctrl+Alt+Del B halt C shutdown -r now D reboot32. 在 vi 编辑器中的命令模式下,键入 B 可在光标当前所在行下添加一新行。A ; B ; C ; D A33. 在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 A 命令。A ; B ; C ; D ;34. 在 vi 编

14、辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用 C 命令。 A 上箭头 B 下箭头 C ; D ;35. 从安全角度考虑不适合作为嵌入式系统文件的文件格式是( D )A、 jffs2 B、 cramfsC、 yaffsD、 ext236. 用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为A。-rwxr-xr- 1 root root 599 Cec 10 17:12 ffA 普通文件 B 硬链接 C 目录 D 符号链接37. 文件系统的主要功能是(A )A、实现对文件的按名存取B、实现虚拟存储D、提高外存的读写速度 D、用于保存系统文档38. init启动

15、进程需要读取(A )配置文件:A、 /etc/inittabB、 /sbin/initC、 /etc/sysvinitD、 /bin/sh39. 删除文件命令为: D 。A mkdir B rmdir C mv D rm40. 对文件进行归档的命令为 D 。A dd B cpio C gzip D tar41. 改变文件所有者的命令为 C 。A chmod B touch C chown D cat43.在给定文件中查找与设定条件相符字符串的命令为: A 。A grep B gzip C find D sort44建立一个新文件可以使用的命令为 D 。A chmod B more C cp D touch45、在下列命令中,不能显示文本文件内容的命令是: D 。A more B less C tail D join

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号