The glossary contains terms and acronyms that are used in this document.

DK (Development Kit)

A development platform used for application development.


Device Family Pack

A software pack that provides hardware descriptions and startup files for nRF5 Series devices. It is also called nRF5 MDK.

GNU Compiler Collection (GCC)

A compiler system that supports various programming languages, maintained by the GNU Project.


Integrated Development Environment (IDE)

A software application that provides facilities for software development.


Real Time Transfer (RTT)

A proprietary technology for bidirectional communication that supports J-Link devices and ARM-based microcontrollers, developed by SEGGER Microcontroller.


SEGGER Embedded Studio (SES)

A cross-platform Integrated Development Environment (IDE) for embedded C/C++ programming with support for Nordic Semiconductor devices, produced by SEGGER Microcontroller.



A wireless protocol stack that complements the nRF5 Series SoCs. Nordic Semiconductor provides these stacks as qualified, precompiled binary files.

System on Chip (SoC)

A microchip that integrates all the necessary electronic circuits and components of a computer or other electronic systems on a single integrated circuit.



The goal of an operation, for example, programming a specific image on a device, compiling a specific set of files, or removing previously generated files.

Universal Asynchronous Receiver/Transmitter (UART)

A hardware device for asynchronous serial communication between devices.