...
The FreeRTOS Bare example 's aim is aims to demonstrate FreeRTOS on the netX 90 in the simplest possible way, and contains the following components:
...
You have therefore access to FreeRTOS features and the netX peripheral drivers.
Differences to FreeRTOS Template
The current FreeRTOS template can be downloaded from freertos.org. The changes made to
...
See section FreeRTOS Porting Description if you require information about the link between the individual components.
Used configuration
The following table explains our configuration decisions:
Configuration | Statement |
---|---|
Portable: ARM_CM3 | We do not require FPU or MPU |
Heap: heap_3 | For dynamic allocation |
netX_drv: dynamic Mutex | Since we use dynamic allocation |
Execution of the Bare Example
The Bare example consists of two tasks:
- uart_send_task: send the next LED state via UART loopback.
- uart_receive_task: receives LED state via UART loopback and displays it on the device.
This principle is shown in the diagram below: