Корпорация Atmel и IAR Systems анонсировали появление самого дешевого комплекта разработчика для ARM с полным набором свойств.
Development Kit AT91SAM7S компании IAR стоимостью $295 подойдет для разработки таких приложений, как удаленное управление, интерфейсные панели и USB аксессуары. Подобная цена составляет всего лишь 1/30-ю стоимости традиционных 32-разрядных систем проектирования ARM, диапазон цен которых колеблется обычно от $5,000 до $10,000.
KickStart, ограничивающий объем отлаживаемых программ уровнем 32 Кбайт, облегчает переход от существующего 8/16-битного С-кода к микропроцессору AT91SAM7S32 компании Атмел, первому флэш ARM процессору со стоимостью ниже $3. Он включает оценочную плату, интерфейс отладки JTAG-ICE, встроенный Workbench® компании IAR и версию visualSTATE®,. позволяющую одновременно наблюдать 20 диаграмм состояний процессов. Отдельный JTAG-ICE отладочный интерфейс зачастую стоит дороже, чем весь пакет KickStart
В архитектуре AT91SAM7 устранены некоторые недостатки стандартной архитектуры ARM7™, что делает ее более подходящей для приложений, работающих в реальном времени. Эти черты включают безбуферную высокоскоростную флэш, контроллер векторных прерываний с восьмиуровневой аппаратной схемой приоритетов и периферийным DMA контроллером. Два виртуальных регистра в приборе Атмел позволяют модифицировать двоичные разряды с помощью единой инструкции хранения, которая устраняет необходимость манипуляций с битами типа "чтение-изменение-запись" и маскирование прерываний. Эти приспособления радикально снижают объем программного обеспечения, необходимого для многих разработок, улучшая время реакции микроконтроллера на события.
Интегрированная среда разработки IAR для AT91SAM включает С/С++ кросс компилятор, линкер, отладчик, редактор и средства управления проектом. Среда visualSTATE® для графической проверки и генерации кода позволяет разработчику одновременно просматривать на UML-совместимых диаграммах множественные параллельные взаимосвязанные процессы или последовательности исполнения в сложных системах реального времени, используя диаграммы состояний в формате UML.
Кросс-компилятор IAR оптимизирован для того, чтобы облегчить переход от существующего 8/16 –разрядного кода к архитектуре АТ91SAM7. Библиотека драйверов API значительно упрощает взаимодействие ассемблерных инструкций. Внутрисхемный JTAG эмулятор поддерживает аппаратно точки останова и программно управляемую трассировку, обеспечивает полный доступ к процессорным регистрам и внутренней памяти.
IAR также поставляет полностью совместимый апгрейд для работы с кодом большего объема.
Источник:Rainbow Technologies