linux - 如何控制内核空间中的 LED 列表
问题描述
我正在尝试为 Linux 构建一个内核模块,以尝试控制 LED 设备列表,这些设备将按顺序打开/关闭它们。例如,绿色 --> 红色 --> 绿色 --> 橙色,然后重复。
我知道它可以简单地在用户空间中完成,但是当 CPU 被密集使用时,这个 LED 序列需要发生,序列会显着减慢,所以我需要通过硬件来控制它。我使用了 delay_on/delay_off 和 usleep(),但无法在 3 个 LED 之间获得正确的时序。
我知道如何触发每个 LED 并单独为它们分配模式,但我不能集体完成。
谁能告诉我如何获取 LED 设备列表?
解决方案
推荐阅读
- angular - Primeng 表从父组件改变自定义组件
- vert.x - 请求的 handleEnd() 中出现异常时中止(HTTP 500)请求
- python - 用于传送可滚动区域的特定部分的按钮,tkinter
- python - 将包从 python 2.7 导入到 3.7
- reactjs - 如何从 HTTPS 加密的 ReactJS 页面中查询 API?
- embedded - 在引导加载程序中读取 GPIO
- c# - 如何替换 MS-Word 文本框中的文本?
- xpath - 改进 XPath-query 以正确区分文本节点
- continuous-integration - VSTS 发布管道找不到已发布的工件
- python - 卷积算法的朴素实现