Green_Hills_Software
Green Hills Softwareは、組み込みシステム用のオペレーティングシステムとプログラミングツールを構築する非公開企業です。 この会社は、1982年にDanO’DowdとCarlRosenbergによって設立されました。その世界本部はカリフォルニア州サンタバーバラに
Green Hills Software Inc.
GreenHillsSoftwareのロゴ
タイプ
プライベート
業界
組み込みシステムソフトウェアツール
設立
1982 ; 40年前 (1982)
創設者
ダン・オダウド、カール・ローゼンバーグ
本部
カリフォルニア州サンタバーバラ アメリカ
重要人物
ダン・オダウド、社長
製品
オペレーティングシステムプログラミングツール
Webサイト
www .ghs .com
コンテンツ
1 歴史
2 厳選された商品
2.1 リアルタイムオペレーティングシステム 2.2 コンパイラ 2.3 統合開発環境
3 参考文献
歴史
GreenHillsSoftwareとWindRiverSystemsは、1990年代を通じて組み込みソフトウェアエンジニアリング市場の協力的なピアとして99年間の契約を締結し、その関係は2000年代初頭に一連の訴訟で終わりました。その結果、ウインドリバーはLinuxとオープンソースソフトウェアを公に受け入れることに専念しましたが、グリーンヒルズは、国家安全保障の問題での使用を非難する広報キャンペーンを開始しました。
2008年、Integrity-178という名前のGreen Hillsリアルタイムオペレーティングシステム(RTOS)は、 National Security Agency(NSA)とNational Institute of StandardsandTechnologyで構成されるNationalInformationAssurance Partnership (NIAP)によって認定された最初のシステムでした。(NIST)、評価保証レベル(EAL)6+まで。
2008年11月までに、Integrity 178-Bの商用バージョンが、GreenHillsSoftwareの子会社であるIntegrityGlobalSecurityによって民間部門に販売されるようになることが発表されました。
2012年3月27日、GreenHillsSoftwareと任天堂の間で契約が発表されました。これにより、MULTIは、任天堂とそのライセンス開発者がWiiUビデオゲームコンソールをプログラムするための公式の統合開発環境およびツールチェーンとして指定されます。
2014年2月25日、 Tactical Robotics Cormorantに改名されて以来、オペレーティングシステムIntegrityがAirMule空飛ぶ車の 無人航空機(UAV)としてUrbanAeronauticsによって選択されたことが発表されました。
厳選された商品
リアルタイムオペレーティングシステム
整合性は、POSIX リアルタイムオペレーティングシステム(RTOS)です。Integrity-178Bという名前のIntegrityバリアントは、 2008年11月にCommon Criteria Evaluation Assurance Level(EAL)6 +、HighRobustnessに認定されました。 MicroVelosity(µ-velOSityとして定型化)は、リソース用のリアルタイムマイクロカーネルです。制約のあるデバイス。
コンパイラ
Green Hillsは、プログラミング言語C、C ++、Fortran、およびAda用のコンパイラーを作成しています。これらは、ARM、Blackfin、ColdFire、MIPS、PowerPC、SuperH、StarCore、x86、V850、XScaleなどの32ビットおよび64ビットマイクロプロセッサ向けのクロスプラットフォームです。
統合開発環境
MULTIは、組み込みエンジニアを対象としたプログラミング言語C、C ++、Embedded C ++(EC ++)、およびAdaの統合開発環境(IDE)です。
TimeMachineは、CおよびC++ソフトウェアを最適化およびデバッグするためのツールのセットです。 TimeMachine(2003年に導入)は逆デバッグをサポートします。 この機能は後で無料のGNU Debugger(GDB)7.0(2009)でも利用できるようになりました。
参考文献
^ 「 グリーンヒルズソフトウェア」。フーバーの民間企業ハンドブック2007 (PDF)。フーバーの。2007.p。222。
^ Plauger、PJ(1997年12月)。「EmbeddedC++:概要」(PDF)。組み込みシステムプログラミング。2013年11月26日取得–fceia.unr.edu.ar経由。
^ フーバーの民間企業ハンドブック。フーバーズビジネスプレス。2007年1月1日。ISBN 9781573111157。
^ Green Hills Software Integrity RTOSがAirMule無人航空機システム用にUrbanAeronauticsによって選択、ロイター、2014年2月25日、2014年9月3日のオリジナルからアーカイブ
^ Racicot、Jonathan(2008年11月19日)。「IntegrityOSが商用リリースされる」。サイバー戦争マガジン。
^ 「WiiU開発のために任天堂が選択したグリーンヒルズソフトウェアのマルチ統合開発環境」(プレスリリース)。カリフォルニア州サンノゼ:Green Hills Software 2012年3月27日。
^ 「検証済み製品リスト」。国家情報保証パートナーシップ。
^ ウィルソン、リチャード(2015年7月22日)。「GreenHillsはIoT向けのRTOSを保護しています」。エレクトロニクスウィークリー。
^ Tångring、1月(2006年4月10日)。「GreenHillsが新しいオペレーティングシステムをリリース」(スウェーデン語)。Elektroniktidningen 。
^ 「GreenHillsOptimizingCompilers」。グリーンヒルズソフトウェア。
^ 「マルチ統合開発環境」グリーンヒルズソフトウェア。
^ Lindahl、Michael。「トレースを使用したリアルタイムシステムのデバッグ」。ドブ博士の日記。acumeninfo.com。2007年9月29日にオリジナルからアーカイブされました。
^ Krass、Peter(2006年7月18日)。「GreenHillsはTimeMachineサポートオプションを拡張します」。デバイスソフトウェア最適化ブログ。2008年5月13日にオリジナルからアーカイブされました。
^ 「TimeMachineは時間の前後のデバッグを可能にします」。EETimes。2003年11月6日。
^ Brobecker、Joel(2009年10月8日)。「GDB7.0がリリースされました」。LWN.net。Eklektix 。