前言
第零章:环境配置与预备知识
* 硬件平台介绍
* 开发环境准备
* 前置知识引导
第一章:硬件控制类驱动
* GPIO驱动开发
PWM驱动开发
复位与引脚复用驱动
第二章:时钟管理类驱动
* NOC时钟驱动
时钟源驱动
* 看门狗驱动
第三章:外设协议类驱动
* UART串口驱动
* I2C驱动开发
* SPI驱动开发
* 第四章:驱动设计模式
* 测试驱动开发
* 设计模式
* 注意事项
第五章:高速传输类驱动
DMA驱动开发
PCI控制器驱动
PCIe互联驱动
第六章:网络通信类驱动
单元测试与调试
PCIe网卡驱动基础
IGB网卡驱动实现
GMAC以太网基础
YT8521驱动实现
net_device实现
第七章:存储驱动实现
Micro SD驱动
eMMC驱动
Flash驱动
第八章:多媒体方向
* USB串口驱动
USB摄像头驱动
第九章:无线通讯方向
WiFi6驱动开发
蓝牙驱动开发
第十章:实时工业总线方向
CANFD驱动
EtherCAT驱动
附录:训练营资源
训练营课表
项目选题指南
优秀项目案例
Light
Rust
Coal
Navy
Ayu
飞腾派驱动开发实验指导书
第四章:RUST驱动开发教程
测试驱动开发
设计模式
注意事项