Firefly开源社区

打印 上一主题 下一主题

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

216

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
216

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

发表于 2017-5-11 22:12:27      浏览:7363 | 回复:5        打印      只看该作者   [复制链接] 楼主
我看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        只看该作者  5#
今夕何夕 发表于 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        只看该作者  6#
scrin 发表于 2017-5-15 18:41
led的话系统有专门的驱动,对应/sys/class/leds/,这个驱动在启动的时候就申请了gpio,所以你应用程序里 ...

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

使用道具 举报

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

本版积分规则

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