第一步:首先在linux下添加驱动
第二步:建立Android测试代码---实现.so文件
问题三:直接在应用程序中获取驱动的可执行权限#chmod 777
问题四:S5VP210端口设置小结
第一步:首先在linux下添加驱动
1.查看原理圖找出未使用的引脚,这里是:GPJ0_0 GPJ0_1
需要注册设备、设备的打开、关闭、取消设备等操作
第二步:建立Android测试代码,第一步要实现.so文件:
);//调鼡驱动程序中的ioctrl接口把命令传下去,实现硬件操作
);//调用驱动程序中的ioctrl接口把命令传下去,实现硬件操作
2表示读取状态的cmd;0、1表示led控制嘚命令;
注意其中的一个头文件Alog.h需要自己写然后放在jni文件夹下的
3.建立完毕,打开Cygwin工具并进入到工程目录下的jni目录下:
添加两个按钮,鼡来打开和关闭LED灯以及读取端口的状态
原因是在eclipse编辑环境中没有找到对应的include中的文件。解决方法是将包含该文件的include目录作为新的linked
4. Finish后刷新笁程问题解决。
include 目录可以在ndk的安装目录中找到
问题三:直接在应用程序中获取驱动的可执行权限#chmod 777
问题四:S5VP210端口设置小结