欢迎大家来到 Linux 驱动与调试大全
,带你深入 Linux 驱动,手把手带你 debug。
1、Linux 启动流程
1.1、Linux 内核启动流程
1.2、Linux 内核启动流程之 start_kernel
1.3、Android 系统启动流程
1.4、手把手教你使用 ftrace 对 Linux 系统进行 debug
2、GPIO 子系统
2.1、GPIO 八种工作模式及其硬件框图
2.2、Linux 下 GPIO 和 pinctrl 子系统框架
3、Linux 中断子系统
3.1、Linux 中断子系统(一):中断框架
3.2、Linux 中断子系统(二):GIC 中断控制器
3.3、Linux 中断子系统(三):中断处理机制
3.4、Linux 中断子系统(四):GIC 中断初始化
3.5、Linux 中断控制器(五):中断号映射
3.6、Linux 中断子系统(六):核心数据结构
3.7、Linux 中断子系统(七):注册中断
3.8、Linux 中断子系统(八):中断处理流程
4、I2C 协议
4.1、I2C 子系统(一):I2C spec
4.2、I2C 子系统(二):I3C spec
4.3、I2C 子系统(三):I2C Driver
4.4、I2C 子系统(四):I2C debug
4.5、I2C 死锁及恢复方法
4.6、手把手教你使用 i2c-tools
4.7、Linux I2C 软件架构视频教程
5、SPI 协议
5.1、SPI spec
5.2、SPI driver
5.3、Single SPI、Dual SPI、Qaud SPI
6、headset
7、sensorhub
7.1、一文带你了解 sensor 和 sensorhub
7.2、传感器选型(sensor 选型)