Logiciel Green Hills - Green Hills Software

Logiciel Green Hills Inc.
Taper Privé
Industrie Outils logiciels système embarqués
Fondé 1982 ; il y a 39 ans ( 1982 )
Fondateur Dan O'Dowd, Carl Rosenberg
Quartier général ,
États Unis
Personnes clés
Dan O'Dowd, président
Des produits Systèmes d'exploitation
Outils de programmation
Site Internet www .ghs .com

Green Hills Software est une société privée qui crée des systèmes d'exploitation et des outils de programmation pour les systèmes embarqués . Le cabinet a été fondé en 1982 par Dan O'Dowd et Carl Rosenberg. Son siège mondial est à Santa Barbara, en Californie .

Histoire

Green Hills Software et Wind River Systems ont conclu un contrat de 99 ans en tant que pairs coopératifs sur le marché du génie logiciel embarqué tout au long des années 1990, leur relation se terminant par une série de poursuites judiciaires au début des années 2000. Cela a entraîné leur séparation opposée, après quoi Wind River s'est consacré à adopter publiquement Linux et les logiciels open source, mais Green Hills a lancé une campagne de relations publiques dénonçant son utilisation dans des questions de sécurité nationale.

En 2008, le système d'exploitation en temps réel (RTOS) de Green Hills nommé Integrity-178 a été le premier système à être certifié par le National Information Assurance Partnership (NIAP), composé de la National Security Agency (NSA) et du National Institute of Standards and Technology. (NIST), au niveau d'assurance d'évaluation (EAL) 6+.

En novembre 2008, il a été annoncé qu'une version commercialisée d'Integrity 178-B serait disponible pour être vendue au secteur privé par Integrity Global Security, une filiale de Green Hills Software.

Le 27 mars 2012, un contrat a été annoncé entre Green Hills Software et Nintendo . Cela désigne MULTI comme officiel environnement de développement intégré et pour Nintendo et toolchain ses développeurs sous licence pour programmer la Wii U console de jeux vidéo .

Le 25 Février 2014, il a été annoncé que le système d'exploitation de l' intégrité avait été choisi par Urban Aéronautique pour leur AirMule voiture volante véhicule aérien sans pilote (UAV), rebaptisé depuis Robotique tactique Cormorant .

Produits sélectionnés

Systèmes d'exploitation en temps réel

Integrity est un système d'exploitation en temps réel (RTOS) POSIX . Une variante de l' intégrité, du nom d' intégrité-178B, a été certifié Critères Communs Evaluation Assurance Level (EAL) 6+, Haute Robustesse en Novembre 2008. Micro velOSity (stylisé comme μ-velOSity ) est en temps réel micronoyau pour les dispositifs à ressources limitées.

Compilateurs

Green Hills produit des compilateurs pour les langages de programmation C , C++ , Fortran et Ada . Ils sont multiplateformes , pour les microprocesseurs 32 et 64 bits , y compris ARM , Blackfin , ColdFire , MIPS , PowerPC , SuperH , StarCore, x86 , V850 et XScale .

Environnements de développement intégrés

MULTI est un environnement de développement intégré (IDE) pour les langages de programmation C , C++ , Embedded C++ (EC++) et Ada , destiné aux ingénieurs embarqués.

TimeMachine est un ensemble d'outils d'optimisation et de débogage des logiciels C et C++. TimeMachine (introduit en 2003) prend en charge le débogage inversé , une fonctionnalité qui est devenue plus tard également disponible dans le débogueur gratuit GNU (GDB) 7.0 (2009).

Les références