Operating Systems

Overview

In embARC OSP, FreeRTOS is adopted to provide OS kernel service. An optimized DesignWare® ARC® processors port is provided in os/freertos/portable.

FreeRTOS is the market-leading real-time operating system (or RTOS), and the de-facto standard solution for microcontrollers and small microprocessors.

  • Provides a single and independent solution for many different architectures and development tools.

  • Feature rich and is still undergoing continuous active development.

  • Minimal ROM, RAM, and processing overhead. Typical RTOS kernel binary image is 6K to 12K bytes.

  • Very simple. The core of the RTOS kernel is contained in only three C files. The majority of the many files included in the .zip file download relate only to the numerous demonstration applications.

  • Truly free for use in commercial applications.

  • Comes with a porting, platform development, or application development service if required.

  • Is well established with a large and ever growing user base.

  • Provides ample documentation.

  • Highly scalable, simple, and easy to use.

Note

It’s also possible to integrate other RTOS into embARC OSP