ARM9嵌入式章习题.docVIP

  • 10
  • 0
  • 约1.35万字
  • 约 6页
  • 2016-10-12 发布于贵州
  • 举报
ARM9嵌入式章习题

第7章 嵌入式Linux设备驱动程序开发模拟试题 一.简答题 1、嵌入式Linux的设备文件的属性是由哪三部分信息组成? 答:第一部分是文件的类型,第二部分是一个主设备号,第三部分是一个次设备号。其中类型和主设备号结合在一起惟一地确定了设备文件驱动程序及其界面,而次设备号则说明目标设备是同类设备中的第几个。 2、嵌入式Linux的设备管理子系统的结构通常由哪几部分组成? 答:嵌入式Linux的设备管理子系统的结构通常包括用户进程、文件系统层、设备驱动层和硬件层。 3、简述用户进程 答:用户进程:用户进程一般位于内核之外,当它需要操作设备时,可以就像访问普通文件一样,通过调用read(),write()等文件操作系统调用来完成对设备文件的访问和控制。 4、简述嵌入式Linux的设备管理子系统结构中的文件系统层的作用 答:文件系统层:它位于用户进程层下面,属于内核空间,基本功能是执行适合于所有设备的输入输出功能,使用户透明的访问文件。通过本层的封装,设备文件在上一层看来就和普通文件没有区别,也拥有读、写和执行权限,拥有和它对应的索引节点等。在用户进程发出系统调用要求输入输出操作时,文件系统层就处理请求的权限,通过设备驱动层的接口将任务传到驱动程序。 5、简述嵌入式Linux的设备管理子系统结构中的文件系统层的作用 答:设备驱动层:设备驱动程序位于内核中,它根据文件系统层

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档