Green Hills 소프트웨어

Green Hills Software
그린힐스 소프트웨어 주식회사
유형사적인
산업임베디드 시스템 소프트웨어 도구
설립.1982년; 40년 전 (2012년)
설립자댄 오도드, 칼 로젠버그
본사,
미국
주요 인물
Dan O'Dowd, 사장
상품들운영 체제
프로그래밍 도구
웹 사이트www.ghs.com

Green Hills Software는 임베디드 [1][2]시스템용 운영 체제 및 프로그래밍 도구를 구축하는 개인 소유 기업입니다.이 회사는 1982년 Dan O'Dowd와 Carl Rosenberg에 의해 설립되었다.이 회사의 세계 본사는 캘리포니아 [3]산타 바바라에 있다.

역사

Green Hills Software and Wind River Systems는 1990년대 내내 임베디드 소프트웨어 엔지니어링 시장에서 99년간 협력 업체로서 계약을 맺었으며, 2000년대 초반에는 일련의 소송으로 관계가 종료되었습니다.이로 인해 윈드리버는 리눅스와 오픈소스 소프트웨어를 공개적으로 수용하는 데 전념했지만 그린힐스는 국가 [1]안보 문제에서 리눅스의 사용을 비난하는 홍보 캠페인을 시작했다.

2008년 Integrity-178이라는 이름의 Green Hills 실시간 운영체제(RTOS)는 NSA(National Information Assurance Partnership)와 NIST(National Institute of Standards and Technology)로 구성된 NIAP(National Information Assurance Partnership)에 의해 평가보증 수준(EAL+)[4][5]에 대한 인증을 받은 첫 번째 시스템입니다.

2008년 11월까지 Green Hills [5][better source needed]Software의 자회사인 Integrity Global Security에 의해 Integrity 178-B 상용 버전이 민간 부문에 판매될 것이라고 발표되었습니다.

2012년 3월 27일, 그린 힐스 소프트웨어와 닌텐도 사이의 계약이 발표되었습니다.이는 MULTI를 닌텐도와 그 라이선스 개발자들이 Wii U 비디오 [6][non-primary source needed]게임기를 프로그래밍하기 위한 공식 통합 개발 환경 및 도구 체인으로 지정합니다.

2014년 2월 25일, 운영체제 Integrity가 AirMule 비행 자동차 무인항공기(UAV)에 선정되었고, 이후 Tactical Robotics Cormorant[4][non-primary source needed]이름이 변경되었다고 발표되었습니다.

선택한 제품

실시간 운영 체제

Integrity는 POSIX Real-Time Operating System(RTOS)입니다.Integrity-178B라는 이름의 Integrity 변종은 2008년 [7]11월에 Common Criteria Evaluation Assurance Level (EAL) 6+, High Robustness에 의해 인증되었습니다.마이크로 벨로시티('-velOSity'로 표기)는 리소스가 제한된 [8][9]디바이스용 실시간 마이크로커널입니다

컴파일러

Green Hills는 C, C++, FortranAda 프로그래밍 언어용 컴파일러를 생성합니다.ARM, Blackfin, Cold Fire, MIPS, PowerPC, SuperH, StarCore, x86, V850XScale[10][non-primary source needed]포함한 32비트64비트 마이크로프로세서용 크로스 플랫폼입니다.

통합 개발 환경

MULTI는 임베디드 [11][non-primary source needed]엔지니어를 대상으로 하는 C, C++, Embedded C++(EC++) 및 Ada 프로그래밍 언어용 통합 개발 환경(IDE)입니다.

Time Machine은 C [12][13]및 C++ 소프트웨어를 최적화 및 디버깅하기 위한 도구 세트입니다.Time Machine (2003년 도입)은 나중무료 GNU 디버거 (GDB) 7.0 (2009)[15]에서도 사용할 수 있게 된 기능인 [14]역디버깅을 지원합니다.

레퍼런스

  1. ^ a b "Green Hills Software". Hoover's Handbook of Private Companies 2007 (PDF). Hoover's. 2007. p. 222.
  2. ^ Plauger, P.J. (December 1997). "Embedded C++: An Overview" (PDF). Embedded Systems Programming. Retrieved November 26, 2013 – via fceia.unr.edu.ar.
  3. ^ Hoover's Handbook of Private Companies. Hoover's Business Press. January 1, 2007. ISBN 9781573111157.
  4. ^ a b Green Hills Software Integrity RTOS chosen by Urban Aeronautics for AirMule Unmanned Aerial System, Reuters, February 25, 2014, archived from the original on September 3, 2014
  5. ^ a b Racicot, Jonathan (November 19, 2008). "Integrity OS to be Released Commercially". Cyberwarfare Magazine.
  6. ^ "Green Hills Software's MULTI Integrated Development Environment Selected by Nintendo for Wii U Development" (Press release). San Jose, CA: Green Hills Software. March 27, 2012. Retrieved June 27, 2014.
  7. ^ "Validated Products List". National Information Assurance Partnership. Retrieved November 26, 2013.
  8. ^ Wilson, Richard (July 22, 2015). "Green Hills secures its RTOS for IoT". Electronics Weekly. Retrieved December 29, 2015.
  9. ^ Tångring, Jan (April 10, 2006). "Green Hills Releases New Operating System" (in Swedish). Elektroniktidningen. Retrieved November 26, 2013.
  10. ^ "Green Hills Optimizing Compiler" (그린힐 최적화 컴파일러)Green Hills 소프트웨어
  11. ^ "MULTI 통합 개발 환경" Green Hills 소프트웨어.
  12. ^ Lindahl, Michael (January 2005). "Using Trace to Debug Realtime Systems". Dr. Dobb's Journal. acumeninfo.com. Archived from the original on September 29, 2007.
  13. ^ Krass, Peter (July 18, 2006). "Green Hills Expands TimeMachine Support Options". Device Software Optimization blog. Archived from the original on May 13, 2008.
  14. ^ "TimeMachine enables debugging forward and backward in time". EE Times. November 6, 2003.
  15. ^ Brobecker, Joel (October 8, 2009). "GDB 7.0 released". LWN.net. Eklektix. Retrieved December 2, 2013.