This articlerelies excessively onreferences toprimary sources. Please improve this article by addingsecondary or tertiary sources. Find sources: "Green Hills Software" – news ·newspapers ·books ·scholar ·JSTOR(May 2016) (Learn how and when to remove this message) |
| Company type | Private |
|---|---|
| Industry | Embedded system software tools |
| Founded | 1982; 43 years ago (1982) |
| Founders |
|
| Headquarters | , United States |
Key people | Dan O'Dowd, president |
| Products | |
| Website | www |
Green Hills Software is a privately owned company that buildsoperating systems andprogramming tools forembedded systems.[1][2] The firm was founded in 1982 by Dan O'Dowd and Carl Rosenberg. Its headquarters are inSanta Barbara, California.[3]
In the 1990s, Green Hills Software andWind River Systems, both makers of embedded system software development tools, entered into a 99-year agreement to cooperatively support customers using products from both companies. The agreement was terminated after a lawsuit in 2005. After parting ways, Wind River publicly embracedLinux andopen-source software while Green Hills initiated a public relations campaign decrying the use of open-source software in projects related to national security.[1]
In 2008, the Green Hillsreal-time operating system (RTOS) namedIntegrity-178 was the first system to be certified by theNational Information Assurance Partnership (NIAP), composed ofNational Security Agency (NSA) andNational Institute of Standards and Technology (NIST), toEvaluation Assurance Level (EAL) 6+.[4][5]
In November 2008, it was announced that a commercialized version of Integrity 178-B would be offered to the private sector by Integrity Global Security, a subsidiary of Green Hills Software.[5][better source needed]
On March 27, 2012, a contract was announced between Green Hills Software andNintendo. This designates MULTI as the officialintegrated development environment and toolchain for Nintendo and its licensed developers to program theWii Uvideo game console.[6][non-primary source needed]
On February 25, 2014, it was announced that the operating system Integrity had been chosen by Urban Aeronautics for their AirMuleflying carunmanned aerial vehicle (UAV), since renamed theTactical Robotics Cormorant.[4][non-primary source needed]
Integrity is aPOSIXreal-time operating system (RTOS). An Integrity variant, named Integrity-178B, was certified toCommon CriteriaEvaluation Assurance Level (EAL) 6+, High Robustness in November 2008.[7]Micro Velosity (stylized asμ-velOSity) is a real-timemicrokernel for resource-constrained devices.[8][9]
Green Hills producescompilers for the programming languagesC,C++,Fortran, andAda. They arecross-platform, for32- and64-bitmicroprocessors, includingRISC-V,ARM,Blackfin,ColdFire,MIPS,PowerPC,SuperH, StarCore,x86,V850, andXScale.[10][11][non-primary source needed][12]
MULTI is anintegrated development environment (IDE) for the programming languagesC,C++,Embedded C++ (EC++), andAda, aimed at embedded engineers.[13][non-primary source needed]
TimeMachine is a set of tools for optimizing and debugging C and C++ software.[14][15] TimeMachine (introduced 2003) supportsreverse debugging,[16] a feature that later also became available in the freeGNU Debugger (GDB) 7.0 (2009).[17]