Open Industrial User Guide - NXP

1y ago
3 Views
1 Downloads
8.06 MB
263 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Vicente Bone
Transcription

NXP SemiconductorsUser's GuideOpen Industrial User GuideDocument identifier: OpenILUGRev. 1.10, 12/2020

NXP SemiconductorsContentsChapter 1 Introduction. 81.1 Acronyms and abbreviations. 81.2 Reference documentation. 91.3 About OpenIL. 101.3.1 OpenIL Organization. 101.4 Supported NXP platforms and configurations. 121.4.1 Default compilation settings for NXP platforms.13Chapter 2 Getting started.152.1 Getting OpenIL. 152.2 OpenIL quick start. 152.2.1 Host system requirements. 152.2.2 Creating RAMDISK file system. 172.2.3 Resizing second partition. 172.2.4 Customing Ubuntu file system. 192.2.5 Building the images.202.2.6 Troubleshooting. 232.3 Booting the board. 242.3.1 SD card bootup. 252.3.2 QSPI/FlexSPI bootup. 252.3.3 eMMC bootup.252.3.4 Starting up the board.272.4 Basic OpenIL operations. 282.4.1 Building Linux kernel. 302.4.2 Building U-Boot. 31Chapter 3 NXP OpenIL platforms. 333.1 Introduction.333.2 LS1021A-TSN. 333.2.1 Switch settings. 333.2.2 Updating target images . 333.3 LS1021A-TWR. 343.3.1 Switch settings. 343.3.2 Updating target images . 343.4 LS1021A-IoT. 353.4.1 Switch settings . 353.4.2 Updating target images . 353.5 LS1043ARDB, LS1046ARDB and LS1046AFRWY. 363.5.1 Switch settings. 363.5.2 Updating target images . 363.6 LS1012ARDB. 373.6.1 Switch settings. 383.6.2 Updating target images . 383.7 i.MX6QSabreSD. 393.7.1 Switch settings for the i.MX6Q SabreSD. 393.7.2 Updating target images. 393.8 LS1028ARDB and LS1028ATSN. 403.8.1 Switch settings. 403.8.2 Interface naming. 40Open Industrial User Guide, Rev. 1.10, 12/2020User's Guide2 / 263

NXP SemiconductorsContents3.8.3 Updating target images. 443.8.4 LCD controller and DisplayPort/eDP.453.9 LX2160ARDB/Rev2.463.9.1 Switch settings. 463.9.2 Updating target images . 463.10 i.MX8M Plus EVK. 473.10.1 Switch settings for the i.MX8MPEVK. 483.10.2 Updating target images . 483.11 i.MX8M Mini EVK.483.11.1 Switch settings for the i.MX8MMEVK.493.11.2 Updating target images. 49Chapter 4 Industrial features.504.1 Deterministic Network.504.1.1 IEEE 1588/802.1AS. 504.1.2 TSN. 504.2 Real Time. 504.2.1 PREEMPT-RT.504.2.2 Xenomai. 514.2.3 Baremetal.514.3 Industrial Protocols. 514.3.1 EtherCAT. 514.3.2 OPC-UA. 514.3.3 FlexCAN.514.3.4 NFC.514.3.5 BLE. 524.3.6 BEE/ZigBEE.524.3.7 4G-LTE.524.4 Security.524.4.1 OP-TEE.524.4.2 SELinux.524.5 Remote Management. 524.5.1 NETCONF/YANG.524.5.2 OTA.534.5.3 EdgeScale client. 534.6 Display.534.6.1 GPU.534.6.2 Weston. 544.6.3 QT. 544.6.4 Camera. 54Chapter 5 IEEE 1588/802.1AS. 555.1 Introduction.555.2 IEEE 1588 device types. 555.3 IEEE 802.1AS time-aware systems.565.4 Software stacks. 565.4.1 linuxptp stack. 565.4.2 NXP GenAVB/TSN gPTP stack. 575.5 Quick Start for IEEE 1588. 575.5.1 Ordinary clock verification. 575.5.2 Boundary clock verification. 575.5.3 Transparent clock verification. 585.6 Quick Start for IEEE 802.1AS.58Open Industrial User Guide, Rev. 1.10, 12/2020User's Guide3 / 263

