‹ Overview

Intel® Quark™ SE Microcontroller C1000 Downloads

Keep your development environment up-to-date.

Tools

Developers for Intel® Quark™ microcontrollers have access to a variety of software and tools. Intel® System Studio for Microcontrollers gives you the choice of an integrated development environment complete with toolchain, compilers, debugger, Intel® Quark™ Microcontroller Software Interface (Intel® QMSI), and Zephyr Project* real-time operating system (RTOS). You can also download the individual board support packages (BSP), which include the bootloader, Intel® QMSI, and a device firmware upgrade (DFU) utility.


Intel® System Studio for Microcontrollers

This is a free Eclipse*-based integrated development environment (IDE) providing developers and engineers with the tools needed to create exciting Internet of Things solutions with Intel® Quark™ microcontrollers.

Features include:

  • GNU compiler collection (GCC)
  • System and application debugger
  • Integrated board support package with Intel® QMSI
  • Bare-metal and Zephyr Project* RTOS support
  • Intel® Integrated Performance Primitives (Intel® IPP) for microcontroller DSP libraries
  • Documentation and sample applications

Download now

Windows*   Linux*

Intel® System Studio for Microcontrollers
1 Support will soon be available for Intel® Quark™ microcontroller D2000 and Intel® Quark SE microcontroller C1000 for power analysis.

Intel® Quark™ Microcontroller Board Support Package (BSP)

The open source BSP consists of a number of components that can be downloaded from the GitHub* repository.

Bootloader
This initializes the system and then passes control to the application firmware, if present. If there is no application firmware, the bootloader puts the microcontroller unit (MCU) into sleep mode, but still allows for a wake-up in the case of an external request to switch into device management mode (to allow the user install application firmware). Also includes the Firmware Manager, which allows the device server system to receive management requests from an external host.

Intel® Quark Microcontroller Software Interface (Intel® QMSI)
This is an open-source hardware abstraction layer (HAL) that provides a common set of application programming interfaces (APIs), coding conventions, and naming rules for designing uniform and consistent programming models across all Intel® Quark™ microcontrollers. Also included are several sample applications that demonstrate the use of Intel® QMSI.

Shields
A number of Intel® QMSI sample applications are available for the Grove sensor shields.

Device Firmware Upgrade (DFU) Utility
This UART-based utility allows the download and upload of firmware to the device.

Get from GitHub*

Do you already have a developer board? Use our guide to get started.    View the Guide