写入 /sys/class/gpio/export 失败

发布于 2025-01-03 09:18:22 字数 495 浏览 1 评论 0原文

我正在开发一个项目,需要我配置 GPIO 引脚并向原子板添加传感器。内核已配置 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 相同的操作,但没有用,除非我可以公开这些固定到用户空间我无法编写任何代码。我做错了什么?
是内核版本的问题还是需要设置其他一些内核选项?

提前致谢

I am working on a project which needs me to configure the gpio pins and add sensors to atom board. The kernel has configured the gpio ... CONFIG_GPIO_SYSFS=y is one of the kernel options.

I am using fedora version 2.6.29-10
But i am not able to write to export file in gpio folder using

GPIO=22  // to add pin 22 to userspace  
echo $GPIO > /sys/class/gpio/export

I get the error
bash: echo: write error: Invalid argument

I also tried the same with sudo and sh -c but no use ,unless i can expose these pins to userspace i cant write any code.What am i doing wrong?
Is the problem with the kernel version or some other kernel options needs to set??

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

魄砕の薆 2025-01-10 09:18:22

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

Well , for the GPIO pins to be used as I have described. you need to load a module using insmod or modprobe.
After a long wait i got those modules from the manufacturers of our atom board.
The problem described above is now solved.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文