1.2. Folder Structure¶
Folder / File Name |
Description |
---|---|
README . First . txt |
PLEASE Read this file before using the Software Package |
EULA.pdf |
Contains the End User License Agreement. Required to be agreed mandatorily before using the PlugAndTrustMW software |
Third _ Party _ License.pdf |
This file lists the Third Party license(s) in text that are part of this software package. |
akm |
This folder has the files corresponding to Android Key Master implementation as part of Plug&Trust MW Currently AKM solution is supported only on HiKey 960 development platform. |
binaries |
This folder has pre-build binaries and executables. e.g. It has firmware binaries to emulate Virtual COM port on freedom K64F, etc. binaries for platforms supported. For Ex: FRDM-K64F, i.MX RT1060. |
binaries/PCWindows/ssscli |
This folder contains pre-compiled ssscli tool. This tool runs on Windows. |
demos |
This folder contains various Demonstration Examples for the supported platforms. See DEMO List for list of supported Demos. |
demos / Certificate_Chains |
This folder contains the certificate chains as per OEF configuration The intermediate and RootCA certificates are required to connect to clouds using trust provisioned device certificates. |
doc |
This folder contains the documentation for Plug&Trust MW in the form of html files |
ext |
This folder contains files related to external dependencies that are required to build the Middleware and it’s demo examples. e.g. amazon-FreeRTOS, openSSL, mbedTLS, JRCP, etc. |
hostlib |
This folder contains the common part of host library e.g. T=1oI2C communication protocol stack, SE05x APIs, etc. |
hostlib/hostlib/accessManager |
This folder contains the source code of the Access Manager application. The Access Manager supports concurrent access from multiple linux processes to an SE05x IoT applet. |
nxp_iot_agent |
This folder contains source code of the EdgeLock 2GO agent and demonstration examples. |
projects |
This contains MCUXpresso projects that can use CMake generated gnu-arm-gcc cross compiled build directories for easy download and debug. |
pycli |
This folder contains the NXP proprietary command-line tool (ssscli) for configuring and provisioning the SE05x (Secure Element) Please ensure that PYTHON Version 3.6 or later (32 bit) is installed. The default pre-compiled DLLs are 32bit and hence this tool needs a 32 bit Python. |
scripts |
This folder contains scripts for creating CMake projects |
semslite |
This folder contains source code of the SEMS Lite agent, demonstration examples and generator tools. |
sss |
This folder contains the “SSS” APIs interface to the Application Layer |
tools |
This folder contains the pre-built binaries and DLLs. |