Green Hills programvara

Green Hills Software Inc.
Typ Privat
Industri Inbäddade systemprogramvaruverktyg
Grundad 1982 ; 41 år sedan ( 1982 )
Grundare Dan O'Dowd, Carl Rosenberg
Huvudkontor ,
Förenta staterna
Nyckelpersoner
Dan O'Dowd, president
Produkter
Operativsystem Programmeringsverktyg
Hemsida www .ghs .com

Green Hills Software är ett privatägt företag som bygger operativsystem och programmeringsverktyg för inbyggda system . Företaget grundades 1982 av Dan O'Dowd och Carl Rosenberg. Dess världshuvudkontor ligger i Santa Barbara, Kalifornien .

Historia

Green Hills Software och Wind River Systems antog ett 99-årigt kontrakt som samarbetspartners på marknaden för inbyggd mjukvaruteknik under hela 1990-talet, med deras relation som slutade i en serie rättegångar under det tidiga 2000-talet. Detta resulterade i att deras olika vägar skildes åt, varpå Wind River ägnade sig åt att offentligt omfamna Linux och programvara med öppen källkod, men Green Hills inledde en PR-kampanj som fördömde dess användning i frågor om nationell säkerhet.

2008 var Green Hills realtidsoperativsystem (RTOS) vid namn Integrity-178 det första systemet som certifierades av National Information Assurance Partnership (NIAP), som består av National Security Agency (NSA) och National Institute of Standards and Technology (NIST), till Evaluation Assurance Level (EAL) 6+.

I november 2008 tillkännagavs att en kommersialiserad version av Integrity 178-B kommer att finnas tillgänglig för försäljning till den privata sektorn av Integrity Global Security, ett dotterbolag till Green Hills Software. [ bättre källa behövs ]

Den 27 mars 2012 tillkännagavs ett kontrakt mellan Green Hills Software och Nintendo . Detta utpekar MULTI som den officiella integrerade utvecklingsmiljön och verktygskedjan för Nintendo och dess licensierade utvecklare för att programmera Wii U- spelkonsolen . [ icke-primär källa behövs ]

Den 25 februari 2014 tillkännagavs att operativsystemet Integrity hade valts av Urban Aeronautics för deras AirMule flygande bil obemannade flygfarkoster (UAV), sedan döpt om Tactical Robotics Cormorant . [ icke-primär källa behövs ]

Utvalda produkter

Operativsystem i realtid

Integrity är ett POSIX- operativsystem i realtid (RTOS). En integritetsvariant, som heter Integrity-178B, certifierades till Common Criteria Evaluation Assurance Level (EAL) 6+, High Robustness i november 2008. Micro Velosity (stiliserad som µ-velOSity ) är en mikrokärna i realtid för resursbegränsade enheter.

Kompilatorer

Green Hills producerar kompilatorer för programmeringsspråken C , C++ , Fortran och Ada . De är plattformsoberoende för 32- och 64-bitars mikroprocessorer , inklusive RISC-V , ARM , Blackfin , ColdFire , MIPS , PowerPC , SuperH , StarCore, x86 , V850 och XScale . [ icke-primär källa behövs ]

Integrerade utvecklingsmiljöer

MULTI är en integrerad utvecklingsmiljö (IDE) för programmeringsspråken C , C++ , Embedded C++ (EC++) och Ada , riktad till inbäddade ingenjörer. [ icke-primär källa behövs ]

TimeMachine är en uppsättning verktyg för att optimera och felsöka C- och C++-programvara. TimeMachine (introducerad 2003) stöder omvänd felsökning , en funktion som senare också blev tillgänglig i den kostnadsfria GNU Debugger (GDB) 7.0 (2009).