Back to Fprime

Tutorials

docs/tutorials/index.md

4.2.22.2 KB
Original Source

Tutorials

Tutorials walk through the essentials of F Prime development, starting with the canonical HelloWorld example and progressing to cross-compiling and deploying on hardware.

<div class="grid cards" markdown>
  • <span class="card-title">Hello World</span>


    The Hello World tutorial shows how to create an F Prime project and how to design, implement, and test a basic F Prime component. We recommend that new users of F Prime start with this tutorial.

    View Hello World Tutorial{ .md-button .md-button--primary }

  • <span class="card-title">LED Blinker</span>


    The LED Blinker tutorial shows how to develop an F Prime project that runs on embedded hardware. It covers manager components, hardware drivers, and cross compilation, with the goal of blinking an LED on ARM hardware. This tutorial introduces the F Prime concepts of events, telemetry, commands, and parameters.

    View LED Blinker Tutorial{ .md-button .md-button--primary }

  • <span class="card-title">Math Component</span>


    The Math Component tutorial shows how to construct an F Prime application with user-defined ports and data types. It covers more advanced uses of events, telemetry, commands, and parameters. It also covers unit testing of F Prime components.

    View Math Component Tutorial{ .md-button .md-button--primary }

  • <span class="card-title">Cross-Compilation Setup Tutorial</span>


    Learn how to install all the dependencies required for cross-compiling for different architectures.

    View Cross-Compilation Setup Tutorial{ .md-button .md-button--primary }

  • <span class="card-title">Arduino LED Blinker</span>


    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.

    View Arduino LED Blinker Tutorial{ .md-button .md-button--primary }

</div>