Software Green Hills - Green Hills Software

Green Hills Software Inc.
Modelo Privado
Indústria Ferramentas de software de sistema embarcado
Fundado 1982 ; 39 anos atrás ( 1982 )
Fundador Dan O'Dowd, Carl Rosenberg
Quartel general ,
Estados Unidos
Pessoas chave
Dan O'Dowd, presidente
Produtos Sistemas operacionais
Ferramentas de programação
Local na rede Internet www .ghs .com

Green Hills Software é uma empresa privada que desenvolve sistemas operacionais e ferramentas de programação para sistemas embarcados . A empresa foi fundada em 1982 por Dan O'Dowd e Carl Rosenberg. Sua sede mundial está localizada em Santa Bárbara, Califórnia .

História

A Green Hills Software e a Wind River Systems firmaram um contrato de 99 anos como pares cooperativos no mercado de engenharia de software embarcado ao longo da década de 1990, com seu relacionamento terminando em uma série de ações judiciais no início dos anos 2000. Isso resultou em uma separação oposta de caminhos, após o que a Wind River se dedicou a abraçar publicamente o Linux e o software de código aberto, mas a Green Hills iniciou uma campanha de relações públicas condenando seu uso em questões de segurança nacional.

Em 2008, o sistema operacional em tempo real Green Hills (RTOS) denominado Integrity-178 foi o primeiro sistema a ser certificado pela National Information Assurance Partnership (NIAP), composta pela National Security Agency (NSA) e pelo National Institute of Standards and Technology (NIST), para o Nível de Garantia de Avaliação (EAL) 6+.

Em novembro de 2008, foi anunciado que uma versão comercializada do Integrity 178-B estará disponível para ser vendida ao setor privado pela Integrity Global Security, uma subsidiária da Green Hills Software.

Em 27 de março de 2012, um contrato foi anunciado entre a Green Hills Software e a Nintendo . Este designa MULTI como o oficial ambiente integrado de desenvolvimento e conjunto de ferramentas para a Nintendo e seus desenvolvedores licenciados para programar o Wii U console de videogame .

Em 25 de fevereiro de 2014, foi anunciado que o sistema operacional Integrity havia sido escolhido pela Urban Aeronautics para seu carro voador veículo aéreo não tripulado (UAV) AirMule , desde então rebatizado de Tactical Robotics Cormorant .

Produtos selecionados

Sistemas operacionais em tempo real

Integrity é um sistema operacional POSIX em tempo real (RTOS). Uma variante do Integrity, chamada Integrity-178B, foi certificada para o Common Criteria Evaluation Assurance Level (EAL) 6+, High Robustness em novembro de 2008. Micro Velosity (estilizado como µ-velOSity ) é um microkernel em tempo real para dispositivos com recursos limitados.

Compiladores

Green Hills produz compiladores para as linguagens de programação C , C ++ , Fortran e Ada . Eles são multiplataforma , para microprocessadores de 32 e 64 bits , incluindo ARM , Blackfin , ColdFire , MIPS , PowerPC , SuperH , StarCore, x86 , V850 e XScale .

Ambientes de desenvolvimento integrados

MULTI é um ambiente de desenvolvimento integrado (IDE) para as linguagens de programação C , C ++ , Embedded C ++ (EC ++) e Ada , voltado para engenheiros embarcados.

TimeMachine é um conjunto de ferramentas para otimizar e depurar software C e C ++. TimeMachine (apresentado em 2003) suporta depuração reversa , um recurso que mais tarde também se tornou disponível no GNU Debugger (GDB) 7.0 (2009) gratuito .

Referências