嵌入式LINUX驱动课程大纲
2014-02-18 19:53
316 查看
嵌入式LINUX驱动课程大纲
课程大纲
Linux字符设备驱动基础
设备驱动基础知识
驱动模块的构成、编译、装载
三种重要的数据结构介绍,file_operation结构体分析,字符驱动程序模板
用户空间和内核空间数据传输
简单模块编写实验
简单字符设备驱动实验
并发控制,阻塞与非阻塞IO,睡眠机制,Poll和Select操作,异步通知
并发控制的实现:原子变量,互斥锁和信号量(
阻塞与非阻塞IO,内核中的休眠机制
poll和select操作
异步通知机制
pipe实验
poll实验
异步通知实验
中断处理、延迟机制
Linux内核中断子系统
中断处理程序编写
顶半部和底半部机制一
顶半部和底半部机制二
驱动程序延缓执行机制
内存空间与IO空间
内核空间与用户空间
内核空间内存分配
tasklet实验
工作队列实验
秒表字符设备实验
Linux2.6设备模型与sysfs文件系统,udev和devfs文件系统
linux2.6设备模型
udev与devfs文件系统
ARM接口驱动
添加平台设备
自动创建设备节点
LED灯驱动实验
ARM接口驱动(二)
按键中断接口驱动实验
看门狗驱动实验
PWM接口驱动实验
ARM接口驱动
A/D接口驱动实验
I2C时序;设备地址;工作模式
基于I2C子系统的用户模式驱动实验
基于I2C子系统的设备驱动实验
SPI子系统
基于SPI子系统的设备驱动
I2C驱动实验
块设备驱动介绍
网卡驱动介绍
块设备驱动讲解
网卡驱动讲解
课程大纲
Linux字符设备驱动基础
设备驱动基础知识
驱动模块的构成、编译、装载
三种重要的数据结构介绍,file_operation结构体分析,字符驱动程序模板
用户空间和内核空间数据传输
简单模块编写实验
简单字符设备驱动实验
并发控制,阻塞与非阻塞IO,睡眠机制,Poll和Select操作,异步通知
并发控制的实现:原子变量,互斥锁和信号量(
阻塞与非阻塞IO,内核中的休眠机制
poll和select操作
异步通知机制
pipe实验
poll实验
异步通知实验
中断处理、延迟机制
Linux内核中断子系统
中断处理程序编写
顶半部和底半部机制一
顶半部和底半部机制二
驱动程序延缓执行机制
内存空间与IO空间
内核空间与用户空间
内核空间内存分配
tasklet实验
工作队列实验
秒表字符设备实验
Linux2.6设备模型与sysfs文件系统,udev和devfs文件系统
linux2.6设备模型
udev与devfs文件系统
ARM接口驱动
添加平台设备
自动创建设备节点
LED灯驱动实验
ARM接口驱动(二)
按键中断接口驱动实验
看门狗驱动实验
PWM接口驱动实验
ARM接口驱动
A/D接口驱动实验
I2C时序;设备地址;工作模式
基于I2C子系统的用户模式驱动实验
基于I2C子系统的设备驱动实验
SPI子系统
基于SPI子系统的设备驱动
I2C驱动实验
块设备驱动介绍
网卡驱动介绍
块设备驱动讲解
网卡驱动讲解
相关文章推荐
- 飞星嵌入式LINUX驱动视频课程表
- 嵌入式Linux设备驱动开发课程-宋宝华
- 嵌入式Linux下PCI设备驱动的设计与实现
- 嵌入式 linux下kernel代码中设备驱动模型的基石kobject
- 嵌入式Linux之我行——深入理解DM9000在mini2440上的驱动
- 嵌入式Linux驱动——SPI子系统解读(三)
- 嵌入式Linux字符设备驱动LED驱动编写
- 嵌入式linux下CC1101的驱动 arm9 tq2440开发板
- 11-S3C2440驱动学习(七)嵌入式linux-字符设备的另一种写法及RTC驱动程序分析和字符设备驱动框架总结
- 基于S3C2440的嵌入式Linux驱动——MMC/SD子系统解读(一)
- 嵌入式linux之IIS驱动
- 基于S3C2440的嵌入式Linux驱动——MMC/SD子系统解读(二)
- 嵌入式LINUX驱动笔记1---创世纪
- linux嵌入式驱动软件开发(csdnblog)
- 《嵌入式设计及Linux驱动开发指南——基于ARM9处理器》读书笔记
- 嵌入式linux FM25L256的驱动(应用层)程序
- 嵌入式Linux USB WIFI驱动的移植
- 【嵌入式linux】(第六步):使用eclipse集成开发环境开发第一个嵌入式Linux程序,并测试LED驱动
- 嵌入式linux驱动-网络设备驱动笔记
- 嵌入式Linux驱动案例之一