Firefly开源社区

用c++在ubuntu系统下如何操作GPIO啊

216

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
216
发表于 2017-5-11 22:12:27     
我看wiki有点看不懂啊,有大佬可以请教一下吧
回复

使用道具 举报

206

积分

1

威望

0

贡献

技术达人

Rank: 2

积分
206
发表于 2017-5-12 09:36:52     
应用程序用文件IO的方式操作/sys/class/gpio里的文件即可。具体百度就有。wiki的方式是给设备驱动用的
回复

使用道具 举报

216

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
216
发表于 2017-5-12 15:06:36     
scrin 发表于 2017-5-12 09:36
应用程序用文件IO的方式操作/sys/class/gpio里的文件即可。具体百度就有。wiki的方式是给设备驱动用的

原来是这样,我先试试看
回复

使用道具 举报

216

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
216
发表于 2017-5-14 14:42:07     
scrin 发表于 2017-5-12 09:36
应用程序用文件IO的方式操作/sys/class/gpio里的文件即可。具体百度就有。wiki的方式是给设备驱动用的

我用IO的方式修改led的文件,发现哦在那个是无法修改啊,这应该怎么弄 啊
回复

使用道具 举报

206

积分

1

威望

0

贡献

技术达人

Rank: 2

积分
206
发表于 2017-5-15 18:41:21     
今夕何夕 发表于 2017-5-14 14:42
我用IO的方式修改led的文件,发现哦在那个是无法修改啊,这应该怎么弄 啊

led的话系统有专门的驱动,对应/sys/class/leds/,这个驱动在启动的时候就申请了gpio,所以你应用程序里申请不了,得读写/sys/class/leds/里的文件。具体在wiki的LED里有
回复

使用道具 举报

216

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
216
发表于 2017-5-24 11:39:26     
scrin 发表于 2017-5-15 18:41
led的话系统有专门的驱动,对应/sys/class/leds/,这个驱动在启动的时候就申请了gpio,所以你应用程序里 ...

我用IO方式修改GPIO接口的value值,发现没有改变,是怎么回事啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表