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