Green Hills Software es una empresa privada que crea sistemas operativos y herramientas de programación para sistemas integrados . [1] [2] La firma fue fundada en 1982 por Dan O'Dowd y Carl Rosenberg. Su sede mundial se encuentra en Santa Bárbara, California . [3]
Tipo | Privado |
---|---|
Industria | Herramientas de software del sistema integrado |
Fundado | 1982 |
Fundador | Dan O'Dowd, Carl Rosenberg |
Sede | , |
Gente clave | Dan O'Dowd, presidente |
Productos | Sistemas operativos Herramientas de programación |
Sitio web | www |
Historia
Green Hills Software y Wind River Systems promulgaron un contrato de 99 años como pares cooperativos en el mercado de ingeniería de software integrado a lo largo de la década de 1990, y su relación terminó en una serie de demandas a principios de la década de 2000. Esto resultó en su separación de caminos opuestos, después de lo cual Wind River se dedicó a abrazar públicamente Linux y el software de código abierto, pero Green Hills inició una campaña de relaciones públicas denunciando su uso en cuestiones de seguridad nacional. [1]
En 2008, el sistema operativo en tiempo real (RTOS) de Green Hills llamado Integrity-178 fue el primer sistema certificado por la Asociación Nacional de Aseguramiento de la Información (NIAP), compuesta por la Agencia de Seguridad Nacional (NSA) y el Instituto Nacional de Estándares y Tecnología. (NIST), hasta el nivel de garantía de evaluación (EAL) 6+. [4] [5]
Para noviembre de 2008, se anunció que una versión comercializada de Integrity 178-B estará disponible para ser vendida al sector privado por Integrity Global Security, una subsidiaria de Green Hills Software. [5] [se necesita una mejor fuente ]
El 27 de marzo de 2012, se anunció un contrato entre Green Hills Software y Nintendo . Esto designa MULTI como el funcionario entorno integrado de desarrollo y la cadena de herramientas para desarrolladores de Nintendo y sus licencia para programar el Wii U consola de videojuegos . [6] [se necesita fuente no primaria ]
El 25 de febrero de 2014, se anunció que el sistema operativo Integridad había sido elegido por la Aeronáutica urbana para su AirMule coche volador vehículo aéreo no tripulado (UAV), posteriormente denominada la táctica Robótica Cormorán . [4] [se necesita fuente no primaria ]
Productos seleccionados
Sistemas operativos en tiempo real
Integrity es un sistema operativo en tiempo real POSIX (RTOS). Una variante de Integrity, llamada Integrity-178B, fue certificada con Common Criteria Evaluation Assurance Level (EAL) 6+, High Robustness en noviembre de 2008. [7] Micro Velosity (estilizado como µ-velOSity ) es un micronúcleo en tiempo real para recursos- dispositivos restringidos. [8] [9]
Compiladores
Green Hills produce compiladores para los lenguajes de programación C , C ++ , Fortran y Ada . Son multiplataforma , para microprocesadores de 32 y 64 bits , incluidos ARM , Blackfin , ColdFire , MIPS , PowerPC , SuperH , StarCore, x86 , V850 y XScale . [10] [se necesita fuente no primaria ]
Entornos de desarrollo integrados
MULTI es un entorno de desarrollo integrado (IDE) para los lenguajes de programación C , C ++ , Embedded C ++ (EC ++) y Ada , dirigido a ingenieros embebidos. [11] [se necesita fuente no primaria ]
TimeMachine es un conjunto de herramientas para optimizar y depurar software C y C ++. [12] [13] TimeMachine (introducido en 2003) admite la depuración inversa , [14] una característica que más tarde también estuvo disponible en GNU Debugger (GDB) 7.0 (2009) gratuito . [15]
Referencias
- ^ a b "Software de Green Hills". Manual de empresas privadas de Hoover 2007 (PDF) . Hoover's . 2007. p. 222.
- ^ Plauger, PJ (diciembre de 1997). "C ++ incrustado: una descripción general" (PDF) . Programación de sistemas embebidos . Consultado el 26 de noviembre de 2013 , a través de fceia.unr.edu.ar.
- ^ Manual de empresas privadas de Hoover . Prensa empresarial de Hoover. 1 de enero de 2007. ISBN 9781573111157.
- ^ a b Green Hills Software Integrity RTOS elegido por Urban Aeronautics para el sistema aéreo no tripulado AirMule , Reuters, 25 de febrero de 2014
- ^ a b Racicot, Jonathan (19 de noviembre de 2008). "Integrity OS se lanzará comercialmente" . Revista Cyberwarfare .
- ^ "El entorno de desarrollo integrado MULTI de Green Hills Software seleccionado por Nintendo para el desarrollo de Wii U" (Comunicado de prensa). San José, CA: Green Hills Software. 27 de marzo de 2012 . Consultado el 27 de junio de 2014 .
- ^ "Lista de productos validados" . Asociación Nacional de Garantía de la Información . Consultado el 26 de noviembre de 2013 .
- ^ Wilson, Richard (22 de julio de 2015). "Green Hills asegura su RTOS para IoT" . Electrónica semanal . Consultado el 29 de diciembre de 2015 .
- ^ Tångring, Jan (10 de abril de 2006). "Green Hills lanza un nuevo sistema operativo" (en sueco). Elektroniktidningen . Consultado el 26 de noviembre de 2013 .
- ^ "Optimización de compiladores de Green Hills" . Software de Green Hills.
- ^ "Entorno de desarrollo integrado MULTI" Green Hills Software.
- ^ Lindahl, Michael (enero de 2005). "Uso de seguimiento para depurar sistemas en tiempo real" . Diario del Dr. Dobb . acumeninfo.com. Archivado desde el original el 29 de septiembre de 2007.
- ^ Krass, Peter (18 de julio de 2006). "Green Hills amplía las opciones de soporte de TimeMachine" . Blog de optimización de software de dispositivos. Archivado desde el original el 13 de mayo de 2008.
- ^ "TimeMachine permite depurar hacia adelante y hacia atrás en el tiempo" . EE Times . 6 de noviembre de 2003.
- ^ Brobecker, Joel (8 de octubre de 2009). "GDB 7.0 lanzado" . LWN.net . Eklektix . Consultado el 2 de diciembre de 2013 .