11_Linux PWM 驱动(PWM Subsystem)

Linux PWM 子系统开发指南,讲解 PWM 脉冲宽度调制原理、pwm_chip/pwm_device 结构、PWM 注册与配置方法及背光/电机控制等应用场景。

2026-03-13 · 3 分钟 · 484 字 · Parry

12_Linux RTC 驱动(RTC Subsystem)

Linux RTC 实时时钟驱动开发详解,涵盖 RTC 子系统架构、rtc_device/rtc_class_ops 结构、时间读写操作、闹钟功能及 hwclock 工具使用。

2026-03-13 · 3 分钟 · 452 字 · Parry

13_Linux Watchdog 驱动(Watchdog Subsystem)

Linux Watchdog 看门狗驱动开发指南,包括看门狗工作原理、watchdog_device 结构、喂狗机制、超时处理及系统复位保护功能实现。

2026-03-13 · 3 分钟 · 451 字 · Parry

14_Linux CAN 驱动(SocketCAN Subsystem)

Linux SocketCAN 驱动开发详解,涵盖 CAN 总线协议、SocketCAN 架构、can_frame 数据结构、CAN 设备注册及用户空间 CAN 通信编程。

2026-03-13 · 3 分钟 · 493 字 · Parry

15_Linux Netdev 驱动(Network Device Driver)

Linux 网络设备驱动开发指南,讲解 net_device 结构、网络数据包收发流程、NAPI 机制、ethtool 接口及以太网/WiFi 驱动开发要点。

2026-03-13 · 2 分钟 · 423 字 · Parry

16_Linux IIO 驱动(Industrial I!O Subsystem)

Linux IIO 工业输入输出子系统开发指南,涵盖 IIO 架构、iio_dev/iio_chan_spec 结构、ADC/DAC 驱动开发、缓冲区采集及 sysfs 用户空间接口。

2026-03-13 · 3 分钟 · 435 字 · Parry

17_Linux USB 驱动(USB Subsystem)

Linux USB 子系统驱动开发详解,包括 USB 总线架构、usb_device/usb_interface/usb_driver 结构、URB 数据传输、设备枚举流程及 USB 驱动匹配机制。

2026-03-13 · 3 分钟 · 493 字 · Parry