CubieBoard中文论坛

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

android 上怎么对CB的gpio编程?

[复制链接]
发表于 2013-7-24 21:08:42 | 显示全部楼层
本帖最后由 siriux 于 2013-7-24 21:18 编辑
醉月 发表于 2013-7-24 08:48
谢谢斑竹!

其实就是我的CB上接了4盏灯,然后在  android tvbox 里面写几个图标,用户可以点击这几个图 ...

第一个问题,楼主说的操作系统是指在安卓的图形界面窗口还是指通过ADB或者SSH登陆到安卓看到的命令行窗口。
如果你说的是图形界面窗口的话,那就只能用JAVA语言做开发。

第二个问题,http://cn.cubieboard.org/forum.p ... &extra=#pid5304
回复 支持 反对

使用道具 举报

发表于 2013-7-24 21:18:52 | 显示全部楼层
jamesliang 发表于 2013-7-24 12:18
这个正需要!!同求一份手册,谢谢了!

http://cn.cubieboard.org/forum.p ... &extra=#pid5304
回复 支持 反对

使用道具 举报

发表于 2013-7-25 12:38:07 | 显示全部楼层
siriux 发表于 2013-7-24 06:21
不太清楚楼主的编程是要要实现个什么样的程序?是要写驱动,还是写个库?
关于底层硬件,其实就是3个寄存器 ...

请问我要具体实现某个管脚为高电平还是低电平,是输入和输出,应该修改寄存器的第几位。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-25 20:36:35 | 显示全部楼层
siriux 发表于 2013-7-24 21:08
第一个问题,楼主说的操作系统是指在安卓的图形界面窗口还是指通过ADB或者SSH登陆到安卓看到的命令行窗口 ...

谢谢斑竹!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-25 20:40:12 | 显示全部楼层
lin 发表于 2013-7-25 12:38
请问我要具体实现某个管脚为高电平还是低电平,是输入和输出,应该修改寄存器的第几位。。。 ...

不知道你搞的怎么样了,我搞结束了,android和底层之间利用java的本地调用;c和硬件采取的是 sysfs编程--用的是这个帖子的内容
http://forum.cubietech.com/forum.php?mod=viewthread&tid=345
,开始用 /dev/mem方式,发现被android禁用了权限,幸好得高人相救,最后采用了 sysfs方向,问题迎刃而解。

另外,jni编程倒不是很难,难在那个环境的搭建,第一次不是很容易,哈哈
回复 支持 反对

使用道具 举报

发表于 2013-7-26 03:24:08 | 显示全部楼层
lin 发表于 2013-7-25 12:38
请问我要具体实现某个管脚为高电平还是低电平,是输入和输出,应该修改寄存器的第几位。。。 ...

不同的端口的寄存器位是不一样的,最好的解决方式就是查阅技术档案。
http://cn.cubieboard.org/forum.p ... &extra=#pid5301
回复 支持 反对

使用道具 举报

发表于 2013-7-26 15:08:38 | 显示全部楼层
醉月 发表于 2013-7-25 20:40
不知道你搞的怎么样了,我搞结束了,android和底层之间利用java的本地调用;c和硬件采取的是 sysfs编程-- ...

我也搞定了,控制gpio电压的apk出来了,用了各种奇葩方法。。。。。
到时候一人发一个详细过程的帖子,交流下方法!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 04:28 , Processed in 0.024891 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部