Input / RTC / Watchdog 子系统速览

本文对应 成长路径 低优先级:产品涉及键盘触摸、时钟、看门狗时的 内核子系统入口


Input

  • 子系统:input_register_device,事件 EV_KEY / EV_ABS
  • 设备树:compatiblegpio-keysgoodix,gt9xx
  • 用户态:/dev/input/eventXevtest

RTC

  • 硬件时钟芯片 I2C/SPIrtc_device_register
  • 用户态:hwclocktimedatectl(若 systemd)。

Watchdog

wd = devm_watchdog_register_device(dev, &wdd);

学习建议

原理图外设 只学一项,参考 Documentation/devicetree/bindings 与厂商驱动。


延伸阅读