Linux查看GPIO被哪个程序占用了

设备上有一个GPIO,在通过命令:

echo 53 > /sys/class/gpio/export

初始化时报错:sh: write error: Device or resource busy。

于是想查看一下这个管脚被谁给占用了,执行如下命令:

cat /sys/kernel/debug/gpio

结果报错,提示没有这个文件:cat: can't open '/sys/kernel/debug/gpio': No such file or directory。上网查了下,需要先执行这个命令:

mount -t debugfs debugfs /sys/kernel/debug

再执行“cat /sys/kernel/debug/gpio”命令,就可以得到如下结果:

通过以上信息,可以知道已初始化的GPIO都被谁给占用了。 

猜你喜欢

转载自blog.csdn.net/fun_tion/article/details/128594496