第二部分Linux设备驱动程序.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:86 大小:1.7MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第二部分Linux设备驱动程序.ppt

第二部分Linux设备驱动程序.ppt

预览

免费试读已结束,剩余 76 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二部分Linux设备驱动程序第一章设备驱动简介设备驱动程序的角色Linux设备的分类第二章内核模块基础模块代码结构初始化和退出函数模块的编译和加载模块加载参数课后练习第三章字符设备驱动程序设备文件和设备号设备号的分配和释放关键数据结构字符设备初始化和注册(1)字符设备初始化和注册(2)设备的fileoperation方法(1)设备的fileoperation方法(2)设备的fileoperation方法(3)设备的fileoperation方法(4)设备的fileoperation方法(5)设备的fileoperation方法(6)设备的fileoperation方法(7)实例分析课后练习第四章内核时间和定时器内核时间单位延时函数(1)延时函数(2)内核定时器(1)内核定时器(2)课后练习第五章并发和竞态什么是并发和竞态如何避免竞态并发控制(1)-linux信号量并发控制(2)-自旋锁自旋锁API第六章内存分配kmalloc函数(1)kmalloc函数(2)kmalloc函数(3)kfree函数IO内存(1)IO内存(2)IO内存(3)IO内存(4)第七章中断处理设备通讯的三种方式什么是中断中断处理程序(1)中断处理程序(2)前半部和后半部(1)前半部和后半部(2)前半部和后半部(3)第八章块设备驱动程序块设备的特性块设备的注册和注册块设备的操作gendisk结构块设备操作函数I/O请求请求的结构(1)请求队列图请求的结构(3)请求完成函数第九章网络设备驱动程序网络设备的特点net_device结构网络设备的注册和注销网络接口的打开和关闭(1)网络接口的打开和关闭(2)数据包的发送发送队列的操作接收数据包流程中断处理函数驱动实例练习-毫秒级精度秒表功能描述实现要点程序大致流程项目实战-嵌入式LinuxIP电话终端项目需求总体要求项目实现要点项目组成员分工与职责参考资料