您现在的位置: 精品资料网 >> 生产管理 >> 设备管理 >> 资料信息

linux设备驱动程序开发课件(PPT 81页)

所属分类:
设备管理
文件大小:
849 KB
下载地址:
相关资料:
linux,驱动程序
linux设备驱动程序开发课件(PPT 81页)内容简介
7.1设备驱动概述
7.1.2 设备类型
驱动程序中涉及的几个概念
编写Hello World 模块
Printk函数
linux2.4 编写Hello World 模块的Makefile
Linux2.6 编写Hello World 模块的Makefile
/dev/
/proc/devices p233
dev_t类型
设备入口点p234
设备入口点
用户空间和内核空间p220
字符设备p218
系统调用
一个简单的应用程序
设备驱动和文件系统的关系
7.1.1  设备驱动和文件系统的关系
7.1.3 设备号
字符型设备主设备号的添加和注销
7.2设备驱动程序基础
file_operations(文件操作)数据结构
1.  file_operations数据结构
p228
2. inode数据结构
2. inode数据结构p222
cdev结构
3. file数据结构
3. file数据结构
7.2.2字符设备驱动开发p228
定义file_operations结构p228
实现所需的文件操作调用p228
实现所需的文件操作调用
7.2.2字符设备驱动开发
1)设备主设备号的添加和注销p225
1)设备主设备号的添加和注销p226
动态分配设备号
linux2.4驱动的注册和卸载
register_chrdev函数的定义
linux2.6驱动的注册和卸载
linux2.6驱动的注册和卸载p226
..............................