FreeRTOS is a lightweight, open source real time operating system (RTOS), built specifically for embedded systems. This guide will explain how to use common FreeRTOS features such as tasks, timers or semaphores.

HTTP is a common protocol to transfer data and files over the network. The XDK supports HTTP natively and offers two modules to make HTTP requests. This guide will provide an introduction to both of them and will demonstrate how to use them to make GET and POST request.

HTTPS is a common protocol to securely transfer data and files over a network. Since the XDK does not support HTTPS natively with an own high-level API a HTTPS connection needs to be configured manually. This guide will provide an introduction on how to establish a HTTPS socket connection.

The Sensors Guide provides the first steps for the usage of the XDK sensors. This includes a major overview of the features provided by the sensors and how to get started with sensor defaults, presettings, initializations and sensor data reading algorithms. Additionally, some useful features of the virtual sensors in the sensor toolbox are described.

MQTT is a messaging protocol designed for lightweight M2M (Machine-to-Machine) communications and IoT (Internet of Things) applications. Although the XDK does not support MQTT natively this guide provides a convenient way to learn about the basics of MQTT and introduce it into XDK projects.

The XDK USB Guide is an introduction to sending and receiving data to an XDK. This includes an overview of the different features and requirements of the USB implementation of the XDK SDK (Software Development Kit). It also introduces interrupts and how to handle them.

The Constrained Application Protocol (CoAP) is an internet application protocol that has been designed to be very inexpensive, and as such, able to work on micro-controllers with very little RAM and code space.

Other than the basic Extension Bus guide, the Extension Bus Advanced guide will focus on the three most common serial bus protocols UART, SPI and I2C, all of which are mature, industry standard technologies.

With every new version of the XDK-Workbench, major changes to the SDK and the Workbench itself are made. This document provides information on the most significant changes that were made from one Workbench version to another.