产品概述
描述
X-LINUX-NFC6是一个STM32 MPU OpenSTLinux软件扩展包,可运行于STM32MP157F-DK2开发套件上的STM32MP1系列微处理器的双ARM® Cortex® A7内核上,用于演示基于RFAL的NFC应用。
X-LINUX-NFC6包含示例NFC应用程序和射频抽象库 (RFAL),该库提供通用接口,使上层软件层无需依赖底层器件。
该软件包可使用RFAL库开发和评估基于NFC的应用程序,支持不同类型的NFC标签技术。
该软件包支持所有ST25R3916底层协议以及部分高层协议,用于抽象射频通信。
软件包中还附带一个应用实例,便于用户进行评估。
源代码可移植到任何Linux平台。
-
所有功能
- Linux用户空间RFAL驱动程序,用于运行基于NFC的应用程序
- 支持Linux主机与ST25R3916的通信
- 适用于所有NFC技术类型卡片的RFAL库
- 提供用于X-NUCLEO-NFC06A1 NFC读卡器扩展板的示例应用程序,以检测NFC类型标签
- 提供即用型二进制映像(可直接烧录至STM32MP157F-DK2 micro-SD卡),同时提供源代码用于OpenSTLinux平台的开发。
- 具有元层,便于与ST Yocto发行版软件包集成