Get Started

Welcome to the LinkIt Development Platform for RTOS get started guide for LinkIt 2523 HDK. This guide takes you through the essential steps from setting up your development environment to running an example project on the available development board.

The get started guide is divided into sections, each section includes summary steps (so you can speed through if you are already familiar with RTOS based development boards) and a detailed step-by-step guide.

Choose your Development Environment

You have three development environment options to choose from when developing projects with the LinkIt development platform for RTOS. These options are:

GCC ARM Embedded

You’ll use the GCC ARM Embedded command line toolchain to build your projects in Linux, and then download project binaries to the LinkIt 7687 HDK in Windows.

Starting from v3.3, the SDK also supports building projects on Windows. To do so, you'll need to setup a MinGW environment on your Windows PC. The following online Get Started guide assumes you're building projects on a Linux machine, but can be easily adopted to the MinGW environment.

Prerequisites

You need a Linux machine to build the projects and a Windows machine to download the project binaries. Or, you can use a Windows machine with MinGW installed to build and download your projects.

  • Windows:
    • Windows XP, Vista, 7 or 8
    • MinGW is required to build projects
  • Linux:
    • Ubuntu 14.04 LTS

KEIL µVision IDE

You’ll use KEIL μVision IDE in Windows to develop, build and download your projects to the LinkIt 7687 HDK. You’ll need a valid license for a version that supports Cortex-M4 development. You can find a comparison of different versionshere.

Prerequisites

  • KEIL MDK-ARM uVision, suggested version 5.15

IAR Embedded Workbench

You’ll use IAR Embedded Workbench IDE in Windows to develop, build and download your projects to the LinkIt 7687 HDK. You’ll need a valid license for a version that supports Cortex-M development. You can find a comparison of different versions here.

Prerequisites

  • IAR Embedded Workbench, suggested version 7.50.1.10273