NXP SemiconductorsContents5.6.1 Time-aware end station verification. 595.6.2 Time-aware bridge verification. 595.7 Boundary clock jbod mode on LS1028ATSN. 605.8 Long term test.615.8.1 linuxptp basic synhronization. 615.8.2 Boundary clock jbod mode on LS1028ATSN.635.9 Known issues and limitations. 66Chapter 6 Time Sensitive Network (TSN).676.1 TSN hardware capability. 676.2 TSN configuration.676.2.1 Using Linux traffic control (tc).686.2.2 Using tsntool. 696.2.3 Remote configuration using NETCONF/YANG.696.2.4 Remote configuration using Web UI. 706.3 Verifying TSN features on LS1028ARDB board.726.3.1 Tsntool User Manual. 726.3.2 TSN configuration on ENETC. 826.3.3 TSN configuration on Felix switch.916.3.4 Q-in-Q configuration on Felix switch. 1126.4 Verifying TSN features on LS1021A-TSN board. 1146.4.1 Topology. 1146.4.2 SJA1105 Linux support. 1156.4.3 Synchronized 802.1Qbv demo.1186.5 Verifying TSN features on i.MX8MP board.1236.5.1 Verifying TSN features on i.MX8MP board. 123Chapter 7 Preempt-RT.1287.1 System RT Latency Tests. 1287.1.1 Running Cyclictest. 1287.2 RT application development. 128Chapter 8 Xenomai. 1308.1 Xenomai running mode. 1308.1.1 Running Xenomai Mercury.1308.1.2 Running Cobalt mode. 1308.2 RTnet .1328.2.1 Hardware requirements.1328.2.2 Software requirements. 1328.2.3 Verifying RTnet. 135Chapter 9 EtherCAT. 1369.1 Introduction.1369.2 IGH EtherCAT architecture.1369.3 EtherCAT protocol. 1379.4 EtherCAT system integration and example . 1389.4.1 Building kernel images for EtherCAT. 1389.4.2 Command-line tool. 1399.4.3 System integration. 1409.4.4 Running a sample application. 1429.5 NXP servo stack. 145Open Industrial User Guide, Rev. 1.10, 12/2020User's Guide4 / 263

NXP SemiconductorsContents9.5.1 CoE network.1459.5.2 Libnservo Architecture. 1469.5.3 Xml Configuration.1479.5.4 Test. 1519.6 EdgeScale client.154Chapter 10 OPC UA. 15610.1 OPC introduction. 15610.2 The node model.15610.3 Node Namespaces. 15710.4 Node classes. 15810.5 Node graph and references.15810.6 Open62541.159Chapter 11 FlexCAN.16111.1 Introduction.16111.1.1 CAN bus.16111.1.2 CANopen.16211.2 FlexCAN integration in OpenIL.16411.2.1 LS1021AIOT CAN resource allocation.16411.2.2 Introducing the function of CAN example code.16611.3 Running a CAN application. 16711.3.1 Hardware preparation for LS1021-IoT. 16711.3.2 Hardware preparation for LS1028ARDB.16811.3.3 Compiling the CANopen-app binary for the master node. 16911.3.4 Running the CANopen application. 17011.3.5 Running the Socketcan commands. 17311.3.6 Testing CAN bus. 173Chapter 12 NFC.17512.1 Introduction.17512.2 PN7120 features.17512.3 Hardware preparation.17512.4 Software preparation. 17512.5 Testing the NFC click board. 176Chapter 13 BLE. 17813.1 Introduction.17813.2 Features. 17813.3 Hardware preparation.17813.4 Software preparation. 17913.5 Testing the BLE P click board. 180Chapter 14 BEE. 18314.1 Introduction.18314.2 Features. 18314.3 Hardware preparation.18314.4 Software preparation. 18414.5 Testing the BEE click board. 185Open Industrial User Guide, Rev. 1.10, 12/2020User's Guide5 / 263

