linux - 在 Linux 中打开 GPIO 有线 LED

标签 linux embedded linux-device-driver gpio

我希望在 Linux 中找到一种通用机制来切换连接到嵌入式应用程序中的 GPIO Controller 的 LED。

我可以使用 JTAG 或我的引导加载程序(直接设置寄存器)。然而,从用户模式切换一些灯会很棒

我不太熟悉 Linux 上的这个,有没有我可以从我的用户模式应用程序调用的标准内核驱动程序?还是我需要为我的应用程序编写驱动程序?

我进行了一次网络搜索,发现了从编写自己的驱动程序到感觉特别的库等各种想法。我希望找到最“标准”的方式,认为 stackoverflow 人群会有很好的意见

任何提示都会很棒

最佳答案

您想将 sysfs 接口(interface)用于 GPIO

http://www.kernel.org/doc/Documentation/gpio.txt

在那个链接中搜索“Sysfs Interface for Userspace”

我不知道你使用的是什么类型的系统,或者你的内核是否已经启用了对此的支持,但这就是你想要查看的地方。

关于linux - 在 Linux 中打开 GPIO 有线 LED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13709175/

相关文章:

linux - 基本的 Linux dmesg 问题

android - 如何在 Android 中使用 Linux 应用程序

linux - 如何提取字符串开头的一部分?

json - bash:遍历由索引选择的 JSON 数组的成员

c - 将十六进制数据加载到内存中

c - 处理非常小的堆栈有什么技巧吗?

android - LinuxOnAndroid - 如何开始一个 Activity

linux - 在内核 block I/O 层拦截数据

Linux 错误 - setterm : $TERM is not defined./etc/cron.hourly/mcelog.cron:

在等待队列上调用wake_up_interruptible(),该队列未被任何进程用于 sleep