Android系统韦根调试从驱动到应用
软件开发平台:android P 源码。
硬件开发平台:nxp imx8m mini开发板。
本文记录在nxp 8m mini 硬件平台, androidP 源码的软件平台上调试韦根驱动,增加韦根的framework 层,并能在APP 应用层 获取韦根数据的流程。
二.韦根Framework 层调试
作为APP开发者是不需要知道驱动是如何工作的,只需要在读卡器贴卡时能得到卡号就可以了。上面我们完成了驱动的开发,那怎么上报给APP开发者呢, 就需要framework 这个桥梁了。
Framework 就相当于上面驱动代码的应用层。只是在framework在 read 到卡号后,还需要将卡号广播到android 系统中。所以 韦根framework层要做两件事,读到卡号,广播卡号.
这里贴出 WiegandManagerService的代码
在SystemServer中启动WiegandManagerService。
JNI 部分代码如下:
来源:大熊的瓜地
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!