视频:26
课程介绍:
本课程是嵌入式开发完整体系课程的《Linux设备驱动》
课程内容涵盖:
一、Linux内核模块
Linux kernel源码结构
内核启动分析
内核模块编写
内核模块配置及加载
二、Linux字符设备驱动
Linux 字符设备描述
设备号分配及注销
file_operation结构体
文件对象file结构体
索引节点inode结构体
字符设备的注册及移除
字符设备的加载及初始化
read/write方法
字符设备驱动总结
三、LED与按键驱动
驱动GPIO I/O方式
按键驱动程序实现
按键驱动测试
四、Linux键盘/鼠标驱动分析
键盘、鼠标工作原理介绍
键盘、鼠标驱动程序分析
五、块设备驱动之存储设备
Ramdisk驱动
gendisk设备驱动
六、网络设备驱动之网卡
以太网概述
以太网扩展接口
Linux网络驱动程序体系结构
网卡驱动程序移植
七、Linux驱动综合项目
看门狗驱动
ADC采样驱动
RTC实时时钟驱动
蜂鸣器驱动
键盘驱动
点阵LED驱动
课程讲师:
张志英
嵌入式讲师