* Adds telemetry packet definition step. * Fixes typo in sample code * Fixes some main.cpp references * Changes incorrect `main.cpp` to `TestMain.cpp`
layout, title
| layout | title |
|---|---|
| default | F´ Tutorials |
These tutorials will walk the user from a basic getting-started guide through designing a full system for use with F´. This will help new users to learn F´ and walk through the most basic steps in developing an F´ application.
Tutorials Index
- HelloWorld: An Introduction to F´
- LedBlinker: F´ and Embedded Hardware
- MathComponent
- Cross-Compilation Tutorial
HelloWorld: An Introduction to F´
The HelloWorld tutorial walks a new user through creating a new project, their first F´ component, and testing that component through an F´ deployment. This tutorial has the following subsections:
- Introduction and F´ Terminology
- Creating an F´ Project
- Creating an F´ Hello World Component
- Integration and Testing With F´ Deployments
LedBlinker: F´ and Embedded Hardware
LedBlinker walks users through developing an F´ project intended for running on embedded hardware. It covers manager components, hardware drivers, and cross-compilation with the goal of blinking an LED on ARM hardware. Events, Telemetry, Commands, and Parameters are covered as well.
This tutorial can be run without hardware with the exception of section 6 "Running on Hardware".
- Project Setup
- Component Design and Initial Implementation
- Initial Component Integration
- Continuing Component Implementation
- Full System Integration
- Running on Hardware
- Unit-Testing
- System Testing
MathComponent: Custom Ports and Types
MathComponent tutorial walks users through constructing a full F´ application including custom Ports, and Enumeration data types. Events, Telemetry, Commands, and Parameters are covered as well. Unit-Testing is also covered.