主题 : android JNI调用控制硬件 复制链接 | 浏览器收藏 | 打印
事情总会有解决的一天
级别: 侠客
UID: 52917
精华: 0
发帖: 117
金钱: 585 两
威望: 117 点
贡献值: 0 点
综合积分: 234 分
注册时间: 2011-07-28
最后登录: 2015-08-27
楼主  发表于: 2011-07-29 14:13

 android JNI调用控制硬件

我现在正在做android JNI测试准备通过这个去控制底层硬件,我是通过mmap映射地址去控制硬件的,但是需要打开/dev/mem设备才能进行这样的操作,只是无法打开/dev/mem设备,我直接用我做的linux下的控制IO模块make之后可以控制硬件,所以应该不是代码的问题,我以。有没有人做过,提点意见?

^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2011-07-29 14:16
可能和权限有关, Android下对权限的控制比较严格
你可以打印一下errno, 看看具体是什么错误
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
2楼  发表于: 2011-07-29 16:10
你用的是什么板?

试试用最新版本的, 应该没有这个问题
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
3楼  发表于: 2011-07-29 16:24
是7/22发布的版本吗?
具体是什么板? mini6410 ?
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
4楼  发表于: 2011-07-29 16:29
试试最新的7/22发布的版本
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
5楼  发表于: 2011-07-29 17:57
看来你对我的建议没兴趣.....    只好路过了