Day1

Linux 驱动相关概念:什么是驱动,驱动的分类,驱动的类型

Linux 内核模块编程:模块的三要素,编译,加载,传参,打印,打印级别


Day2

Linux 内核导出符号表:模块间的数据共享

Linux 字符设备驱动:字符设备驱动的注册注销 API

Linux 用户和内核之间的数据传递copy_to_user 以及 copy_from_user

Linux 内存地址映射函数ioremap 以及 iounmap

字符设备驱动控制 LED 灯实验:第一个控制硬件的实验


Day3

自动创建设备节点

ioctl 函数的使用


Day4

字符设备驱动内部实现


Day5