1. 现在显示控制器需要驱动一块基于 PWM 调光的 RGB LED 矩阵。请描述你如何在 Linux 内核中实现这个 PWM LED 驱动,包括关键数据结构和注册流程。考察点:PWM 子系统、LED 子系统、platform driver答:在设备树中定义 PWM 控制器节点和 LED 节点,指定 pwms 属性绑定通道实现 platform_driver,在 probe 函数中调用 devm_pwm_get() 获取 PWM 句柄注册 led_classdev,实现 .brightness_set_blocking 回调,内部调用 pwm_config() 修改占空比通过 /sys/cla...