CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
12
返回列表 发新帖
楼主: wkloh

分享如何在Android系统控制CB2的GPIO

[复制链接]
发表于 2015-12-17 16:56:32 | 显示全部楼层
xiaolonghun1 发表于 2015-12-17 16:19
没有用这个配置的方式。直接写成一个驱动模块的形式,让它在/dev 下面以一个字符设备驱动的形式进行存在 ...

好的,谢了
回复 支持 反对

使用道具 举报

发表于 2015-12-17 17:03:08 | 显示全部楼层
wkloh 发表于 2014-1-6 15:00
我才开始学android和linux,如果你有更好的方法,请分享代码,谢谢!

楼主,我调用GPIO_Output可以,但是调用GPIO_Input程序就挂了,请问你遇到过这种情况吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-4 10:24:01 | 显示全部楼层
yxqlf 发表于 2015-12-17 17:03
楼主,我调用GPIO_Output可以,但是调用GPIO_Input程序就挂了,请问你遇到过这种情况吗?
...

你好,我已经已经没继续研究cubieboard android。
由于cb_a20_android42_v1.04 过后镜像版本不再支持 Dragonface,直接修改sysconfig1.lhs文件,所以放弃android,投向Linux cubieez 。

按照你说的成功调用GPIO_OUTPUT,GPIO_Input 应该没问题才对。可能是转换函数(string 转 int问题。
is.read(("cat /sys/class/gpio_sw/PD24/data \n").getBytes("ASCII"));

你可以安装terminal的apk,在root用户下,输入 "cat /sys/class/gpio_sw/PD24/data \n",看回传信息是否为 “0/1”。



string abc =is.read(("cat /sys/class/gpio_sw/PD24/data \n");
看 abc=““0/1”。




回复 支持 反对

使用道具 举报

发表于 2016-1-5 14:39:40 | 显示全部楼层
wkloh 发表于 2016-1-4 10:24
你好,我已经已经没继续研究cubieboard android。
由于cb_a20_android42_v1.04 过后镜像版本不再支持 Dra ...

好的,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-2 00:19 , Processed in 0.020910 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部