View on GitHub

Flight Software & Embedded Systems Framework

F´ LED Blinker Tutorial for Arduinos

This project is an implementation of the F´ LED Blinker ARM Linux Tutorial which will allow you to test on Arduino-based microcontrollers using the fprime-arduino toolchain instead of fprime-arm-linux.

This version uses a scaled down deployment of F´ to account for the limited resources available on baremetal hardware.


In order to run through this tutorial, users should first do the following:

  1. Follow the Hello World Tutorial
  2. Ensure F´ tools have been bootstrapped
  3. Acquire and set up the appropriate hardware for this tutorial
  4. Follow the arduino-cli installation guide

Tutorial Steps

This tutorial is composed of the following steps:

  1. Project Setup
  2. Building for Arduino
  3. Component Design and Initial Implementation
  4. Initial Component Integration
  5. Continuing Component Implementation
  6. Full System Integration
  7. Running on Hardware

First Step: Project Setup