11_Linux PWM 驱动(PWM Subsystem)
Linux PWM 子系统开发指南,讲解 PWM 脉冲宽度调制原理、pwm_chip/pwm_device 结构、PWM 注册与配置方法及背光/电机控制等应用场景。
Linux PWM 子系统开发指南,讲解 PWM 脉冲宽度调制原理、pwm_chip/pwm_device 结构、PWM 注册与配置方法及背光/电机控制等应用场景。
Linux RTC 实时时钟驱动开发详解,涵盖 RTC 子系统架构、rtc_device/rtc_class_ops 结构、时间读写操作、闹钟功能及 hwclock 工具使用。
Linux Watchdog 看门狗驱动开发指南,包括看门狗工作原理、watchdog_device 结构、喂狗机制、超时处理及系统复位保护功能实现。
Linux SocketCAN 驱动开发详解,涵盖 CAN 总线协议、SocketCAN 架构、can_frame 数据结构、CAN 设备注册及用户空间 CAN 通信编程。
Linux 网络设备驱动开发指南,讲解 net_device 结构、网络数据包收发流程、NAPI 机制、ethtool 接口及以太网/WiFi 驱动开发要点。
Linux IIO 工业输入输出子系统开发指南,涵盖 IIO 架构、iio_dev/iio_chan_spec 结构、ADC/DAC 驱动开发、缓冲区采集及 sysfs 用户空间接口。
Linux USB 子系统驱动开发详解,包括 USB 总线架构、usb_device/usb_interface/usb_driver 结构、URB 数据传输、设备枚举流程及 USB 驱动匹配机制。