News & Press

Green Hills Software Extends Support for Texas Instruments’ DaVinci Digital Media Processors

Complete Development Solutions for TMS320DM355 Processor Enable Faster Time to Market for Low Cost, HD Consumer Devices

SANTA BARBARA, CA —February 26, 2008 — Green Hills Software, Inc., the technology leader in device software optimization (DSO) and real-time operating systems (RTOS), today announced the immediate availability of its comprehensive software development solution targeting Texas Instruments’ DM355 DaVinci™ digital media processor. Components of the Green Hills development toolkit include: royalty-free real time operating systems, optimizing C/C++ compilers for ARM®, MULTI® integrated development environment (IDE), DoubleCheck™ integrated static source code analyzer and high-speed JTAG hardware probes.

The DM355 device is targeted at low power, low cost consumer devices supporting high definition video. Green Hills Software’s product offering for this processor features a scalable family of operating systems that range from the extremely small footprint µ-velOSity to the maximum security INTEGRITY real time operating system. A wide range of middleware and device support is available with all of the operating systems, including file systems, USB, networking stacks, and security protocols. Developers can tailor the required feature set for their device, maximizing performance while minimizing footprint. All of the Green Hills operating systems and middleware are royalty free, helping to further reduce manufacturing cost for cost sensitive devices.

"We are pleased to announce the addition of the DM355 device to the growing list of TI processors that Green Hills Software supports,” stated David Kleidermacher, chief technology officer, Green Hills Software. “At the DM355’s price point, device manufacturers will have the ability to take high definition video to a new class of electronic devices. Getting to market fast with high quality, optimized performance, and long battery life will differentiate DM355-based products in the market. Green Hills Software products enable our customers to achieve these important design goals."

The Green Hills solution for the DM355 consists of the following components:

  • Green Hills family of royalty-free operating systems
    • μ-velOSity – providing the smallest and fastest kernel for low cost, low power devices
    • velOSity – small footprint and a broad range of integrated middleware
    • INTEGRITY – maximizing security and reliability
  • MULTI integrated development environment – the leading DSO tool set for embedded software developers
  • TimeMachine – providing back-in-time debugging and in depth analysis of software execution
  • Green Hills ARM C/C++ compilers – generating the fastest and smallest code in the industry
  • Green Hills Hardware Probe – providing reliable and efficient debugging
  • DoubleCheck integrated static analyzer – increasing software reliability and reducing time-to-market by eradicating more defects early in the development process

ARM Compilers
Electronics manufacturers throughout the world have deployed millions of units developed with Green Hills Software’s compilers, because they trust the quality of the generated code and because they depend on our compiler to exploit the silicon’s optimization features. Smaller code footprint and faster execution translate directly into lower production cost, longer battery life, and higher quality for embedded products, while high-quality code generation avoids costly after-sale product changes or even recalls. Green Hills Software’s compilers lead the world in independent compiler benchmark scores for performance and small footprint of generated code.

Green Hills Software Development Tools
The MULTI tool suite offers a wide variety of performance, debug, and analysis tools that enable embedded software developers to find and fix bugs faster, optimize with ease, and test with confidence. MULTI and TimeMachine provide unprecedented visibility into the complex interactions in software that can result in bugs, performance problems, and testing nightmares. With more than ten thousand users, such as developers at HP and Toyota, the MULTI integrated development environment is a proven technology for electronic software development.

Integrated Static Analyzer
DoubleCheck builds on Green Hills Software's 25 years of compiler technology expertise to locate software flaws that lead to security and reliability failures in software. DoubleCheck processes the entire project's source code to find flaws, such as buffer overflows, resource leaks, invalid pointer references, overly complex code (as measured by metrics such as McCabe), and violations of safe language rules such as MISRA 2004. DoubleCheck differs from other static analysis tools by virtue of its speedy analysis time and full integration with the integrated development environment (IDE).

By using the advanced debugging capabilities of MULTI in combination with DoubleCheck, developers can automatically detect and quickly remove defects early in the software development process. This drastically reduces time-to-market and leads to much higher quality in the end product.

Green Hills Software’s family of operating systems, optimizing C/C++ compilers, advanced debugger, MULTI IDE, and DoubleCheck are available today for DM355-based application development. TimeMachine is available today for the integrated ARM instruction set simulator and supports the embedded trace buffer on the DM355.

About the DM355 Digital Media Processor
At a price of less than $10, the new TMS320DM355 digital media processor provides HD video performance and double the battery life of today's HD products. The DM355 device is tuned for applications such as digital cameras, IP video cameras, digital photo frames and video baby monitors. The DM355 processor consists of an integrated video processing subsystem, an MPEG-4-JPEG co-processor (MJCP), an ARM926EJ-S core and peripherals.

About Green Hills Software
Founded in 1982, Green Hills Software, Inc. is the technology leader in device software optimization (DSO) and real-time operating systems (RTOS) for 32- and 64-bit embedded systems. Our royalty-free INTEGRITY® and velOSity™ real-time operating systems, µ-velOSity™ microkernel, compilers, MULTI® and AdaMULTI™ integrated development environments, DoubleCheck™ integrated static analyzer and TimeMachine™ tool suite offer a complete development solution that addresses both deeply embedded and high-reliability applications. Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom.Visit Green Hills Software on the web at

Green Hills, the Green Hills logo, MULTI, INTEGRITY, velOSity, µ-velOSity, AdaMULTI, DoubleCheck and TimeMachine, are trademarks or registered trademarks of Green Hills Software, Inc. in the U.S. and/or internationally. All other trademarks are the property of their respective owners.

North American Sales Contact:
Green Hills Software, Inc.
30 West Sola Street,
Santa Barbara, CA 93101,
Tel: 805-965-6044
Fax: 805-965-6343

Media Contacts:
Green Hills Software, Inc.
Barbel French
Tel: 805-965-6044

International Sales Contact:
Green Hills Software Ltd
Fleming Business Centre
Leigh Road
Hampshire SO50 9PD
Tel: +44 (0)2380 649660
Fax: +44 (0)2380 649661