您尚未登录。

楼主 #1 2018-03-22 16:53:35

小猪佩奇
会员
注册时间: 2018-03-19
已发帖子: 59
积分: 59

各位大神,为什么在编译内核后没有“/sys/class/gpio”这个文件夹

我想配置一个普通IO为输入模式,在编译内核的时候加入   Device Drivers-> GPIO Support ->/sys/class/gpio/… (sysfs interface)后 没有“/sys/class/gpio”这个文件夹

离线

楼主 #3 2018-03-22 17:06:27

小猪佩奇
会员
注册时间: 2018-03-19
已发帖子: 59
积分: 59

Re: 各位大神,为什么在编译内核后没有“/sys/class/gpio”这个文件夹

晕哥 说:

执行 mdev -s 看看有没有效果?

呃   command not found

离线

楼主 #5 2018-03-22 18:24:44

小猪佩奇
会员
注册时间: 2018-03-19
已发帖子: 59
积分: 59

Re: 各位大神,为什么在编译内核后没有“/sys/class/gpio”这个文件夹

晕哥 说:

busybox没有把 mdev编译进去.

那配置后不生成这个文件夹 /sys/class/gpio是怎么回事,那怎么去配置GPIO

离线

楼主 #7 2018-03-23 10:37:45

小猪佩奇
会员
注册时间: 2018-03-19
已发帖子: 59
积分: 59

Re: 各位大神,为什么在编译内核后没有“/sys/class/gpio”这个文件夹

晕哥 说:

有 /sys 目录吗?

/sys也没有

离线

楼主 #9 2018-03-23 11:06:16

小猪佩奇
会员
注册时间: 2018-03-19
已发帖子: 59
积分: 59

Re: 各位大神,为什么在编译内核后没有“/sys/class/gpio”这个文件夹

晕哥 说:

那就在文件系统先建立 /sys 目录, 然后那些初始化脚本才会 mount 成功,
如果你没有 /sys 目录,很明显这些脚本会失败:

mount -t proc proc /proc
mount -t sysfs sys /sys

好,感谢大神

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn