World Library  
Flag as Inappropriate
Email this Article

Green Hills Software


Green Hills Software

Green Hills Software Inc.
Industry Embedded systems tools
Founded 1982
Headquarters Santa Barbara, California
Key people
Dan O'Dowd, founder and president

Green Hills Software is a privately owned company that builds operating systems and development tools for embedded systems.[1][2] The company was founded in 1982 by Dan O'Dowd and Carl Rosenberg. Its headquarters are in Santa Barbara, California.


  • History 1
  • Selected products 2
    • Real-time operating systems 2.1
    • Compilers 2.2
    • Integrated development environments 2.3
  • References 3
  • External links 4


Green Hills Software and Wind River Systems enacted a 99-year contract as cooperative peers in the embedded software engineering market throughout the 1990s, with their relationship ending in a series of lawsuits throughout the early 2000s. This resulted in their opposite parting of ways, whereupon Wind River devoted itself to publicly embrace Linux and open-source software but Green Hills initiated a public relations campaign to decry its use in issues of national security.[1]

In 2008, the Green Hills INTEGRITY-178 RTOS was the first system to be certified by National Information Assurance Partnership (NIAP), composed of NSA and NIST, to EAL 6+.[3][4]

By November, 2008, it was announced that a commercialized version of Integrity 178-B will be available to be sold to the private sector by Integrity Global Security, a subsidiary of Green Hills Software.[4]

On March 27, 2012, a contract was announced between Green Hills Software and Nintendo. This designates MULTI as the official integrated development environment and toolchain for Nintendo and its licensed developers to program the Wii U video game console.[5]

On February 25, 2014, it was announced that Green Hills Software's real-time operating system (RTOS) had been chosen by Urban Aeronautics for the AirMule.[3]

Selected products

Real-time operating systems


Green Hills produces compilers for C, C++, Fortran, and Ada. The compilers target 32- and 64-bit platforms, including ARC, ARM, Blackfin, ColdFire, MIPS, PowerPC, SuperH, StarCore, x86, V850, and XScale.[8]

Integrated development environments

  • MULTI is an IDE for C, C++, EC++, and Ada, aimed at embedded engineers.[9]
  • TimeMachine is a set of tools for optimizing and debugging C and C++ software.[10][11] TimeMachine (introduced 2003) supports reverse debugging[12] like that in the open-source GDB 7.0 debugger (2009).[13]


  1. ^ a b "Green Hills Software". Hoover’s Handbook of Private Companies 2007 (PDF) (PDF).  
  2. ^ Plauger, P.J. (December 1997). "Embedded C++: An Overview" (PDF). Embedded Systems Programming. Retrieved November 26, 2013.  --via
  3. ^ a b Green Hills Software INTEGRITY RTOS chosen by Urban Aeronautics for AirMule Unmanned Aerial System, Reuters, February 25, 2014 
  4. ^ a b Jonathan Racicot (November 19, 2008), Integrity OS to be Released Commercially, Cyberwarfare Magazine 
  5. ^ "Green Hills Software's MULTI Integrated Development Environment Selected by Nintendo for Wii U Development" (Press release). San Jose, CA: Green Hills Software. March 27, 2012. Retrieved June 27, 2014. 
  6. ^ "Validated Products List".  
  7. ^ Tångring, Jan (April 10, 2006). "Green Hills Releases New Operating System" (in Swedish). Elektroniktidningen. Retrieved November 26, 2013. 
  8. ^ "Green Hills Optimizing Compilers". Green Hills Software.
  9. ^ "MULTI Integrated Development Environment" Green Hills Software.
  10. ^ Lindahl, Michael. "Using Trace to Debug Realtime Systems".  
  11. ^ Krass, Peter (July 18, 2006). "Green Hills Expands TimeMachine Support Options". Device Software Optimization blog. Archived from the original on May 13, 2008. 
  12. ^ ”TimeMachine enables debugging forward and backward in time”. EE Times. November 6, 2003.
  13. ^ Brobecker, Joel (October 8, 2009). "GDB 7.0 released". Eklektix, Inc. Retrieved 2013-12-02. 

External links

  • Official website
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.