LED设备驱动
通过配置GPIO,把相应的GPIO设置成高电平或低电平,达到点灯。
RTC驱动
-
RTC驱动的结构框图
-
platform设备驱动的一般写法
- s3c_device_rtc
- smdkv210_devices
- 设备驱动的probe函数等
写驱动程序,一定区分driver和decvice!
-
RTC驱动的代码分析
rtc_dev.c -> interface -> rtc_s3c.c
class.c , rtc_dev.c :建立/dev/rtc0设备,同时注册相应的操作函数
interface.c:作为中间层,做一个传递和封装
rtc_s3c.c:具体的物理实现,各种操作硬件模块的函数
rtc_sysfs.c:
rtc_proc.c:
从RTC设备看所有驱动的写法:
- 所有驱动第一步是注册“驱动程序”。
- 注册“设备”。
- 系统在初始化时,会调用驱动程序的probe函数,完成基本硬件初始化和设备的注册。
电容触摸屏驱动
- 基本硬件工作原理
- Linux中输入子系统
- 代码分析
- linux内核的I2C模型
网络设备驱动
- 网络设备驱动特点
- 网络设备驱动的分层
- sk_buff以及围绕sk_buff的操作
- 底层设备驱动
- 小结
声卡驱动
- Linux下声卡驱动的架构
- alsa声卡设备简介
- 代码分析
- 工作重点
LCD驱动
- framebuffer设备概述
- 编写访问framebuffer设备的程序
- framebuffer驱动架构和实现过程
nandflash驱动
- 硬件原理
- nandflash驱动的框架
- nandflash驱动实现的细节
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)