
Linux™ | WinCE & WEC7 | Android™ | DSP/BIOS™ & SYS/BIOS™ | RTOS
Operating System Support by Platform
TI's embedded processors are complemented by comprehensive operating system support from both leading high-level operating systems like Linux®, Windows® Embedded Compact and CE, Android™, and real-time operating systems like DSP/BIOS™ kernel, SYS/BIOS™ kernel, Integrity®, QNX®, Nucleus®, and VxWorks®. In addition to free Linux Software Development Kits (SDKs) directly from TI, our partners offer commercially supported Linux distributions and consulting expertise. For more details on the operating system offerings available for TI devices, click on the links in the table below.
> For more information about support, see:
> Download PDF version of table:
| OS Support by Platform | |||||||||||||||||||||||
|
Platforms Supported |
|||||||||||||||||||||||
| Sitara™ ARM® MPUs | C6-Integra™ Processors | DaVinci™ Digital Video Processors | DSP-Only Devices | ||||||||||||||||||||
| OS Type | Provider | Product | Notes | AM35x | AM17x | AM18x | AM37x | AM335x | AM387x | AM389x | OMAP-Lx | C6A816x | DM36x/ DM35x |
OMAP35x | DM37x | DM816x | DM646x | DM644x | DM64x | DM643x | C6000™ | C5000™ | Product |
| Android™ | TI (Community) | TI Android SDK | Free | ARM | ARM | ARM | ARM | ARM | TI Android SDK | ||||||||||||||
| Android | Mentor Graphics | Mentor Android support for OMAP3 development | $ | ARM | ARM | ARM | ARM | ARM | ARM | Mentor Android support for OMAP3 development | |||||||||||||
| Android | Wind River | Wind River Platform for Android | $ | ARM | ARM | ARM | ARM | Wind River Platform for Android | |||||||||||||||
| Linux™ | TI (Community) | TI Linux SDK | Free. Uses CodeSourcery | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | TI Linux SDK | ||||||||
| Linux | MontaVista | MontaVista Linux | $ | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | MontaVista Linux | ||||||||||
| Linux | RidgeRun | RidgeRun SDK | $ | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | RidgeRun SDK | |||||||||
| Linux | TimeSys | LinuxLink | $ | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | LinuxLink | |||||||
| Linux | WindRiver | WindRiver Linux | $ | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | WindRiver Linux | |||||||||||
| Windows® Embedded Compact 7 | Adeno | WEC7 | Free BSP; $ OS requires production license. | ARM | ARM | ARM | ARM | ARM | WEC7 | ||||||||||||||
| Windows® Embedded CE 6.0 | Adeno | WinCE | Free BSP; $ OS requires production license. | ARM | ARM | ARM | ARM | ARM | ARM | WinCE | |||||||||||||
| Windows Embedded CE 6.0 | Logic PD | WinCE | $ | ARM | WinCE | ||||||||||||||||||
| OS Type | Provider | Product | Notes | AM35x | AM17x | AM18x | AM37x | AM335x | AM387x | AM389x | OMAP-Lx | C6A816x | DM36x/ DM35x |
OMAP35x | DM37x | DM816x | DM646x | DM644x | DM64x | DM643x | C6000™ | C5000™ | Product |
| RTOS | TI | DSP/BIOS™ Kernel | Free. Uses CCStudio IDE. | DSP | DSP |
DSP | DSP | DSP | DSP | DSP | DSP | DSP | DSP | DSP | DSP/BIOS Kernel | ||||||||
| RTOS | TI | SYS/BIOS™ Kernel | Free. Uses CCStudio IDE. | ARM | SYS/BIOS Kernel |
||||||||||||||||||
| RTOS | eCOScentric | eCOS® | $ | ARM | ARM | eCOS | |||||||||||||||||
| RTOS | eSol | PrOS | $ | ARM | ARM | PrOS | |||||||||||||||||
| RTOS | Enea | OSE® | $ | DSP | DSP OSEck |
OSE | |||||||||||||||||
| RTOS | Green Hills | Integrity® | $ | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | Integrity | |||||||||
| RTOS | Lynuxworks | LynxOS® | $ | ARM | LynxOS | ||||||||||||||||||
| RTOS | Mentor Graphics | Nucleus+® | $ | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | Nucleus+ | ||||||||||
| RTOS | Micrium | µC/OS-II | $ | ARM | ARM | ARM | uC/OS-II | ||||||||||||||||
| RTOS | Micro Digital | SMX® | $ | ARM | ARM | SMX | |||||||||||||||||
| RTOS | QNX | Neutrino® | $ | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | Neutrino | |||||||||
| RTOS | Rowbots | Unison | $ | ARM | Unison | ||||||||||||||||||
| RTOS | Quadros Systems | RTXC™ | $ | ARM | ARM | RTXC | |||||||||||||||||
| RTOS | WindRiver | VxWorks® | $ | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | ARM | VxWorks | ||||||||||
Free Android releases available for TI ARM Cortex™-A8-based devices can be found at www.arowboat.org. Compared to the required multiple steps necessary in Linux, Android provides a ready-made environment that simplifies development of applications with sophisticated multimedia or graphical user interface requirements.
TI and its partners provide a complete spectrum of Linux software and services - including free Linux distributions specifically targeted at TI devices, to expert Linux consultants, to commercially supported distributions with sophisticated development tools.
Windows® Embedded Compact and CE
Microsoft Windows Embedded Compact and CE are operating systems optimized for embedded devices that require minimum storage based on a componentized architecture. Windows Embedded Compact and CE can run in under a megabyte of memory and conform to the definition of a real-time operating system, with deterministic interrupt latency. Designed for use with Microsoft’s Platform Builder and Visual Studio tools, the Windows Embedded Compact and CE OSs allow embedded developers to begin development immediately utilizing a familiar, full-featured environment for embedded design. Developers can easily achieve processing performance beyond General Purpose Processor (GPP) capabilities while using familiar and standard Windows Embedded Compact and CE application programming interfaces (APIs).
DSP/BIOS and SYS/BIOS real-time kernels for TI’s DSP and ARM microprocessor devices are available at no charge and directly supported by TI. They are fully integrated with the Code Composer Studio™ (CCStudio) Integrated Development Environment (IDE) and support both single- and multicore devices.
For applications with hard real-time requirements, such as industrial control, TI has partnered with leading Real-Time Operating Systems (RTOS) companies to offer a range of solutions. TI’s RTOS partners provide off-the-shelf support for TI devices through products that combine sophisticated development tools with a deterministic run-time that enables a predictable response to real-time events. In addition, each RTOS typically offers a range of pre-integrated stacks, including USB and TCP/IP, which address the standard connectivity requirements faced by modern embedded applications. Each partner has BSPs available for a selection of TI EVMs, enabling developers to be immediately productive right out-of-the-box. For aerospace, industrial, medical, or automotive applications that require specially-certified software, several of TI’s RTOS partners can provide pre-certified tools and RTOS products, significantly reducing the testing requirements of the end customer.