我希望每当 USB 连接的磁盘有活动时,连接到 GPIO 线的 LED 就会闪烁
有没有一种简单的方法可以实现这一目标?
答案1
当然。
磁盘活动实时记录在“/proc/diskstats”中。您需要做的就是每 100 毫秒循环一次,读取此文件并比较 USB 块设备的任何读取或写入计数器是否发生变化。如果它们发生变化,则 GPIO 上的 LED 会闪烁。
有关“/proc/diskstats”格式的信息,请参阅内核源文件“Documentation/iostats.txt”。
我希望每当 USB 连接的磁盘有活动时,连接到 GPIO 线的 LED 就会闪烁
有没有一种简单的方法可以实现这一目标?
当然。
磁盘活动实时记录在“/proc/diskstats”中。您需要做的就是每 100 毫秒循环一次,读取此文件并比较 USB 块设备的任何读取或写入计数器是否发生变化。如果它们发生变化,则 GPIO 上的 LED 会闪烁。
有关“/proc/diskstats”格式的信息,请参阅内核源文件“Documentation/iostats.txt”。