CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 8558|回复: 4

android a20 gpio JNI 接口 初始化gpio失败

[复制链接]
发表于 2015-8-12 09:13:30 | 显示全部楼层 |阅读模式
本帖最后由 xiaolonghun1 于 2015-8-12 10:14 编辑

http://docs.cubieboard.org/tutor ... _mapping_io_address

我是参照这个上面的进行编译的,编译完成了之后是可以正常使用的。在命令行下面提示使用。

然后我把这个里面的相关的内容整合成了一个android 的jni接口,但是报了01-01 08:48:42.200: I/JNI(3593): Failed to initialize GPIO
不知道是什么原因。
可能那个命令行下编译的要先编译成一个库,然后后面的应用调用里面的库。

$sudo apt-get install gcc build-essential$tar -xf gpio.tar$cd gpio/$gcc gpio_lib.c -c$gcc gpio.c -c$gcc gpio.o gpio_lib.o -o gpio$./gpio

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2015-8-12 16:32:32 | 显示全部楼层
本帖最后由 xiaolonghun1 于 2015-8-12 16:37 编辑

写成设备驱动模块的形式就可以了,不过android里面的IO定义,这个文档里面的关于GPIO的定义需要修改一下。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2015-8-17 09:32:56 | 显示全部楼层
本帖最后由 sunbeyond 于 2015-8-17 09:34 编辑
xiaolonghun1 发表于 2015-8-12 16:32
写成设备驱动模块的形式就可以了,不过android里面的IO定义,这个文档里面的关于GPIO的定义需要修改 ...

这篇文档针对linux发行版写的。大哥。  linux-sunxi 社区内核  (现在linux发行版用的) 和  全志原生内核 (android 里面的)已经区别好大。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-17 20:23:06 | 显示全部楼层
本帖最后由 xiaolonghun1 于 2015-8-17 20:25 编辑
sunbeyond 发表于 2015-8-17 09:32
这篇文档针对linux发行版写的。大哥。  linux-sunxi 社区内核  (现在linux发行版用的) 和  全志原生内核 ...

恩,之前对于这一方面的定义不怎么熟悉,所以出了好多错误。并没有责怪的意思,只是大家一起探讨一下。
回复 支持 反对

使用道具 举报

发表于 2015-8-18 09:42:24 | 显示全部楼层
xiaolonghun1 发表于 2015-8-17 20:23
恩,之前对于这一方面的定义不怎么熟悉,所以出了好多错误。并没有责怪的意思,只是大家一起探讨一下。 ...

恩。 可以总结总结
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2022-12-1 11:47 , Processed in 0.019912 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部