Skip to content
FreeRTOS distro layer compatible with OpenEmbedded
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
classes
conf
recipes-freertos
LICENSE
README.md

README.md

meta-freertos

FreeRTOS distro layer compatible with OpenEmbedded

Dependencies

This layer depends on:

 URI: git://git.yoctoproject.org/poky
 branch: master

License

This layer has an MIT license (see LICENSE) and it fetches code from FreeRTOS that has its own License (MIT as of today), along with code taken from jkovacic which also has its own license.

Building a FreeRTOS application

1.- Clone this layer along with the specified layers

2.- $ source oe-init-build-env

3.- Add this layer to BBLAYERS on conf/bblayers.conf

4.- Add the following to your conf/local.conf:

DISTRO = "poky-freertos"

MACHINE = "qemuarmv5" # It is the only one supported at the moment

5.- Build an example application:

$ bitbake freertos-demo

6.- Run the application on QEMU:

$ runqemu

You should be able to see the output of the application on QEMU and interact with it.

You can’t perform that action at this time.