About this Document

This document provides an overview of the Intel® System Studio 2016 for Microcontrollers, information how to start using the tool suite, to use its components for developing, optimizing, and debugging your applications for the Intel® architecture-based microcontrollers on both Linux* and Windows* platforms from the command line and from the Eclipse* IDE, gives a list of compiler options, Floating Point Emulation library functions, Intel-optimized LIBM library functions and points to additional product information and technical support. Platform-specific information is labeled appropriately in the text as (Linux*) / (Windows*) or is clearly defined in the headings.

Intended Audience

This document is intended for developers who create Intel® architecture-based microcontroller systems and devices.

Terminology

Term

Definition

QMSI

Quark™ Microcontroller Software Interface

BSP

Board Support Package

FTDI

Future Technology Devices International, a Scottish semiconductor device company, specializing in Universal Serial Bus (USB) technology

JTAG

Joint Test Action Group, a common name used for the IEEE 1149.1 standard entitled Standard Test Access Port and Boundary-Scan Architecture for test access ports used for testing printed circuit boards using boundary scan. JTAG is often used as an IC debug or probing port

OpenOCD

Open On-Chip Debugger, open-source software that interfaces with a hardware debugger's JTAG port

UART

Universal Asynchronous Receiver/Transmitter

RTOS

Real-time operating system

Zephyr* Project

A small scalable real-time operating system for use on resource-constrained systems supporting multiple architectures

For more complete information about compiler optimizations, see our Optimization Notice.