小编Cal*_*die的帖子

在什么情况下/ sys / kernel / debug / gpio为空?

摘要

我的目标是控制Intel主板(带有C1037U处理器的NM70芯片组)上的Peppermint 4 Linux(内核版本3.8.0)中的GPIO引脚。

我正在调试使用sysfs接口的问题,并试图了解/ sys / kernel / debug / gpio为空的情况?

尝试通过以下方式导出针脚0到255时

echo XX > /sys/class/gpio/export

XX从0到255,我得到以下错误消息

echo: write error: No such device

在什么情况下/ sys / kernel / debug / gpio为空?

 背景

  • 主板:具有NM70芯片组的英特尔
  • 处理器:C1037U处理器
  • 操作系统:Peppermint 4 Linux
  • 内核版本:3.8.0
  • GPIO接口:sysfs

我正在尝试使用sysfs接口,该接口允许通过文件系统从用户空间访问GPIO引脚。

我已成功遵循https://help.ubuntu.com/community/Kernel/Compile的“替代构建方法:老式Debian方式”部分重新编译内核,以便在用户空间中公开GPIO访问,并打开GPIO的调试模式:

编译完新内核后,我可以首次在/ sys / class / gpio中看到GPIO文件夹。然后,从理论上讲,应该是能够通过写入文件系统来打开/关闭GPIO端口的情况。在http://falsinsoft.blogspot.co.uk/2012/11/access-gpio-from-linux-user-space.html中概述了这种方法。

尝试通过以下方式导出针脚0到255时

echo XX > /sys/class/gpio/export

XX从0到255,我得到以下错误消息

echo: write error: No such device

尝试通过以下方式导出0到255范围外的引脚时

echo XX > /sys/class/gpio/export

我收到以下错误消息

echo: write error: Invalid argument

本教程建议这可能是因为GPIO端口是为另一个程序保留的,并且如果是这样,调试文件(/ sys / kernel / …

embedded embedded-linux sysfs gpio

5
推荐指数
1
解决办法
3292
查看次数

a == a是否有可能为Java中的某个变量a评估false?

关于Java的行为,我已经提出了这个有点模糊但有趣的问题.有任何想法吗?

java

2
推荐指数
2
解决办法
156
查看次数

标签 统计

embedded ×1

embedded-linux ×1

gpio ×1

java ×1

sysfs ×1