Acronyms

ACRONYM

DESCRIPTION

FURTHER INFORMATION

AES

Advanced Encryption Standard

https://en.wikipedia.org/wiki/Advanced_Encryption_Standard

API

Application Programming Interface

https://en.wikipedia.org/wiki/API

BLOB

Binary Large Object

https://en.wikipedia.org/wiki/Binary_large_object

BSP

Board Support Package

CA

Certificate Authority

https://en.wikipedia.org/wiki/Certificate_authority

CAmkES

Component Architecture for Micro-Kernel-based Embedded Systems

https://docs.sel4.systems/projects/camkes/

CapDL

Capability Distribution Language

https://docs.sel4.systems/projects/capdl/

Cfg

Configuration

ChanMux

Channel Multiplexer

TRENTOS ChanMux

CLI

Command Line Interface

CPT

Configuration Provisioning Tool

TRENTOS Configuration Provisioning Tool

CR/LF

Carriage Return, Line Feed

https://en.wikipedia.org/wiki/Newline

ctor

Constructor

DER

Distinguished Encoding Rules

http://www.herongyang.com/Cryptography/Certificate-Format-DER-Distinguished-Encoding-Rules.html

DH

Diffie–Hellman

https://en.wikipedia.org/wiki/Diffie–Hellman_key_exchange

DHCP

Dynamic Host Configuration Protocol

https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol

DIP

Dual in-line package

https://en.wikipedia.org/wiki/Dual_in-line_package

DMA

Direct memory access

https://en.wikipedia.org/wiki/Direct_memory_access

DRBG

Deterministic Random Bit Generator

ECB

Electronic Code Book

https://cryptopp.com/wiki/ECB_Mode

FIFO

First in first out

https://en.wikipedia.org/wiki/FIFO_(computing_and_electronics)

FS

File System

GDB

GNU Project Debugger

https://www.gnu.org/software/gdb/

GPT

GUID Partition Table

https://en.wikipedia.org/wiki/GUID_Partition_Table

HDLC

High-Level Data Link Control

https://en.wikipedia.org/wiki/High-Level_Data_Link_Control

HMAC

Hash-based Message Authentication Code

https://en.wikipedia.org/wiki/HMAC

HW

Hardware

I2C

Inter-Integrated Circuit

https://en.wikipedia.org/wiki/I²C

i.MX6

NXP SoC family with ARM cores

https://en.wikipedia.org/wiki/I.MX#i.MX_6_series

IF

Interface

https://en.wikipedia.org/wiki/Interface_(computing)

IO

Input-Output

IoT

Internet of things

https://en.wikipedia.org/wiki/Internet_of_things

IP

Internet Protocol (address)

https://en.wikipedia.org/wiki/IP_address

IPC

Inter-Process Communication

https://en.wikipedia.org/wiki/Inter-process_communication

IRQ

Interrupt Request

https://en.wikipedia.org/wiki/Interrupt_request_(PC_architecture)

JTAG

Joint Test Action Group

https://en.wikipedia.org/wiki/JTAG

LAN

Local Area Network

MAC

Media Access Control
Message authentication code

https://en.wikipedia.org/wiki/MAC_address
https://en.wikipedia.org/wiki/Message_authentication_code

MBR

Master Boot Record

https://en.wikipedia.org/wiki/Master_boot_record

MMC

Multi-Media Card

https://en.wikipedia.org/wiki/MultiMediaCard

MMU

Memory Management Unit

https://en.wikipedia.org/wiki/Memory_management_unit

MPSSE

Multi-Protocol Synchronous Serial Engine (of the FTDI chip)

https://www.ftdichip.com/Support/SoftwareExamples/MPSSE.htm

MQTT

Message Queuing Telemetry Transport

https://en.wikipedia.org/wiki/MQTT

Msg

Message

MTU

Maximum transmission unit

https://en.wikipedia.org/wiki/Maximum_transmission_unit

MUX

Multiplexer

https://en.wikipedia.org/wiki/Multiplexing

NIC

Network interface controller

https://en.wikipedia.org/wiki/Network_interface_controller

NVM

Non-Volatile Memory

https://en.wikipedia.org/wiki/Non-volatile_memory

OpenOCD

Open On-Chip Debugger

https://wiki.segger.com/OpenOCD

OS

Operating System

OTG

(USB) On-the-go

https://en.wikipedia.org/wiki/USB_On-The-Go

PEM

Privacy-Enhanced Mail

https://en.wikipedia.org/wiki/Privacy-Enhanced_Mail

PHY

Physical Layer (Interface)

https://en.wikipedia.org/wiki/PHY

Ptr

Pointer

QoS

Quality of Service

https://en.wikipedia.org/wiki/Quality_of_service

RAM

Random-Access Memory

https://en.wikipedia.org/wiki/Random-access_memory

RDGen

RAM-Disk Generator Tool

TRENTOS RamDisk Generator Tool

RFC

Request for Comments

https://en.wikipedia.org/wiki/Request_for_Comments

RPC

Remote Procedure Call

https://en.wikipedia.org/wiki/Remote_procedure_call

RPi

Raspberry Pi

https://en.wikipedia.org/wiki/Raspberry_Pi

RSA

Rivest–Shamir–Adleman

https://en.wikipedia.org/wiki/RSA_(cryptosystem)

SAS

Shared Access Signature

https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-security

SD Card

Secure Digital Card

https://en.wikipedia.org/wiki/SD_card

SDK

Software Development Kit

https://en.wikipedia.org/wiki/Software_development_kit

SoC

System-on-Chip

https://en.wikipedia.org/wiki/System_on_a_chip

SPI

Serial Peripheral Interface

https://en.wikipedia.org/wiki/Serial_Peripheral_Interface

SPIFFS

SPI Flash File System

https://github.com/pellepl/spiffs

SSL

Secure Socket Layer

https://www.geeksforgeeks.org/secure-socket-layer-ssl

SW

Software

TAP

Test Access Point

https://en.wikipedia.org/wiki/Network_tap

TCB

Trusted Computing Base

https://en.wikipedia.org/wiki/Trusted_computing_base

TCP

Transmission Control Protocol

https://en.wikipedia.org/wiki/Transmission_Control_Protocol

TLS

Transport Layer Security

https://en.wikipedia.org/wiki/Transport_Layer_Security

TRNG

True Random Number Generator

https://en.wikipedia.org/wiki/Hardware_random_number_generator

UART

Universal Asynchronous Receiver Transmitter

https://en.wikipedia.org/wiki/Universal_asynchronous_receiver-transmitter

USB

Universal Serial Bus

https://en.wikipedia.org/wiki/USB

WAN

Wide area network

https://en.wikipedia.org/wiki/Wide_area_network

XML

Extensible Markup Language

https://en.wikipedia.org/wiki/XML