Digital Signal Processors

Choose a Platform

Digital Signal Processors

Find Software & Tools

Get Support

Get Started

Developer Network

University

Operating Systems (OS/RTOS)

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™, 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 AM37xx AM389x OMAP-Lx C6A816x DM36x/
DM35x
OMAP35x DM37xx 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 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 LinuxLink
Linux WindRiver WindRiver Linux $ ARM ARM ARM ARM ARM ARM ARM WindRiver Linux
Windows® Embedded Compact 7 TI WEC7 Free BSP; $ OS requires production license. ARM ARM ARM ARM WEC7
Windows® Embedded CE 6.0 TI WinCE Free BSP; $ OS requires production license. ARM ARM ARM ARM ARM ARM WinCE
Windows Embedded CE 6.0 Adeneo WinCE $ ARM ARM ARM ARM WinCE
Windows Embedded CE 6.0 Logic PD WinCE $ ARM WinCE
Windows Embedded CE 6.0 MPC Data WinCE $
Note: BSP has license fee for DM3x.
ARM ARM ARM
See note
ARM WinCE
OS Type Provider Product Notes AM35x AM17x AM18x AM37xx AM389x OMAP-Lx C6A816x DM36x/
DM35x
OMAP35x DM37xx 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/BIOS Kernel
RTOS TI SYS/BIOS RTOS Free. Uses CCStudio IDE. ARM ARM ARM ARM ARM ARM/DSP SYS/BIOS RTOS
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 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 Neutrino
RTOS Rowbots Unison $ ARM Unison
RTOS Quadros Systems RTXC™ $ ARM ARM RTXC
RTOS WindRiver VxWorks® $ ARM ARM ARM ARM ARM ARM ARM ARM VxWorks

Operating Systems

Android

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’s Android solutions incorporate accelerated graphics and multimedia support that take full advantage of TI’s silicon capabilities.
  • TI has complemented its Android releases with a network of partners with expertise in Android applications, such as Mentor Graphics.
  • Developers who desire additional support or expertise can select from a number of Android consulting partners listed on www.arowboat.com.

Back to Top


Linux

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.

  • Free Linux Distributions
    • TI makes available free Linux distributions for its ARM9™ and ARM® Cortex™-A8-based devices with the Software Development Kits (SDK). These distributions are based on the latest available Linux kernels to enable developers the ability to leverage the latest enhancements and bug fixes.
    • TI is committed to having its devices fully supported in the mainstream community trees. The distributions include a fully tested Linux kernel and drivers, U-boot, a root file system with common Linux utilities and applications, and the GCC and GDB development tools from Mentor Graphics (CodeSourcery). Customers have the option to upgrade to Mentor’s commercial tool versions if they desire an IDE or additional support options.
    • For TI devices with video capabilities, the root file system includes the Digital Video SDK (DVSDK) and several video demos to enable faster development of multimedia applications.
    • TI’s distribution offers a low footprint root file system based on the OpenEmbedded environment to reduce overall system cost. Developers can add or remove application packages using the package manager and associated feeds or by tweaking the build recipes.
    • Developers who desire additional support or expertise can choose from TI's extensive network of Linux consulting partners who have experience with a broad range of Linux-related software development including training classes, power management, wireless LAN drivers, GUI development and much more. In addition, you can purchase a commercially supported distribution from a TI partner such as Mentor Graphics, MontaVista, Ridgerun, Timesys, or WindRiver. Whether you are a system integrator, middleware developer or application developer, our partners can assist with streamlining your development cycle to get end products to market fast.

Back to Top


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).

TI Support for WinCE - TI has worked with Windows Embedded development partners to provide free production-quality Windows Embedded Compact and CE Board Support Packages (BSPs) for its devices and associated EVMs. All functional blocks of the device are available, including the ARM application processor, 2-D/3-D OpenGL® ES graphics engine and a shared peripheral set integrated onto the EVM. TI has also made available WinCE 6.0 R3 ports of its Digital Video Software Development Kits (DVSDK) for select devices. The Digital Video SDK (DVSDK) enables developers to easily leverage DSP-accelerated multimedia applications.

Back to Top


DSP/BIOS & SYS/BIOS

DSP/BIOS kernel is a real-time operating system that supports TI’s DSP and microcontroller devices, is directly supported by TI and is available at no charge. DSP/BIOS kernel is fully integrated with the Code Composer Studio™ (CCStudio) Integrated Development Environment (IDE) and supports both single- and multicore devices.

  • DSP/BIOS kernel is available in two versions: DSP/BIOS and SYS/BIOS.
    • DSP/BIOS is compatible with both CCStudio 3.x and 4.x releases and supports all TI DSPs released prior to 2010. For full details of features and device support see DSP/BIOS software folder.
    • SYS/BIOS requires CCStudio 4.x and supports the ARM and MSP430 microcontroller devices, in addition to the more recent DSP devices. It is also provides numerous additional kernel and debugging features compared to DSP/BIOS. For full details of features and device support see SYS/BIOS software folder.

Back to Top


RTOS

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.

Back to Top