【问题标题】:writing to /sys/class/gpio/export failing写入 /sys/class/gpio/export 失败
【发布时间】:2012-02-08 20:13:29
【问题描述】:

我正在做一个项目,该项目需要我配置 gpio 引脚并将传感器添加到 atom 板。内核已经配置了 gpio ...CONFIG_GPIO_SYSFS=y 是内核选项之一。

我正在使用 fedora 版本 2.6.29-10
但我无法使用

写入 gpio 文件夹中的导出文件
GPIO=22  // to add pin 22 to userspace  
echo $GPIO > /sys/class/gpio/export

我收到错误
bash: echo: write error: Invalid argument

我也对sudosh -c 进行了同样的尝试,但没有用,除非我可以将这些引脚暴露给用户空间,否则我无法编写任何代码。我做错了什么?
是内核版本问题还是需要设置其他内核选项??

提前致谢

【问题讨论】:

    标签: gpio


    【解决方案1】:

    好吧,正如我所描述的那样使用 GPIO 引脚。您需要使用 insmodmodprobe 加载模块。 经过漫长的等待,我从我们的原子板制造商那里得到了这些模块。 上述问题现已解决。

    【讨论】:

    • 我有同样的问题,但使用的是 xilinx 的 Zybo 板。你有一些想法离子如何解决这个问题?如何使用 insmod 或 modprobe?在哪里可以找到并安装它们?
    • insmod、modprobe 是标准的 unix 命令,它们都加载内核模块。 GPIO 引脚的内核模块是开源的,制造商应该可以使用。我建议与社区联系以获取 Zybo 板。
    猜你喜欢
    • 2020-12-25
    • 2017-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-15
    • 2021-08-22
    • 1970-01-01
    相关资源
    最近更新 更多