Skip to end of banner
Go to start of banner

Example Bare

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Your introduction into FreeRTOS on the netX 90.

Download

TBD

Project Scope

The FreeRTOS Bare example aims to demonstrate FreeRTOS on the netX 90 in the simplest possible way, and contains the following components:

  • CMSIS
  • FreeRTOS
  • netx_drv

You have therefore access to FreeRTOS features and the netX peripheral drivers.

See section Porting Information if you require information about the link between the individual components.

Used configuration

The following table explains our configuration decisions:

ConfigurationStatement
Portable: ARM_CM3We do not require FPU or MPU
Heap: heap_3For dynamic allocation
netX_drv: dynamic MutexSince we use dynamic allocation

Execution of the Bare Example

The Bare example consists of two tasks:

  1. uart_send_task: send the next LED state via UART loopback.
  2. uart_receive_task: receives LED state via UART loopback and displays it on the device.

This principle is shown in the diagram below:


 


  • No labels