Overview

Features and Benefits

  • Based on FreeRTOS 10.0.x real-time operating system
  • Target Processors: ADSP-BF7xx, ADSP-215xx and ADSP-SC5xx (ARM Cortex-A5 and SHARC+ cores) processor families
  • Supported by CrossCore Embedded Studio, Keil and IAR development environments
  • Available for Windows and Linux hosts
  • Scale-able real-time Operating System
  • Scheduler can be pre-emptive or cooperative
  • Support common multi-threaded concepts such as timers, mutexes, semaphores, tasks and event queues
  • Powerful event trace functionality
  • Pre-configured demos for supported processor families

Product Details

FreeRTOS is a free, scalable real-time operating system provided by Real Time Engineers Ltd. This product adds support for the Analog Devices ADSP-BF7xx, ADSP-215xx and ADSP-SC5xx (ARM Cortex-A5 and SHARC+ cores) processor families to the FreeRTOS product.

FreeRTOS is a low memory operating system developed for embedded systems. It supports many common operating system concepts such as timers, events, mutexes, semaphores tasks and semaphores; all of which can be created dynamically or statically. It has a scheduler which can be configured to be preemptive or co-operative, with optional time slicing.

FreeRTOS is royalty free and is provided with non-GPL licensing.

FreeRTOS for Analog Devices Processors is supported by the CrossCore Embedded Studio development environment.

FreeRTOS for Analog Devices Processors provides additional FreeRTOS content to support the ADSP-BF7xx, ADSP-215xx and ADSP-SC5xx (ARM Cortex-A5 and SHARC+ cores) processor families. FreeRTOS for Analog Devices Processors installs on top of the FreeRTOS product and provides out of the box demo examples for the Evaluation Boards for the supported families.

Downloads And Related Software

Product Downloads

FreeRTOS for Analog Devices Processors Current Release (Rev. 1.5.1)

Middleware

Operating Systems and Middleware

Analog Devices, in collaboration with several Alliance partners, provides the following operating system and middleware offerings to enable a user-friendly programming environment for applications developed using the Blackfin® and SHARC® processor families. These real-time kernels and services software seamlessly integrate with CrossCore® Embedded Studio.

Software Development Tools

CrossCore® Embedded Studio

CCES is a world-class integrated development environment (IDE) for the ADI Blackfin®, SHARC® and Arm® processor families.

Systems Requirements

FreeRTOS for Analog Devices Processors requires one of the following development environments to be installed on your system. Please consult the System Requirements for your development tools for more information.

  • CrossCore Embedded Studio - version 2.10.0 or greater

Related Hardware (11)

EZ-Kits

See All 11 EZ-Kits

Discussions