当前位置: 代码迷 >> 驱动开发 >> 嵌入式安卓系统中nfc的驱动有关问题
  详细解决方案

嵌入式安卓系统中nfc的驱动有关问题

热度:67   发布时间:2016-04-28 10:27:30.0
嵌入式安卓系统中nfc的驱动问题?
大家好,最近想在嵌入式开发板(跑Android系统)上添加nfc模块,芯片使用PN532,通过串口(uart或i2c)与开发板相连。

据我查阅的资料,安卓2.3.3后加入了对nfc的支持,我也在源码包中发现了libnfc-nxp这个库。

现在我的问题是:用android.nfc包中提供的类编写的测试程序,系统无法识别nfc芯片(PN532);而在有nfc功能的手机运行上面的测试程序,则正常。

请问,1.这种情况是因为系统缺少驱动吗?如果是,那源码包中的libnfc-nxp这个库起什么作用?
      2.为什么带nfc的手机可以运行,而开发板不行?跟nfc芯片与主机的硬件连接方式有关系吗?还是只是因为两个平台上安卓系统的差异?

希望与大家作些交流。毕竟现在nfc的开发还不是很成熟。
      

------解决方案--------------------
./external/libnfc-nxp是用C语言编写的函数库,编译生成libnfc和libnfc_ndef两个函数库。libnfc是一个主要的库,实现了NFC Stack的大部分功能,主要供NFC的服务进程调用.

无法识别NFC芯片和安卓系统有关

Android NFC架构分析


------解决方案--------------------
呵呵,有机会再来看看  
  相关解决方案