驱动开发指南
==========================================
本章节旨在为开发人员提供关于驱动开发的详尽指南，涵盖了一系列驱动调试和配置选项的说明，以及与驱动相关的功能和调试方法。以下是本章节的概述：

驱动开发是嵌入式系统开发中至关重要的一部分，它涉及到与硬件设备的交互和控制，以及与操作系统的集成。本指南将带领开发人员深入了解各种驱动的开发、调试和配置过程，从而帮助开发者更好地理解和利用硬件资源。

本章节包含了一系列子章节，每个子章节都专注于介绍一种特定类型的驱动或相关功能的调试和配置方法。具体包括了：

- 配置 uboot 和 kernel 选项参数：介绍如何配置 uboot 和 kernel 选项参数，以便于适配目标硬件设备和驱动程序。

- 各种硬件接口调试指南：包括 UART、 GPIO、 Pinctrl、 IO-DOMAIN、 ADC、 SPI、 SDIO、 I2C、 PWM、 RTC、 PMIC、 LCD、 Audio 等各种硬件接口的调试指南，涵盖了常见的驱动开发和调试需求。

- 其他功能和调试说明：包括 Thermal 系统、自启动设置、自定义系统镜像、低功耗模式调试等其他功能和调试说明，为开发人员提供了更全面的开发支持。

通过阅读本章节，开发人员将能够深入了解各种驱动的开发原理和调试方法，从而更加高效地进行驱动开发工作，并为系统的稳定性和性能提升做出贡献。

.. toctree::

   memory_layout.md
   0-Configure_Kernel_And_Uboot.md
   27-Uart_Driver_Debug_Guide.md
   10-GPIO_Debug_Guide_zh_CN.md
   11-Pinctrl_Debug_Guide_zh_CN.md
   12-IO-DOMAIN_Debug_Guide_zh_CN.md
   13-ADC_Debug_Guide_zh_CN.md
   14-SPI_Debug_Guide_zh_CN.md
   9-I2C_Debug_Guide_zh_CN.md
   28-LPWM_Driver_Debug_Guide.md
   29-PWM_Driver_Debug_Guide.md
   24-Phy_Driver_Debug_Guide.md
   26-RTC_Driver_Debug_Guide.md
   30-WatchDog_Driver_Debug_Guide.md
   17-thermal_Usage.md
   15-GMAC_Driver_Debug_Guide.md
   32-PMIC_Driver_Debug_Guide.md
   25-LCD_Driver_Debug_Guide.md
   23-USB_Gadget_Debug_Guide.md
   38-Audio_Debugging_Guide.md
   8-SDIO_Debug_Guide_zh_CN.md
   33-WIFI_Driver_Debug_Guide.md
   34-Bluetooth_Driver_Debug_Guide.md
   40-QOS_Driver_Debug_Guide.md
   41-AXI-monitor_Driver_Debug_Guide.md
   43-USB_Usage_Guide.md
   44-boardinfo.md
   45-Hobot-pps_Driver_Debug_Guide.md
   bootloader_user_guide/index
   hifi5/index