NXP SemiconductorsContentsChapter 15 4G-LTE Modem .18715.1 Introduction.18715.2 Hardware preparation.18715.3 Software preparation. 18715.4 Testing 4G USB modem link to the internet. 187Chapter 16 OP-TEE.18916.1 Introduction.18916.2 Deployment architecture.18916.3 DDR memory map.19016.4 Configuring OP-TEE on LS1021A-TSN platform.19116.5 Running OP-TEE on LS1021A-TSN platform.19216.5.1 Running secure boot. 19216.5.2 Executing Op-tee Daemon.19216.5.3 Executing OP-Tee test cases.193Chapter 17 SELinux.19417.1 Running SELinux demo.19417.1.1 Obtaining the image for SELinux. 19417.1.2 Installing basic packages. 19417.1.3 Basic setup.19717.1.4 Demo 1: local access control. 19917.1.5 Demo 2: enabling remote access control.202Chapter 18 NETCONF/YANG.20618.1 Overview.20618.2 Netopeer2.20618.2.1 Overview. 20618.2.2 Sysrepo. 20718.2.3 Netopeer2 server. 20718.2.4 Netopeer2 client. 20718.2.5 Workflow in application practice.

Open Industrial User Guide NXP Semiconductors Document identifier: OpenILUG User's Guide Rev. 1.10, 12/2020

Related Documents:

packages assembled at NXP and NXP's assembly and test vendors. Refer to Section Downloading package information from NXP website of this application note for step by step instructions for retrieving package information. For more details about NXP products, visit www.nxp.com or contact the appropriate product application team.

COUNTY Archery Season Firearms Season Muzzleloader Season Lands Open Sept. 13 Sept.20 Sept. 27 Oct. 4 Oct. 11 Oct. 18 Oct. 25 Nov. 1 Nov. 8 Nov. 15 Nov. 22 Jan. 3 Jan. 10 Jan. 17 Jan. 24 Nov. 15 (jJr. Hunt) Nov. 29 Dec. 6 Jan. 10 Dec. 20 Dec. 27 ALLEGANY Open Open Open Open Open Open Open Open Open Open Open Open Open Open Open Open Open Open .

PUBLIC 2 NXP's SOLUTIONS ORGANIZATION Cross Business Line organization within NXP Application specific expertise and focus Work at system level, bringing together cross-NXP hardware and software to develop and support complete solutions For wireless power, this is Qi certified transmitters and receivers, that contain NXP application software, libraries, controllers, NFC .

Power Supply Design for NXP i.MX 6 Using the TPS65023 Application Report SLVA943-February 2018 Power Supply Design for NXP i.MX 6 Using the TPS65023 ABSTRACT This document details the design considerations of a power management unit solution for the NXP i.MX 6Solo and 6DualLite processors using the TPS65023 power management IC (PMIC).

For sales office addresses, please send an email to: salesaddresses@nxp.com NXP Semiconductors UM10375 LPC13xx User manual 3 20110614 LPC1311/13/42/43 user manual Modifications: Parts LPC1311/01 and LPC1313/01 added. Modifications to the user manual applicable to parts LPC1311/01 and LPC1313/01 only:

NXP Semiconductors LPCXpresso804 User Manual Follow the steps below to build and run a simple example from the LPC804 Code Bundles provided by NXP. 1. Code Bundles for the LPC8xx family are included in the MCUXpresso IDE installation. These can also be downloaded from nxp.com (in case of any updates between IDE

RF Product Selector Guide RF Product Selector Guide The global leader in RF innovation and technology for more than 60 years, NXP offers RF power transistors for communication and industrial applications serving these markets: wireless infrastructure industrial, scientific, medical (ISM)

Introduction to Digital Logic with Laboratory Exercises 6 A Global Text. This book is licensed under a Creative Commons Attribution 3.0 License Preface This lab manual provides an introduction to digital logic, starting with simple gates and building up to state machines. Students should have a solid understanding of algebra as well as a rudimentary understanding of basic electricity including .