NXP NCI Android Porting Guidelines
●This document provides guidelines for the integration of NXP NCI-based NFC Controller to an Android platform from software perspective.
●It first explains how to install the required kernel driver, then it describes step by step how to adapt the Android Open Source Project sources from the NXP-NCI Android NFC package delivery. Figure 1 shows the architecture of the Android NFC stack.
■The pn5xx_I2c driver is the kernel module allowing to access NXP NCI-based NFC Controller hardware resource.
■The NXP NCI HAL module is the implementation of NXP NFC Controllers specific Hardware Abstraction Layer.
■The libnfc-nci is the native library providing NFC functionality for which extension is added to support NXP proprietary features (e.g. support for MIFARE Classic).
■The JNI is a glue code between Java and Native classes. Extension exposes related additional interface.
■The NFC service is the application framework module providing access to NFC functionality. Extension is delivered to support NXP proprietary features.
|
|
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
14 December 2020 |
|
Rev. 2.0 |
|
AN11690;333220 |
|
477 KB |
- +1 Like
- Add to Favorites
Recommend
- Nxp Licenses Advanced TMR Sensor Technology From Crocus Technology
- Keysight, NXP Collaborate to Advance Development of 5G Fixed Wireless Access (FWA) Solutions Enables technology providers to verify CPE
- Ultra-Low IQ PMIC from ROHM Selected to Power NXP iMX8M Nano for High Performance Embedded Artists Industrial Control Board
- AEC-Q100 Qualified Clock Generator Adopted on NXP S32G Automotive Network Processor Reference Design
- Unleashing the Potential of i.MX 8M Mini in Industrial and Medical Applications
- C-V2X Certification – Necessary or Just Nice to Have?
- Runic Technology Participates in the 2021 ASPENCORE Double Summit
- Premo Launches PLC-LW-Series Transformer Family for Power Line Communication
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.