Программное обеспечение Green Hills - Green Hills Software

Green Hills Software Inc.
Частный
ПромышленностьВстроенная система программные инструменты
Основан1982; 38 лет назад (1982)
ОсновательДэн О'Дауд, Карл Розенберг
Штаб-квартира,
Ключевые люди
Дэн О'Дауд, президент
ТоварыОперационные системы,
инструменты программирования
Интернет сайтwww.ghs.com

Программное обеспечение Green Hills это частная компания, которая строит операционные системы и инструменты программирования за встроенные системы.[1][2] Фирма была основана в 1982 году Дэном О'Даудом и Карлом Розенбергом. Его мировая штаб-квартира находится в Санта-Барбара, Калифорния.[3]

История

Программное обеспечение Green Hills и Системы Wind River заключили 99-летний контракт в качестве партнеров на рынке разработки встроенного программного обеспечения в течение 1990-х годов, и их отношения закончились серией судебных процессов в начале 2000-х годов. Это привело к их противоположным путям, после чего Wind River посвятила себя публичному признанию Linux и программное обеспечение с открытым исходным кодом но Green Hills инициировали кампанию по связям с общественностью, осуждая ее использование в вопросах национальной безопасности.[1]

В 2008 году Зеленые холмы Целостность-178 ОСРВ была первой системой, сертифицированной Национальное партнерство по обеспечению информации (НИАП), в составе Национальное Агенство Безопасности (АНБ) и Национальный институт стандартов и технологий (NIST), чтобы Уровень гарантии оценки (EAL) 6+.[4][5]

К ноябрю 2008 года было объявлено, что коммерческая версия Integrity 178-B будет доступна для продажи частному сектору Integrity Global Security, дочерней компанией Green Hills Software.[5][нужен лучший источник ]

27 марта 2012 г. был объявлен контракт между Green Hills Software и Nintendo. Это означает, что MULTI является официальным интегрированная среда развития и набор инструментов для Nintendo и ее лицензированных разработчиков для программирования Wii U игровая приставка.[6][неосновной источник необходим ]

25 февраля 2014 г. было объявлено, что операционная система Integrity была выбрана компанией Urban Aeronautics для AirMule.[4][неосновной источник необходим ]

Избранные продукты

Операционные системы реального времени

Честность это POSIX операционная система реального времени (ОСРВ). Вариант целостности, названный Integrity-178B, был сертифицирован на Общие критерии Уровень гарантии оценки (EAL) 6+, высокая надежность в ноябре 2008 г.[7]Micro Velosity (стилизован под µ-ВЕЛИЧНОСТЬ) в реальном времени микроядро для устройств с ограниченными ресурсами.[8][9]

Компиляторы

Green Hills производит компиляторы для языков программирования C, C ++, Фортран, и Ада. Они есть кросс-платформенный, для 32- и 64-битных микропроцессоры, включая РУКА, Blackfin, Холодный огонь, MIPS, PowerPC, SuperH, StarCore, x86, V850, и XScale.[10][неосновной источник необходим ]

Интегрированные среды разработки

MULTI - это интегрированная среда развития (IDE) для языков программирования C, C ++, Встроенный C ++ (EC ++) и Ада, предназначенная для разработчиков встраиваемых систем.[11][неосновной источник необходим ]

TimeMachine - это набор инструментов для оптимизации и отладки программного обеспечения C и C ++.[12][13] TimeMachine (выпущен в 2003 г.) поддерживает обратная отладка,[14] функция, которая позже стала доступна в бесплатном GDB 7.0 отладчик (2009).[15]

Рекомендации

  1. ^ а б «Green Hills Software». Справочник частных компаний Гувера 2007 г. (PDF). Гувера. п. 222.
  2. ^ Плаугер, П.Дж. (декабрь 1997 г.). «Встроенный C ++: обзор» (PDF). Программирование встроенных систем. Получено 26 ноября, 2013. - через fceia.unr.edu.ar
  3. ^ Incorporated, Hoover's (1 января 2007 г.). Справочник частных компаний Гувера. Деловая пресса Гувера. ISBN  9781573111157.
  4. ^ а б ОСРВ Green Hills Software Integrity выбрана компанией Urban Aeronautics для создания беспилотной воздушной системы AirMule, Reuters, 25 февраля 2014 г.
  5. ^ а б Джонатан Расико (19 ноября 2008 г.), ОС Integrity будет выпущена коммерчески, Журнал Cyberwarfare
  6. ^ "Интегрированная среда разработки Green Hills Software MULTI, выбранная Nintendo для разработки Wii U" (Пресс-релиз). Сан-Хосе, Калифорния: Green Hills Software. 27 марта 2012 г.. Получено 27 июня, 2014.
  7. ^ «Список проверенных продуктов». Национальное партнерство по обеспечению информации. Получено 26 ноября, 2013.
  8. ^ Уилсон, Ричард (22 июля 2015 г.). «Green Hills защищает свою RTOS для Интернета вещей». Еженедельник электроники. Получено 29 декабря, 2015.
  9. ^ Тонгринг, янв (10 апреля 2006 г.). «Green Hills выпускает новую операционную систему» (на шведском языке). Elektroniktidningen. Получено 26 ноября, 2013.
  10. ^ "Оптимизирующие компиляторы Green Hills". Программное обеспечение Green Hills.
  11. ^ «МУЛЬТИ интегрированная среда разработки» Программное обеспечение Green Hills.
  12. ^ Линдал, Майкл. «Использование трассировки для отладки систем реального времени». Журнал доктора Добба. acumeninfo.com. Архивировано из оригинал 29 сентября 2007 г.
  13. ^ Красс, Питер (18 июля 2006 г.). «Green Hills расширяет возможности поддержки TimeMachine». Блог по оптимизации программного обеспечения устройств. Архивировано из оригинал 13 мая 2008 г.
  14. ^ «TimeMachine позволяет выполнять отладку вперед и назад во времени». EE Times. 6 ноября 2003 г.
  15. ^ Бробекер, Джоэл (8 октября 2009 г.). «Выпущен GDB 7.0». LWN.net. Eklektix, Inc. Получено 2 декабря, 2013.