嵌入式原理与设计 第10章 Linux内核驱动原理推荐.pptVIP

  • 2
  • 0
  • 约6.63千字
  • 约 27页
  • 2018-04-28 发布于湖北
  • 举报

嵌入式原理与设计 第10章 Linux内核驱动原理推荐.ppt

嵌入式原理与设计 第10章 Linux内核驱动原理推荐

* 网络设备在文件系统的目录中是看不到的。 * * * * * kmalloc()比malloc()多一个参数,这个参数flags确定设置内存分配的形式。 * printk()函数不能打印浮点。在内核程序中,由于运行在内核空间,不能使用标准C语言库的函数。 * 第一字母c代表字符设备,b代表块设备。 * 由于设备文件本身也是文件,因此其操作使用UNIX标准函数。 * UNIX标准函数open/close等和C语言标准函数fopen/fclose存在一些差别。 * 几个函数指针和UNIX函数的调用具有对应关系。 * 一般情况下内核空间和数据空间的数据要通过拷贝后再处理。 * * * * * 第10章 Linux内核驱动原理 第10章 Linux内核驱动原理 10.1 Linux驱动程序概述 10.2 Linux驱动程序的相关知识 10.3 驱动程序的结构 * 10.1 Linux驱动程序概述 Linux驱动程序概念 Linux驱动程序分类 * Linux驱动程序概念 在Linux中,系统调用是内核(kernel)和应用程序之间的接口,而设备驱动程序是操作系统内核和机器硬件之间的接口。 设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件, 应用程序可以象操作普通文件一样对硬件设备进行操作。

文档评论(0)

1亿VIP精品文档

相关文档