ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
282094 Топик полностью
rezident (06.11.2011 23:11, просмотров: 552) ответил MBedder на А какие еще тулзы, кроме Кейла и ИАРа, удовлетворяют ВСЕМ вышеизложенным пожеланиям?
Краткий обзор от компании Фитон. http://www.phyton.ru/pages/page44.html#vyb
IAR EWARM 4.41A компании IAR Systems. Продуманная оболочка с хорошими возможностями разработки и отладки, имеет единый интерфейс для различных семейств микропроцессоров. Среда работает только с собственным C компилятором IAR, подробно и качественно документирована, содержит много примеров. Keil mVision3 компании Keil. Входит в состав KeilARM Real View MDK. Простая в освоении оболочка, хорошо известная разработчикам систем на основе целевой архитектуры MCS51. В состав пакета входит свежая версия C компилятора от компании ARM RVCT 3.0 (Real View Compilation Tools), но среда также предусматривает интеграцию с собственным компилятором от Keil, с компилятором GNU для ARM (gcc) и с более ранней версией компиляторного пакета от ARM, ADS (ARM Development Suite). Имеются некоторые трудности при установке на один компьютер нескольких пакетов mVision для разных семейств микроконтроллеров. CM-ARM. Среда разработки компании «Фитон». Работает с собственным C компилятором CMC-ARM и с C компилятором GCC; Предусмотрена возможность интеграции с C компилятором IAR. Простая в освоении, хорошо оснащённая оболочка, имеющая русский интерфейс. Визуализированная настройка распределения памяти: можно задать неограниченное число областей памяти ROM/RAM/Flash и управлять размещением сегментов. Кроме того, CM-ARM может использоваться самостоятельно в качестве отладчика. ImageCraft. Среда работает с собственным C компилятором и, в отличие от остальных, не содержит встроенного симулятора отладчика. Кроме того, демоверсия C компилятора плохо документирована и не поддерживает генерацию кода в режиме Thumb. И, наконец, если вы предпочитаете сэкономить на компиляторе и прочих программных средствах разработки, – используйте проект GNU: в Сети можно найти достаточно компактные библиотеки для встроенных систем на основе микроконтроллеров ARM различных производителей. Однако использование свободно распространяемых средств – это всегда лотерея. Они, как правило, слабо документированы и имеют «под водные камни», некоторые из которых были упомянуты выше. Для всех коммерческих компиляторных пакетов, которые мы рассмотрели, существуют демоверсии. Дистрибутив пакета GCC имеется как в исходных кодах, так и в бинарном виде. Практически все демоверсии снабжены многочисленными приме рами для микроконтроллеров ARM различных производителей, что позволяет самостоятельно оценить удобство работы с конкретным пакетом и выбрать тот, который подходит именно вам. Для принятия окончательного решения следует провести анализ средств отладки.