Linux 基于unlocked_ioctl实现定时器周期控制

108 阅读1分钟

1 定时器基础

image.png image.png image.png image.png image.png

2 ioctl 用户与驱动之间的协议

image.png

3 驱动开发

  • timer设备结构体 image.png
  • ioctl函数 image.png image.png image.png
  • 关闭定时器 image.png
  • timer回调函数 image.png
  • 初始化定时器 image.png

4 应用层开发

image.png image.png image.png