本篇与/wang_shuai_ww/article/details/该篇文章不同的仅仅在HAL层的.so方面,操作方法前面一篇是使用普通接口write来操作write接口操作单个LED没有问题,当有多个LED时可能就不是那么方便了所以本篇介绍使用unlocked_ioctl的方法。
驱动程序已经写好了unlocked_ioctl方法这里不再对驱动程序做修改了,这里修改的仅仅是硬件抽象层HAL硬件服务层和JNI层也不需要修改,可以兼容
读者可以跟前面的代码进行对比不同。
编译打包下载使用,具体的参考前面的方法
这里说明,我使用的是本篇的操作方法后面的记录也都是基于这个版本的。