【发布时间】:2018-10-19 05:28:34
【问题描述】:
我有一块带有 LED 的 Intel Galileo 板连接到一个 GPIO 引脚。当我将电源连接到 Galileo 时,LED 会亮一秒钟,然后再次熄灭。
一旦我的应用程序启动,我就可以操作 LED。但是现在我希望我的 LED 在整个启动过程中打开,一旦我的应用程序启动它应该在此之后操作 LED。我想要实现这一点,我必须更改内核代码并完全重新构建它。
【问题讨论】:
-
在 Github 上有一个项目 meta-acpi,您可以在其中找到如何通过 ACPI 操作 GPIO 线路的示例。请注意,上述任何方法都不能完全解决您的问题,否则您基本上需要编写和运行 UEFI 应用程序,或者破解引导加载程序(在 UEFI 中,Linux 也可能作为 UEFI 应用程序加载)
标签: linux linux-kernel gpio intel-galileo