Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
resources:tools-software:freertos:freertos-addin:examples [09 Mar 2020 03:05] sullivan liuresources:tools-software:freertos:freertos-addin:examples [25 Apr 2022 13:57] – [Get the Source Code Ready] Replace with link to Github Murray Anderson
Line 1: Line 1:
-f+====== FreeRTOS Add-In Examples ====== 
 +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. 
 + 
 +---- 
 + 
 +===== Get the Hardware Ready  ===== 
 +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: ** 
 +  * ADSP-BF707 EZ-kit: http://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-bf707.html 
 +  * ADZS-21569 EZ-kit: https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/ADZS-21569-EZKIT.html 
 +  * ADSP-SC589 EZ-kit: http://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADSP-SC589.html 
 +  * ADSP-SC584 EZ-kit: http://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADSP-SC584.html 
 +  * ADSP-SC573 EZ-kit: http://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/SC573EZKIT.html 
 +** Jtag debugger: ** 
 + 
 +  * ICE1000/2000: http://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/emulators.html 
 +** Host PC: ** 
 + 
 +A mainstream configuration of Windows PC is required. Verify that your PC has these minimum requirements: 
 + 
 +  * 2 GHz single core processor; 3.3GHz dual core or better recommended 
 +  * 4 GB RAM; 8GB or more recommended 
 +  * 2 GB available disk space 
 +  * One open USB port 
 + 
 +---- 
 + 
 +===== Get the Source Code Ready ===== 
 +You can get examples for FreeRTOS (with and without the Add-In) from [[repo>freertos-examples]] 
 + 
 +---- 
 +===== Example Quick Start Guide ===== 
 +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 | [[resources/tools-software/freertos/freertos-addin/examples#adsp-bf707_ez-kit|Running the examples on ADSP-BF707 Ez-Kit]] | 
 +| ADSP-2156x| ADZS-21569 EZ-Kit | [[resources/tools-software/freertos/freertos-addin/examples#adzs-21569_ez-kit|Running the examples on ADZS-21569 Ez-Kit]] | 
 +| ADSP-SC5xx| ADSP-SC573 EZ-Kit | [[resources/tools-software/freertos/freertos-addin/examples#adsp-sc573_ez-kit|Running the examples on ADSP-SC573 Ez-Kit]] | 
 +| ::: | ADSP-SC584 EZ-Kit | [[resources/tools-software/freertos/freertos-addin/examples#adsp-sc584_ez-kit|Running the examples on ADSP-SC584 Ez-Kit]] | 
 +| ::: | ADSP-SC589 EZ-Kit | [[resources/tools-software/freertos/freertos-addin/examples#adsp-sc589_ez-kit|Running the examples on ADSP-SC589 Ez-Kit]] | 
 +| | | 
 + 
 +---- 
 + 
 +==== ADSP-BF707 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| **[[resources/tools-software/freertos/freertos-addin/examples/standard-demos/running-the-standard-demos| Standard Demos]]**\\ | 
 +| ADSP-BF707 | CrossCore Embedded Studio | **[[resources/tools-software/freertos/freertos-addin/examples/bounded-buffer/running-the-bounded-buffer-example| Bounded Buffer]]**\\ | 
 +| ADSP-BF707 | CrossCore Embedded Studio | **[[resources/tools-software/freertos/freertos-addin/examples/dining-philosophers/running-the-dining-philosophers-example | Dining Philosophers]]**\\ | 
 +| ADSP-BF707 | CrossCore Embedded Studio | **[[resources/tools-software/freertos/freertos-addin/examples/thread-local-storage/running-the-thread-local-storage-example| Thread Local Storage]]**\\ | 
 + 
 +---- 
 + 
 +==== ADZS-21569 EZ-Kit ==== 
 +The FreeRTOS-Addin Example for Analog Devices processors ADZS-21569 contains the following examples: 
 + 
 +^Processor   ^Toolchain                  ^Example(s)   ^ 
 +| ADZS-21569  | CrossCore Embedded Studio| **[[resources/tools-software/freertos/freertos-addin/examples/standard-demos/running-the-standard-demos| Standard Demos]]**\\ | 
 +| ADZS-21569 | CrossCore Embedded Studio | **[[resources/tools-software/freertos/freertos-addin/examples/bounded-buffer/running-the-bounded-buffer-example| Bounded Buffer]]**\\ | 
 +| ADZS-21569 | CrossCore Embedded Studio | **[[resources/tools-software/freertos/freertos-addin/examples/dining-philosophers/running-the-dining-philosophers-example | Dining Philosophers]]**\\ | 
 +| ADZS-21569 | CrossCore Embedded Studio | **[[resources/tools-software/freertos/freertos-addin/examples/thread-local-storage/running-the-thread-local-storage-example| Thread Local Storage]]**\\ | 
 + 
 +---- 
 + 
 +==== ADSP-SC573 EZ-Kit ==== 
 +The FreeRTOS-Addin Example for Analog Devices processors ADSP-SC573 contains the following examples: 
 + 
 +Running the Examples on ADPS-SC573-EZKIT with CrossCore Embedded Studio 
 + 
 +  ; **CORTEX-A5**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/standard-demos/running-the-standard-demos| Standard Demos]] ** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/bounded-buffer/running-the-bounded-buffer-example| Bounded Buffer]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/dining-philosophers/running-the-dining-philosophers-example | Dining Philosophers]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/thread-local-storage/running-the-thread-local-storage-example| Thread Local Storage]]** 
 +  ; **SHARC+** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/standard-demos/running-the-standard-demos| Standard Demos]] ** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/bounded-buffer/running-the-bounded-buffer-example| Bounded Buffer]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/dining-philosophers/running-the-dining-philosophers-example | Dining Philosophers]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/thread-local-storage/running-the-thread-local-storage-example| Thread Local Storage]]** 
 +  ; **Muti-COREs** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/mcapi-example/running-the-mcapi-message-example| MCAPI Example]]** 
 + 
 + 
 +---- 
 + 
 +==== ADSP-SC584 EZ-Kit ==== 
 +The FreeRTOS-Addin Example for Analog Devices processors ADSP-SC584 contains the following examples: 
 + 
 +Running the Examples on ADPS-SC584-EZKIT with CrossCore Embedded Studio 
 +  ; **CORTEX-A5**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/standard-demos/running-the-standard-demos| Standard Demos]] ** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/bounded-buffer/running-the-bounded-buffer-example| Bounded Buffer]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/dining-philosophers/running-the-dining-philosophers-example | Dining Philosophers]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/thread-local-storage/running-the-thread-local-storage-example| Thread Local Storage]]** 
 +  ; **SHARC+** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/standard-demos/running-the-standard-demos| Standard Demos]] ** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/bounded-buffer/running-the-bounded-buffer-example| Bounded Buffer]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/dining-philosophers/running-the-dining-philosophers-example | Dining Philosophers]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/thread-local-storage/running-the-thread-local-storage-example| Thread Local Storage]]** 
 +  ; **Muti-COREs** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/mcapi-example/running-the-mcapi-message-example| MCAPI Example]]** 
 + 
 +---- 
 + 
 +==== ADSP-SC589 EZ-Kit ==== 
 +The FreeRTOS-Addin Example for Analog Devices processors ADSP-SC589 contains the following examples: 
 + 
 +Running the Examples on ADPS-SC589-EZKIT with CrossCore Embedded Studio 
 +  ; **CORTEX-A5**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/standard-demos/running-the-standard-demos| Standard Demos]] ** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/bounded-buffer/running-the-bounded-buffer-example| Bounded Buffer]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/dining-philosophers/running-the-dining-philosophers-example | Dining Philosophers]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/thread-local-storage/running-the-thread-local-storage-example| Thread Local Storage]]** 
 +  ; **SHARC+** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/standard-demos/running-the-standard-demos| Standard Demos]] ** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/bounded-buffer/running-the-bounded-buffer-example| Bounded Buffer]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/dining-philosophers/running-the-dining-philosophers-example | Dining Philosophers]]**  
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/thread-local-storage/running-the-thread-local-storage-example| Thread Local Storage]]** 
 +  ; **Muti-COREs** 
 +  : **[[resources/tools-software/freertos/freertos-addin/examples/mcapi-example/running-the-mcapi-message-example| MCAPI Example]]** 
 + 
 +---- 
 + 
 +===== References & External Links ===== 
 +  ; ** Processor Hardware Reference ** 
 +  : [[adi>en/products/adsp-bf707.html#product-documentation|ADSP-BF707 Hardware Reference Manual]] 
 +  : [[adi>en/products/adsp-21569.html#product-documentation|ADSP-21569 Hardware Reference Manual]] 
 +  : [[adi>en/products/adsp-sc573.html#product-documentation|ADSP-SC573 Hardware Reference Manual]] 
 +  : [[adi>en/products/adsp-sc584.html#product-documentation|ADSP-SC584 Hardware Reference Manual]] 
 +  : [[adi>en/products/adsp-sc589.html#product-documentation|ADSP-SC589 Hardware Reference Manual]] 
 +  ; ** Evaluation Kits Schematic ** 
 +  :[[adi>en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-bf707.html#eb-documentation|ADSP-BF707 EZ-Kit Schematic]] 
 +  :[[adi>en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/ADZS-21569-EZKIT.html#eb-documentation|ADSP-21569 EZ-Kit Schematic]] 
 +  :[[adi>en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/SC573EZKIT.html#eb-documentation|ADSP-SC573 EZ-Kit Schematic]] 
 +  :[[adi>en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADSP-SC584.html#eb-documentation|ADSP-SC584 EZ-Kit Schematic]] 
 +  :[[adi>en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-ADSP-SC589.html#eb-documentation|ADSP-SC589 EZ-Kit Schematic]] 
 +  ; ** FreeRTOS Manual ** 
 +  :[[https://www.freertos.org/Documentation/RTOS_book.html|FreeROS Documentation]] 
 +  :[[https://www.freertos.org/a00102.html|FreeRTOS Demo Applications]] 
 +       
 +   
resources/tools-software/freertos/freertos-addin/examples.txt · Last modified: 25 Apr 2022 14:01 by Murray Anderson