ARM’s highest performing processor, extending the capabilities of mobile and enterprise computing. Read More...
MULTI: the most powerful & proven embedded software tools
Green Hills Software’s MULTI® integrated development environment (IDE) includes the industry’s most powerful and proven tools for developing embedded software with maximum reliability, maximum performance, and minimum code size. With the MULTI IDE’s sophisticated capabilities, you can develop, debug, and optimize code more quickly, significantly reducing both development cost and time.
The MULTI development environment supports more target processors, operating systems, and third-party tools than any other IDE—making it ideal for enterprise-wide deployment.
With MULTI, you can develop code in C, C++ and Ada 95. MULTI supports all of the range of ARM processors — as well as the leading embedded and native operating systems and development hosts. MULTI can even be used with your existing Eclipse environment.
DoubleCheck: Easily pinpoint bugs early in development
With Green Hills Software’s DoubleCheck™ static source code analyzer, you can effortlessly eliminate software bugs early in development, when they can be fixed more easily.
DoubleCheck quickly analyzes large pieces of code spanning many source files and identifies potential problems in your code. Built in to the compiler, DoubleCheck makes it easy to automate debugging with project building — eliminating the need for external tools or complicated scheduling.
TimeMachine: produce better code in less time
The TimeMachine™ debugging suite offers a wide variety of trace analysis tools that enable embedded software developers to find and fix bugs faster, optimize with ease, and test with confidence.
The TimeMachine suite extends the range of Green Hills Software’s popular MULTI integrated development environment (IDE) by providing a window into the complex interactions in software that can result in bugs, performance problems, and testing nightmares. By presenting this information in easy-to-understand displays, TimeMachine enables developers to quickly navigate through trace data and produce better code in less time.
Optimizing compilers: consistently generating the smallest, fastest code
Green Hills Software has been the leader in embedded optimizing compilers for over 20 years. Green Hills compilers consistently outperform competing compilers in certified results on industry standard benchmarks, such as those published by Embedded Microprocessor Benchmark Consortium (EEMBC).
Green Hills C and C++ compilers generate highly optimized code while strictly adhering to industry-standard language requirements. They support a variety of user-selectable features, including programming language, target architecture,
performance level, debugging level, and much more. They include a command-line interface for easy automation and a tight integration with the MULTI IDE for easy customization and project visibility.