Page 1
373112 COMPANY PUBLIC Document information Info Content Keywords OM5578, PN7150, BeagleBone, NFC, P2P, Card Emulation, Linux, Android Abstract This document gives a description on how to get started with the OM5578 PN7150 NFC Controller SBC Kit on BeagleBone Black platform.
Page 2
AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide Revision history Date Description 20180725 Updated weblinks 20170222 Updated demo images weblinks 20150518 First official release version Contact information For more information, please visit: http://www.nxp.com AN11842 All information provided in this document is subject to legal disclaimers.
PN7150 BeagleBone Black SBC Kit Quick Start Guide 1. Introduction This document gives a description on how to get started with the OM5578 PN7150 NFC- Controller SBC Kit on BeagleBone Black platform. This document provides a step by step guide to the installation procedure of the hardware and the software. Finally, it shows PN7150 NFC Controller functionalities through demonstration application.
• Computer (running Windows, Linux or Mac OS X) for MicroSD card installation • BeagleBone demo image file (see [6]) 2.2 Hardware setup First of all, assemble the PN7150 NFC Controller Board with the BeagleBone Interface Board. Fig 2. OM5578/PN7150S BeagleBone configuration AN11842 All information provided in this document is subject to legal disclaimers.
AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide Then stacked together the boards with the BeagleBone. Fig 3. OM5578/PN7150S and BeagleBone Black stacked together 2.3 Software setup Prepare a MicroSD card, with the downloaded BeagleBone demo image (see [6]), following the installation guidelines.
AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide 2.3.2 On Linux Insert the MicroSD card into your computer and determine the device node assigned to it (ignore the device number; e.g. /dev/sdb, not sdb1): $ sudo dmesg | tail -20 $ sudo dmesg | tail -20 [95300.848154] usb 2-1: new high-speed USB device number 33 using ehci-pci...
AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide 2.4 Linux NFC demo application 2.4.1 Application details The demo application is part of the Linux libnfc-nci stack available on public GitHub repository https://github.com/NXPNFCLinux/linux_libnfc-nci. The related source code can then be found there (more details in document AN11697 [2]).
AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide Fig 7. Linux demo application commands The demo application offers 3 modes of operation: • Polling: continuously waiting for a remote NFC device (tag or peer device) and displays related information •...
AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide 2.4.2.2 Tag writing mode This mode allows writing data to an NFC tag. It is reached using “write” parameter: $ ./nfcDemoApp write <OPTIONS> Fig 9. Linux demo application tag writing mode You can get more information about the message format using “-h”...
AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide Fig 10. Linux demo application device push mode You can get more information about the message format using “-h” or “--help” parameter: $ ./nfcDemoApp push –-help 2.5 Android NFC demo Insert the MicroSD card in the BeagleBone.
AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide You can enable/disable the NFC function via “Settings/Wireless & Network/More…” Fig 12. Android “Setting/Wireless&Network” menu Using provided NXP TagInfo and NXP TagWriter applications you can get information from discovered tag and write content.
AN11842 NXP Semiconductors PN7150 BeagleBone Black SBC Kit Quick Start Guide 3. References BeagleBone is a low-power open-source hardware single-board credit-card-sized Linux computer that connects to the Internet and runs software such as Android and Ubuntu. With plenty of I/O and processing power for real-time analysis provided by a 720MHz ARM®...
Purchase of NXP ICs with NFC technology risk. Purchase of an NXP Semiconductors IC that complies with one of the Near Applications — Applications that are described herein for any of these Field Communication (NFC) standards ISO/IEC 18092 and ISO/IEC 21481 products are for illustrative purposes only.
Need help?
Do you have a question about the PN7150 and is the answer not in the manual?
Questions and answers