Jump to content

ИАР Системы

ИАР Системы
Родное имя
Инжиниринговая фирма Андерс Рундгрен
Инженерная компания Андерса Рундгрена
Тип компании ответственностью Публичная компания с ограниченной
Nasdaq Стокгольм : IAR B
Промышленность Инструменты программирования , разработка программного обеспечения
Основан 1983 год ; 41 год назад ( 1983 ) в Уппсале , Швеция .
Основатель Андерс Рундгрен
Штаб-квартира ,
Количество локаций
Не менее 8 офисов (2020 г.)
Обслуживаемая территория
По всему миру
Продукты Встроенный верстак
Кикстарт-комплект
Визуальное состояние
Количество сотрудников
200
Веб-сайт www

IAR Systems шведская компания-разработчик компьютерного программного обеспечения , предлагающая инструменты разработки для встраиваемых систем . IAR Systems была основана в 1983 году и зарегистрирована на Nasdaq Nordic в Стокгольме . IAR — это аббревиатура от Ingenjörsfirma Anders Rundgren , что означает «Инжиниринговая компания Андерса Рундгрена». [1]

IAR Systems разрабатывает C и C++ языков компиляторы , отладчики и другие инструменты для разработки и отладки встроенного ПО для 8- , 16- и 32-битных процессоров . Фирма начинала с 8-битного рынка, но перешла на расширяющийся рынок 32-битных, особенно 32-битных микроконтроллеров .

Штаб-квартира IAR Systems находится в Уппсале , Швеция, и насчитывает более 200 сотрудников по всему миру. Компания имеет дочерние предприятия в Германии , Франции , Японии , Южной Корее , Китае , США и Великобритании , а также распространяется через дистрибьюторов по всему миру. IAR Systems является дочерней компанией IAR Systems Group .

Продукты

[ редактировать ]
  • IAR Embedded Workbench — среда разработки, включающая компилятор C/C++, инструменты анализа кода C-STAT и C-RUN, инструменты безопасности C-Trust и Embedded Trust, а также средства отладки и трассировки.
  • Опция сертификации функциональной безопасности
  • Visual State — инструмент проектирования для разработки систем программирования, управляемых событиями , на основе парадигмы управляемого событиями конечного автомата . IAR Visual State предоставляет разработчику конечных автоматов подмножество Unified Modeling Language (UML) для генерации кода C/C++. Ограничивая возможности проектирования конечными автоматами, можно использовать формальную проверку модели для поиска и пометки нежелательных свойств, таких как тупики состояний и недостижимые части проекта. Это не полноценный редактор UML.
  • IAR KickStart Kit – серия программных и аппаратных сред оценки на базе различных микроконтроллеров.

Встроенная рабочая среда IAR

[ редактировать ]

Набор инструментов IAR Embedded Workbench, поддерживающий более 30 различных семейств процессоров, представляет собой полноценную интегрированную среду разработки (IDE) с компилятором , инструментами анализа, отладчиком , функциональной безопасностью и безопасностью . Инструменты разработки поддерживают следующие цели: 78K, 8051 , ARM , AVR , AVR32 , CR16C, Coldfire , H8, HCS12, M16C, M32C, MSP430 , Maxim MAXQ, RISC-V RV32, R32C, R8C, RH850, RL78, RX, S08. , САМ8, СТМ8, СуперХ , В850. [2] Поддерживаемые семейства ядер ARM: ARM7 , ARM9 , ARM10 , ARM11 , Cortex: M0 , M0+ , M1 , M3 , M4 , M7 , M23 , M33 ; Р4 , Р5 , Р7 ; А5 , А7 , А8 , А9 , А15 , А17 . Инструменты RISC-V поддерживают 32-битные ядра и расширения RV32 в первой версии. Будущие выпуски будут включать поддержку 64-разрядных систем и меньшего базового набора команд RV32E, сертификацию функциональной безопасности и решения по обеспечению безопасности.

Соответствие ISO/ANSI C; по состоянию на март 2017 г.: [3] [4]

  • ANSI X3.159-1989 (известный как C89 ).
  • ISO/IEC 9899:1990 (известный как C89 или C90 ), включая все технические исправления и дополнения.
  • ISO/IEC 9899:1999 (известный как C99 ), включая техническое исправление №3.
  • ISO/IEC 9899:2011 (известный как C11 ). (впервые доступно в инструментах ARM v8.10) [4]
  • ISO/IEC 9899:2018 (известный как C17 ). (впервые доступно в инструментах ARM v8.40) [5]

Соответствие ISO/ANSI C++; по состоянию на март 2017 г.: [3] [4]

  • ISO/IEC 14882:2003 (известный как C++03 ).
  • ISO/IEC 14882:2014 (известный как C++14 ). (впервые доступно в инструментах ARM v8.10) [4]
  • ISO/IEC 14882:2017 (известный как C++17 ). (впервые доступно в инструментах ARM v8.30) [6]

Соответствие встроенному C++; по состоянию на февраль 2015 г.: [3]

  • C++ согласно определению ISO/IEC 14882:2003.
  • Встроенный C++ ( EC++ ) в соответствии с определением проекта Технического комитета по встроенному C++, версия WP-AM-0003, 13 октября 1999 г.
  • Расширенный встроенный C++, определенный IAR Systems.

Проверка соответствия правилу MISRA C:

  • МИСРА С : 2004 г.
  • MISRA C:2012, Поправка 1
  • МИСРА С++:2008
  1. ^ «Это IAR Systems» . ИАР Системы . Проверено 3 августа 2021 г.
  2. ^ «Встроенные цели Workbench» . ИАР . Архивировано из оригинала 20 февраля 2015 года.
  3. ^ Jump up to: а б с Языковые стандарты Embedded Workbench; ИАР.
  4. ^ Jump up to: а б с д IAR Systems представляет крупное обновление инструментов разработки ARM (v8.10); ИАР Системы; 14 марта 2017 г.
  5. ^ Встроенная рабочая среда для ARM версии 8.40.1
  6. ^ Встроенная рабочая среда IAR для ARM версии 8.30.1
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4c7c890f51c47fa1df4fa09b76fa6b1f__1696904700
URL1:https://arc.ask3.ru/arc/aa/4c/1f/4c7c890f51c47fa1df4fa09b76fa6b1f.html
Заголовок, (Title) документа по адресу, URL1:
IAR Systems - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)