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

飞腾派驱动开发实验指导书

前言

本教材仍在撰写和调整中

  • 前言

  • 第零章:环境配置与预备知识

    • * 硬件平台介绍
    • * 开发环境准备
    • * 前置知识引导
  • 第一章:硬件控制类驱动

    • * GPIO驱动开发
    • PWM驱动开发
    • 复位与引脚复用驱动
  • 第二章:时钟管理类驱动

    • * NOC时钟驱动
    • 时钟源驱动
    • * 看门狗驱动
  • 第三章:外设协议类驱动

    • * UART串口驱动
    • * I2C驱动开发
    • * SPI驱动开发
  • * 第四章:驱动设计模式

    • * 测试驱动开发
    • * 设计模式
    • * 注意事项
  • 第五章:高速传输类驱动

    • DMA驱动开发
    • PCI控制器驱动
    • PCIe互联驱动
  • 第六章:网络通信类驱动

    • 单元测试与调试
    • PCIe网卡驱动基础
    • IGB网卡驱动实现
    • GMAC以太网基础
    • YT8521驱动实现
    • net_device实现
  • 第七章:存储驱动实现

    • Micro SD驱动
    • eMMC驱动
    • Flash驱动
  • 第八章:多媒体方向

    • * USB串口驱动
    • USB摄像头驱动
  • 第九章:无线通讯方向

    • WiFi6驱动开发
    • 蓝牙驱动开发
  • 第十章:实时工业总线方向

    • CANFD驱动
    • EtherCAT驱动
  • 附录:训练营资源

    • 训练营课表
    • 项目选题指南
    • 优秀项目案例