Texas Instruments. Technology for Innovators(TM).

Multicore Tools and Software

TI multicore devices simplify the process of implementing multicore application-specific solutions by offering the tools, software and supporting application expertise that customers need to win in their markets.

We’ve compiled a list of links below to help developers explore the numerous resources TI and third parties offer for multicore tools, software, compilers and development boards, as well as information about our participation in open source initiatives.

Useful Starting Points | Development Boards | Tools | Operating Systems | Open Source Software | Building Blocks | Utilities | Support

 

Useful Starting Points
Embedded Processors Wiki TI Embedded Processor Device Families
OMAPpedia OMAP platform community projects
DaVinci TI’s DaVinci™ Technology for multimedia processing

Back to Top

Development Boards
Community-Supported Development Boards and Platforms
DesignSomething.org Open source software communities and projects that utilize TI technology
Beagleboard.org Beagleboard delivers laptop-like performance and expansion based on the OMAP3530 processor featuring ARM Cortex-A8
Hawkboard.org An open community board for OMAPL-138, including an ARM9 and C6474x floating point DSP application processor
OMAPZoom Enables innovative devices and services to market on all leading mobile operating systems, including Android, Linux, LiMo, Symbian OS™ and Microsoft® Windows® Mobile
Development Board Info
OMAP™ 3 Boards OMAP 3 development boards from TI, third parties and open source communities
Digital Video EVM Digital Video Evaluation Module and Software Development Kit

Back to Top

Tools
Code Composer Studio An Eclipse-based Integrated Development Environment (IDE) for multicore devices
Compilers Code generation tools for TI processors
Data Visualization Kit An Eclipse-based real-time system visibility and analysis tool that displays views and profiling info. derived from software and hardware instrumentation events and trace
Emulation JTAG emulators, trace and hardware instrumentation
Scripting and Automation How to use scripting to automate debugging and testing
Simulation Information on TI simulators. Includes functional, cycle accurate, device and system SoC simulation

Back to Top

Operating Systems
Windows Embedded CE
WinCE on TI devices Implementations of Windows CE for TI devices
TI Application Support for WinCE OMAP WinCE Board Support Packages, WinCE Digital Video Software Developers Kit, etc.
WinCE on the Beagleboard evmonbeagle makes it easy for Beagleboard owners to get up and running with WinCE 6 R2
Linux
www.opensource.ti.com
www.designsomething.org
Central resource for developers working on OMAP processors and Linux software  (mailing lists, sample code, documentation, and other resources)
OMAP Linux Kernel Information eLinux.org - Embedded Linux Wiki
Linux for DSP & ARM Microprocessors TI’s Commercial Linux Partners
kernel.org: the primary site for Linux kernel source Linux OMAP kernel tree
Wiki Topics related to Linux on TI devices
LEOs Linux Embedded Operating System
Monta Vista Monta Vista Linux
RidgeRun Linux RidgeRun Linux
Other Operating Systems
DSP/BIOS A scalable real-time multi-tasking kernel that requires no runtime license fees and is backed by Texas Instruments’ worldwide training and support organizations
ENEA OSE Real-time Operating Systems:
Flexible, Reliable, High-Performance RTOS for Distributed Systems
Green Hills Green Hills Software provides complete solutions for the development of embedded and real-time applications built on TI DaVinci technology-based processors
Mentor Graphics Nucleus OS is an efficient real-time operating system (RTOS) with storage and database management, USB, networking and connectivity, multimedia technology and advanced graphical user interface capabilities
QNX QNX® Neutrino® RTOS is a full-featured and robust OS that scales down to meet the constrained resource requirements of realtime embedded systems
TI OMAP 3530 based Beagle Board Support Package
Symbian An open source O/S for mobile devices
Zoom SW for Symbian

Back to Top

Open Source Software and Software Distributions
Android OMAP
Community
Angstrom OMAP
Community
Debian OMAP
Community
Poky OMAP
Community
Ubuntu OMAP
Community
Symbian OMAP
Community
GStreamer OMAP / DSP
Community
Eclipse DSDP – Real-time Software Components (RTSC) OMAP / DSP
Community
OpenEmbedded The build framework for embedded Linux
Arago Project Verified, tested and supported packages for OMAP3 and DaVinci, built with a free and open toolchain (OpenEmbedded / Angstrom)
Opensource.ti.com A resource for open source developers listing resources needed to use TI’s platforms
TI’s GForge Site Software based collaboration site for TI and the open source communities

Back to Top

Multicore Software Building Blocks
PSP: Platform Support Packages Provides OS ports, device drivers and sample applications to kick start development on a TI SOC platform
Codecs Codecs available with TI DaVinci and OMAP products
Codec Engine A framework that enables applications to easily instantiate and to work with codec algorithms using a common API
GStreamer A library for constructing graphs of media-handling components. Supports applications from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.
DSPLink Inter-processor communication across the GPP-DSP boundary
NDK: Network Developers Kit Network protocol stack for TI processors
DVSDK: The Digital Video Software Developers Kit Info about the Digital Video EValuation Module (DVEVM) for the Davinci platform
Video Processing Subsystem Software architecture of the video processing subsystem (VPSS) used in TI SoC chips
RTSC: Real-Time Software Components Foundational tools and low-level runtime content to enable component-based development using the C language targeting all embedded platforms

Back to Top

Utilities, Examples, scripts, etc.
Applications Power Toys Miscellaneous useful Scripts, tools, example code, and utilities

Back to Top

Support
TI e2e Support Engineer-to-Engineer support: Interact with your peer Engineers, TI Engineers, and other experts in order to ask questions, share knowledge, explore ideas, and help solve problems.
Code Composer Forum E2E community for Code Composer Studio and other development tools

Back to Top