主题 : 怎么调用libfriendlyarm-hardware.so来操作GPIO/LED? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 79239
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 34 分
注册时间: 2012-10-04
最后登录: 2022-06-21
楼主  发表于: 2015-07-07 15:50

 怎么调用libfriendlyarm-hardware.so来操作GPIO/LED?

刚刚学习Android,所以问问各位大侠这个基础问题:
1. 先说LED,这个我用eclipse把libfriendlyarm-hardware.so调用的看了,也实现了。算是OK了。
但是小弟最近写的Android程序都是用Xamarin的,所以想把这个移植到Xamarin。利用Xamarin的话需要知道so文件里面的函数全称,所以我查了一下发现setLedState函数的全称是“Java_com_friendlyarm_AndroidSDK_HardwareControler_setLedState”。
程序找到了这个函数,但是总说我调用的setLedState(0,0),参数有问题:wrong args。

这个真心不知道怎么回事儿了。。。

2.再说GPIO,我也找了一下,比如“Java_com_friendlyarm_AndroidSDK_HardwareControler_exportGPIOPin”,但是这个函数就是不能在so文件里面定位找到。。。这次我是真不知道怎么搞了。

有用Xamarin的XDJM么?有这so文件的说明文档或者函数说明的么?