嵌入式Linux系统开发教程很完整的习题答案 联系客服

发布时间 : 星期日 文章嵌入式Linux系统开发教程很完整的习题答案更新完毕开始阅读dcb7641b50e79b89680203d8ce2f0066f4336415

================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============

希表的日志型文件系统,并提供了崩溃/掉电保护,提供了“写平衡”支持,是具有支持多种节点类型,提高了对Flash的利用率等优点的文件系统、 A、Cramfs B、Yaffs C、Romfs D、JFFS2 4、将一部分固定大小的内存当做分区来使用。它并非一个实际的文件系统,而是一种将实际的文件系统装入内存的机制,并可以作为根文件系统。 A、JFFS2 B、Yaffs C、Romfs D、Ramdisk 5、目录“rc ”下存放的文件则是用来定义每个运行级别将会执行的应用程序名,通常情况下它们都是符号链接,具体的文件则位于目录下。 A、 B、 C、rc D、 A B B D B 三、叙述题 1、在Linxu根文件系统中,一般包括这样一些子目录:/etc/、/dev/、/usr/、/usr/bin/、/bin/等。根文件系统的建立需要遵循一定的规则,包括目录的位置及名字等。用来建立根文件系统的规则被称作文件系统分类标准,该规则定义了在构建Linux根文件系统时文件

--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------

~ 17 ~

================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============

和目录的名字和存放位置的标准。 2、简述Busybox的主要作用。 Busybox能使用户迅速方便的建立一套相对完整、功能丰富的文件系统,其中包括大量常用的应用程序。Busybox将许多常用的UNIX命令和工具结合到了一个单独的可执行程序中。它集成压缩了 Linux 的许多工具和命令。虽 ? 14 ? 然与相应的GNU工具比较起来,Busybox所提供的功能和参数略少,但在比较小的系统或者嵌入式系统中,这些已经足够用了。 3、简述NFS文件系统的制作过程。 一般只要通过特殊的打包工具将文件系统打包,并刻录到非易失性存储器中中就可以了。 ================================================================== 第十章 一、填空题。 1、Linux系统的设备文件分为四类:块设备文件、字符设备文件、网络设备文件、杂项设备文件。 2、设备号是一个数字,它是设备的标志、如前所述,

~ 18 ~

--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------

================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============

一个设备文件可以通过mknod命令来创建,其中指定了主设备号和次设备号。前者表明某一类设备,用于表示设备对应的驱动程序,一般对应着确定的驱动程序;后者一般用于区分标明不同属性,它标志着某个具体的物理设备。 3、本章中的4种数据结构:file_operations、file、inode和device_struct,其中file_operations存储驱动内核模块提供的对设备进行这种操作的函数指针,file代表一个打开的文件描述符,inode表示具体的文件。 4、创建设备节点的命令是mknod。 5、设备读写操作的功能之一就是控制硬件,最常用的通过设备驱动程序完成控制动作的方法就是

实现ioctl方法。 二、选择题 1、磁盘属于。 A、字符设备 B、块设备 C、网络设备 D、杂项设备 2、USB属于。 A、字符设备 B、块设备 C、网络设备 D、杂项设备 3、Linux内核是“单内核”结构,这个单内核很多构成。 A、模块 B、函数 C、

--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------

~ 19 ~

================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============

设备 D、驱动程序 4、如果一个模块要实现read、open和release等功能,则将其定义为结构。 A、file_operations B、inode C、file D、devicde_struct 5、数据结构,包含两个元素:一个登记的设备驱动程序的指针和一个指向一组文件操作的指针。 A、file_operations B、inode C、file D、device_struct B D A A D 三、叙述题 1、Linux驱动程序主要有哪些功能? 驱动程序主要提供以下功能:应用程序通过驱动程序安全有效地访问硬件;驱动程序作为嵌入式系统的中间层软件,它隐藏了底层的细节,从而提高了软件的可移植性和可复用性;驱动程序文件节点可以方便地提供访问权限控制。从下层驱动开发人员的角度来看,Linux驱动程序就是通过直接操控硬件的软件,来完成下面的功能:对设备初始化和释放;直接读写硬件寄存器来控制硬件;把数据从内核传送到硬件和从硬件读取数据;操作设备缓冲区设备;操作输入、输出

--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------

~ 20 ~