封面
版权信息
内容简介
前言
第一篇 基础篇
第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设备
13.6 驱动配置
13.7 驱动验证
13.8 本章小结
第14章 LCD设备驱动开发
14.1 LCD层级结构
14.2 创建LCD设备
14.3 实现LCD设备的操作方法
14.4 实现绘图的操作方法
14.5 注册LCD设备
14.6 驱动配置
14.7 驱动验证
14.8 本章小结
第15章 传感器设备驱动开发
15.1 传感器层级结构
15.2 创建传感器设备
15.3 实现传感器设备的操作方法
15.4 设备注册
15.5 驱动配置
15.6 驱动验证
15.7 本章小结
第16章 MTD NOR设备驱动开发
16.1 MTD NOR层级结构
16.2 创建MTD NOR设备
16.3 实现MTD NOR设备的操作方法
16.4 注册MTD NOR设备
16.5 驱动配置
16.6 驱动验证
16.7 本章小结
第17章 MTD NAND设备驱动开发
17.1 MTD NAND层级结构
17.2 创建MTD NAND设备
17.3 实现MTD NAND设备的操作方法
17.4 注册MTD NAND设备
17.5 驱动配置
17.6 驱动验证
17.7 本章小结
第18章 脉冲编码器设备驱动开发
18.1 脉冲编码器层级结构
18.2 创建脉冲编码器设备
18.3 实现脉冲编码器设备的操作方法
18.4 注册脉冲编码器设备
18.5 脉冲编码器中断处理
18.6 驱动配置
18.7 驱动验证
18.8 本章小结
第19章 加解密设备驱动开发
19.1 加解密设备层级结构
19.2 创建加解密设备
19.3 实现加解密设备的操作方法
19.4 注册加解密设备
19.5 驱动配置
19.6 驱动验证
19.7 本章小结
第20章 PM设备驱动开发
20.1 PM层级结构
20.2 实现PM设备的操作方法
20.3 注册PM设备
20.4 驱动配置
20.5 驱动验证
20.6 本章小结
第三篇 高级篇
第21章 WLAN设备驱动开发
21.1 WLAN层级结构
21.2 创建WLAN设备
21.3 实现WLAN设备的操作方法
21.4 注册WLAN设备
21.5 驱动配置
21.6 驱动验证
21.7 本章小结
第22章 ETH设备驱动开发
22.1 ETH层级结构
22.2 创建ETH设备
22.3 实现ETH设备的操作方法
22.4 注册ETH设备
22.5 驱动配置
22.6 驱动验证
22.7 本章小结
第23章 AUDIO MIC设备驱动开发
23.1 AUDIO层级结构
23.2 创建MIC设备
23.3 实现MIC设备的操作方法
23.4 音频数据流处理
23.5 注册MIC设备
23.6 驱动配置
23.7 驱动验证
23.8 本章小结
第24章 AUDIO SOUND设备驱动开发
24.1 创建SOUND设备
24.2 实现SOUND设备的操作方法
24.3 音频数据流处理
24.4 注册SOUND设备
24.5 驱动配置
24.6 驱动验证
24.7 本章小结
第25章 USBD设备驱动开发
25.1 USBD层级结构
25.2 创建USBD设备
25.3 实现USBD设备的操作方法
25.4 注册USBD设备
25.5 USBD中断处理
25.6 驱动配置
25.7 驱动验证
25.8 本章小结
第26章 USBH设备驱动开发
26.1 USBH层级结构
26.2 创建USBH设备
26.3 实现USBH设备的操作方法
26.4 注册USBH设备
26.5 USBH中断处理
26.6 驱动配置
26.7 驱动验证
26.8 本章小结
第27章 CAN设备驱动开发
27.1 CAN层级结构
27.2 创建CAN设备
27.3 实现CAN设备的操作方法
27.4 CAN中断处理
27.5 注册CAN设备
27.6 驱动配置
27.7 驱动验证
27.8 本章小结
作者简介
封底
更新时间:2023-03-30 21:31:28