| 会社種別 | プライベート |
|---|---|
| 業界 | 組み込みシステムソフトウェアツール |
| 設立 | 1982年 |
| 創設者 |
|
| 本部 | 、 アメリカ合衆国 |
主要人物 | ダン・オダウド社長 |
| 製品 | |
| Webサイト | ホームページ |
グリーンヒルズソフトウェアは、組み込みシステム用のオペレーティングシステムとプログラミングツールを開発する非公開企業です。[1] [2]同社は1982年にダン・オダウドとカール・ローゼンバーグによって設立されました。本社はカリフォルニア州サンタバーバラにあります。[3]
歴史
1990年代、組み込みシステムソフトウェア開発ツールのメーカーであるGreen Hills SoftwareとWind River Systemsは、両社の製品を使用する顧客を協力してサポートする99年間の契約を締結しました。この契約は2005年の訴訟により終了しました。袂を分かった後、Wind RiverはLinuxとオープンソースソフトウェアを公に支持し、Green Hillsは国家安全保障に関連するプロジェクトでのオープンソースソフトウェアの使用を非難する広報キャンペーンを開始しました。[1]
2008年、グリーンヒルズのリアルタイムオペレーティングシステム(RTOS)Integrity-178は、国家安全保障局(NSA)と国立標準技術研究所(NIST)で構成される国家情報保証パートナーシップ(NIAP) によって評価保証レベル(EAL)6+に認定された最初のシステムでした。[4] [5]
2008年11月、Integrity 178-Bの商用版が、Green Hills Softwareの子会社であるIntegrity Global Securityによって民間部門に提供されることが発表されました。[5] [より良い情報源が必要]
2012年3月27日、グリーンヒルズソフトウェアと任天堂の間で契約が発表されました。これにより、任天堂とそのライセンスを受けた開発者がビデオゲームコンソールWii Uをプログラムするための公式統合開発環境およびツールチェーンとしてMULTIが指定されました。[6] [非一次ソースが必要]
2014年2月25日、アーバン・エアロノーティクス社が同社のAirMule空飛ぶ車 無人航空機(UAV)(以降Tactical Robotics Cormorantと改名)にIntegrityオペレーティングシステムを採用したことが発表された。[4] [非一次情報源が必要]
厳選された製品
リアルタイムオペレーティングシステム
IntegrityはPOSIX リアルタイムオペレーティングシステム(RTOS)です。Integrityの派生版であるIntegrity-178Bは、2008年11月にCommon Criteria 評価保証レベル(EAL)6+、高堅牢性に認定されました。 [7] Micro Velosity( μ-velOSity と表記)は、リソースに制約のあるデバイス向けのリアルタイムマイクロカーネルです。 [8] [9]
コンパイラ
Green Hillsは、プログラミング言語C、C++、Fortran、Ada用のコンパイラを製造しています。これらはクロスプラットフォームであり、RISC-V、ARM、Blackfin、ColdFire、MIPS、PowerPC、SuperH、StarCore、x86、V850、XScaleなどの32ビットおよび64ビットのマイクロプロセッサに対応しています。[10] [11] [非一次ソースが必要] [12]
統合開発環境
MULTIは、組み込みエンジニアを対象としたプログラミング言語C、C++、Embedded C++(EC++)、Adaの統合開発環境(IDE)です。 [13] [非一次ソースが必要]
TimeMachineは、CおよびC++ソフトウェアを最適化およびデバッグするためのツールセットです。[14] [15] TimeMachine(2003年に導入)はリバースデバッグをサポートしており、[16]この機能は後に無料のGNUデバッガ(GDB)7.0(2009年)でも利用可能になりました。[17]
参考文献
- ^ ab “Green Hills Software”. Hoover's Handbook of Private Companies 2007 (PDF) . Hoover's . 2007. p. 222. 2020年8月1日時点のオリジナル(PDF)からアーカイブ。2013年11月26日閲覧。
- ^ Plauger, PJ (1997 年 12 月)。「Embedded C++: An Overview」(PDF)。Embedded Systems Programming。2013年11 月 26 日取得– fceia.unr.edu.ar 経由。
- ^ フーバーの民間企業ハンドブック。フーバーズ・ビジネス・プレス。2007年1月1日。ISBN 9781573111157。
- ^ ab Green Hills Software Integrity RTOS が Urban Aeronautics の AirMule 無人航空システムに採用、ロイター、2014 年 2 月 25 日、2014 年 9 月 3 日のオリジナルからアーカイブ
- ^ ab Racicot, Jonathan (2008 年 11 月 19 日)。「Integrity OS が商用リリースへ」。Cyber warfare Magazine。
- ^ 「任天堂、Wii U 開発に Green Hills Software の MULTI 統合開発環境を選択」(プレスリリース)。カリフォルニア州サンノゼ: Green Hills Software。2012 年 3 月 27 日。2014年6 月 27 日閲覧。
- ^ 「検証済み製品リスト」。National Information Assurance Partnership 。 2013 年11 月 26 日閲覧。
- ^ Wilson, Richard (2015 年 7 月 22 日)。「Green Hills が IoT 向けに RTOS を確保」。Electronics Weekly。2015年12 月 29 日閲覧。
- ^ Tångring, Jan (2006 年 4 月 10 日)。「Green Hills が新しいオペレーティング システムをリリース」(スウェーデン語)。Elektroniktidningen。2013年11 月 26 日閲覧。
- ^ 「Green Hills 最適化コンパイラ」。Green Hills Software。
- ^ 「NSITEXE と Green Hills Software が RISC-V ソリューションで提携」。Green Hills Software。
- ^ Wilson, Richard (2016年8月18日). 「Green Hillsが航空電子機器用コンピューター向けRTOSを認定」. Electronics Weekly . 2023年7月17日閲覧。
- ^ 「MULTI 統合開発環境」Green Hills Software。
- ^ Lindahl, Michael (2005 年 1 月)。「トレースを使用したリアルタイム システムのデバッグ」。Dr . Dobb's Journal。2007年 9 月 29 日時点のオリジナルからのアーカイブ。
- ^ Krass, Peter (2006 年 7 月 18 日)。「Green Hills が TimeMachine サポート オプションを拡張」。デバイス ソフトウェア最適化ブログ。2008 年 5 月 13 日時点のオリジナルからのアーカイブ。
- ^ 「TimeMachine により、時間の前後へのデバッグが可能に」 。EE Times。2003年 11 月 6 日。
- ^ Brobecker, Joel (2009 年 10 月 8 日). 「GDB 7.0 がリリースされました」. LWN.net . Eklektix . 2013 年12 月 2 日閲覧。
