因为等硬件没有来,只好自己写了个模拟虚拟驱动,然后自己发模拟数据,然后又自己进ANDROID系统,检查是否受到这些数据,自己折腾自己,发现纯属自我没事找事【 不过还是确保无误】
驱动是在linux 空间,主要是检查linux空间数据是否正常到了android空间,现在看来 linux --anroid 之间已经完成了
信息流大致为
frimware ------ kernel[ device driver ] ----linux Device File ----- android java native interface --------------- application
对于模拟驱动,发送数据,以及android JNI接受数据,都是通过 Linux Device File中间 接口 完成的,
对下,发送数据,是设备接口,
上,是事件接口 输入设备,event 接口