This is an old revision of the document!
The FreeRTOS Add-In has several examples that have been created so that the user can easily get a feel for how FreeRTOS works, and how the Add-In is used to control the configuration parameters through the use of the User Interface.
These examples are shipped separately from the FreeRTOS Add-In for now, with plans to fully integrate the examples with future releases.
The Analog Devices FreeRTOS product supports a couple of reference development board from Analog Devices, including ADSP-SC589/ADSP-SC584/ADSP-SC573 EZ-Kit board, BF707 EZ-Kit board and ADZS-21569 EZ-Kit board. Depending on which software development tool you are using, different JTAG debug board are required.
Below is a list of the hardware involved.
ADI reference board:
Jtag debugger:
Host PC:
A mainstream configuration of Windows PC is required. Verify that your PC has these minimum requirements:
You can get the FreeRTOS Add-in Example form the github-web
FreeRTOS Add-in Examples
v1.0.0
1.0.0
Git Usage
git clone https://bitbucket.analog.com/scm/dte/freertos-addin-examples.git cd freertos-addin-examples git branch -a git checkout -b develop/freertosaddin-1.0.0 remotes/origin/develop/freertosaddin-1.0.0 git pull
The following processors are supported with examples being provided for the following EZ-Kits:
Processors Supported | Examples provided for | Guide |
---|---|---|
ADSP-BF7xx | ADSP-BF707 EZ-Kit | Running the examples on ADSP-BF707 Ez-Kit |
ADSP-2156x | ADSP-21569 EZ-Kit | |
ADSP-SC5xx | ADSP-SC573 EZ-Kit | |
ADSP-SC584 EZ-Kit | ||
ADSP-SC589 EZ-Kit | ||
The FreeRTOS-Addin Example for Analog Devices processors ADSP-BF707 contains the following examples:
Processor | Toolchain | Example(s) |
---|---|---|
ADSP-BF707 | CrossCore Embedded Studio | Standard Demos |
ADSP-BF707 | CrossCore Embedded Studio | Bounded Buffer |
ADSP-BF707 | CrossCore Embedded Studio | Dining Philosophers |
ADSP-BF707 | CrossCore Embedded Studio | Thread Local Storage |
The FreeRTOS-Addin Example for Analog Devices processors ADZS-21569 contains the following examples:
Processor | Toolchain | Example(s) |
---|---|---|
ADZS-21569 | CrossCore Embedded Studio | Standard Demos |
ADZS-21569 | CrossCore Embedded Studio | Bounded Buffer |
ADZS-21569 | CrossCore Embedded Studio | Dining Philosophers |
ADZS-21569 | CrossCore Embedded Studio | Thread Local Storage |
The FreeRTOS-Addin Example for Analog Devices processors ADSP-SC573 contains the following examples:
Processor | Core | Toolchain | Example(s) |
---|---|---|---|
ADSP-SC573 | A5 & SHARC+ | CrossCore Embedded Studio | Standard Demos |
ADSP-SC573 | A5 & SHARC+ | CrossCore Embedded Studio | Bounded Buffer |
ADSP-SC573 | A5 & SHARC+ | CrossCore Embedded Studio | Dining Philosophers |
ADSP-SC573 | A5 & SHARC+ | CrossCore Embedded Studio | Thread Local Storage |
ADSP-SC573 | A5 & SHARC+ | CrossCore Embedded Studio | MCAPI Example |
ADSP-SC573 | CORTEX-A5 | CrossCore Embedded Studio | LwIP DNS Client |
The FreeRTOS product for Analog Devices processors contains the following examples:
The FreeRTOS product for Analog Devices processors contains the following examples:
The FreeRTOS product for Analog Devices processors contains the following examples: