Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

История [ править ]

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

В 2008 году ОСРВ Green Hills Integrity-178 была первой системой, сертифицированной Национальным партнерством по обеспечению информационной безопасности (NIAP), в состав которого входят Агентство национальной безопасности (NSA) и Национальный институт стандартов и технологий (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] [ требуется неосновной источник ]

Выбранные продукты [ править ]

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

Integrity - это операционная система реального времени (RTOS) POSIX . Вариант целостности, названный Integrity-178B, был сертифицирован по Common Criteria Evaluation Assurance Level (EAL) 6+, High Robustness в ноябре 2008 года. [7] Micro Velosity (стилизованный под µ-velOSity ) - это микроядро реального времени для ресурсов ограниченные устройства. [8] [9]

Компиляторы [ править ]

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

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

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

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

Ссылки [ править ]

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