Logiciel Green Hills - Green Hills Software
Taper | Privé |
---|---|
Industrie | Outils logiciels système embarqués |
Fondé | 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 |
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).