更新时间:2023-03-30 21:31:28
封面
版权信息
内容简介
前言
第一篇 基础篇
第1章 RT-Thread与设备框架简介
1.1 RT-Thread概述
1.2 RT-Thread I/O设备框架
1.3 本章小结
第2章 UART设备驱动开发
2.1 UART层级结构
2.2 创建UART设备
2.3 实现UART设备的操作方法
2.4 注册UART设备
2.5 UART设备中断处理
2.6 增加DMA模式
2.7 驱动配置
2.8 驱动验证
2.9 本章小结
第3章 PIN设备驱动开发
3.1 PIN层级结构
3.2 实现PIN设备的操作方法
3.3 注册PIN设备
3.4 驱动配置
3.5 驱动验证
3.6 本章小结
第4章 I2C总线设备驱动开发
4.1 I2C层级结构
4.2 I2C总线设备结构
4.3 硬件I2C总线设备驱动开发
4.4 软件I2C总线设备驱动开发
4.5 本章小结
第5章 SPI/QSPI总线设备驱动开发
5.1 SPI/QSPI层级结构
5.2 SPI总线设备驱动开发
5.3 QSPI总线设备驱动开发
5.4 本章小结
第6章 HWTIMER设备驱动开发
6.1 HWTIMER层级结构
6.2 创建HWTIMER设备
6.3 实现HWTIMER设备的操作方法
6.4 注册HWTIMER设备
6.5 HWTIMER设备中断处理
6.6 驱动配置
6.7 驱动验证
6.8 本章小结
第7章 PWM设备驱动开发
7.1 PWM层级结构
7.2 创建PWM设备
7.3 实现PWM设备的操作方法
7.4 注册PWM设备
7.5 驱动配置
7.6 验证与使用
7.7 本章小结
第8章 RTC设备驱动开发
8.1 RTC层级结构
8.2 创建RTC设备
8.3 实现RTC设备的操作方法
8.4 注册RTC设备
8.5 驱动配置
8.6 驱动验证
8.7 本章小结
第9章 ADC设备驱动开发
9.1 ADC层级结构
9.2 创建ADC设备
9.3 实现ADC设备的操作方法
9.4 注册ADC设备
9.5 驱动配置
9.6 驱动验证
9.7 本章小结
第10章 DAC设备驱动开发
10.1 DAC层级结构
10.2 创建DAC设备
10.3 实现设备的操作方法
10.4 注册DAC设备
10.5 驱动配置
10.6 驱动验证
10.7 本章小结
第11章 WDT设备驱动开发
11.1 WDT层级结构
11.2 创建WDT设备
11.3 实现WDT设备的操作方法
11.4 注册WDT设备
11.5 驱动配置
11.6 驱动验证
11.7 本章小结
第二篇 进阶篇
第12章 SDIO设备驱动开发
12.1 SDIO层级结构
12.2 实现SDIO设备的操作方法
12.3 创建并激活SDIO主机
12.4 驱动配置
12.5 驱动验证
12.6 本章小结
第13章 Touch设备驱动开发
13.1 Touch层级结构
13.2 GT9147触摸芯片
13.3 创建Touch设备
13.4 实现Touch设备的操作方法
13.5 注册Touch设备