МК и C++

Почитав статейки про С++ задумался над вопросом — а на каких МК/компиляторах он вообще доступен?

Из того, что мне известно:

AVR: GCC, IAR
ARM: GCC, IAR
STM8: IAR
PIC/PIC18: IAR (вот только он уже не поддерживается и вроде только для PIC18)
PIC32: C32
MSP430: GCC, IAR
MCS-51: IAR

Какие еще есть варианты? Например, поддерживает ли С++ IAR и для каких МК?
  • 0
  • 17 октября 2011, 07:19
  • Vga

Комментарии (30)

RSS свернуть / развернуть
Ну у меня валяется на другом компе IAR EW for MSP430, там вроде бы в настройках компилятора плюсы мелькали
0
IAR поддерживает С++ почти для всех платформ. Даже для pic18. Иногда не совсем стандартно и некоторыми ограничениями, но в большинстве случаев вполне прилично.
0
Keil вроде С++ поддерживает. Сам с ним не работал, но на официальном сайте они заявляют «The Keil™ products from ARM include C/C++ compilers, debuggers, integrated environments, RTOS, simulation models, and evaluation boards for ARM, Cortex-M, Cortex-R, 8051, C166, and 251 processor families»
0
  • avatar
  • e_mc2
  • 17 октября 2011, 13:28
Проверить надо. Для MCS-51 в Keil вроде нету поддержки С++.
0
А не пробовали codeblocks? Там плюсы вроде как есть… Но точно не знаю насчет МК. Вроде как STM32 и AVR.
0
Code::Blocks — IDE, а не компилятор.
0
Есть еще EmBlocks
0
Это GCC. Алсо к кодблоксу (и, вероятно, емблоксу) можно прикрутить любой компилятор.
0
так и есть
0
… есть еще Rowley Associates, но там кажется GCC
0
Судя по всему это просто IDE: «CrossWorks is our exceptional integrated development environment for microcontrollers»
0
… там еще есть такие слова как «our C Compiler»
0
Хотя да, в заголовке страницы: «Rowley Associates — C/C++ Compilers for ARM and Cortex, MSP430, AVR, and MAXQ»
0
GCC там.
0
… вспомнил еще Green Hills C/C++/EC++ Compilers
0
Чет я у них не нашел ни ссылок на загрузку, ни даже инфы о том, как купить и сколько стоит.
0
sonsivri идет на помощь, но там IDE (фор АРМ) целиком
0
… уппсс, попробовал скачать, но там все ссылки мертвые
0
Кстати о сонсиври, у кого-нить инвайтик для меня найдется?)

В ed2k образ нашелся. Посмотрим, сольется ли.
0
… вот неплохая статья про то как приходиться изворачиваться производителям компиляторов чтобы остаться на плаву: Competing with “Free” Software
0
Занятная статейка. Да ГЦЦ он такой — великий и ужасный — самый ветвистый компилятор всех времен и народов. Он как спрут запустил свои щупальца почти во все популярные платформы. И это хорошо, конуренция нужна.
0
А ImageCraft — C только?
0
… да, но они гдето заикались и про EC++, якобы скоро должен появиться
0
DSP семейство ADI BlackFin — GCC (пропатченный AnalogDevice + Intel)
Я на нем писал малехо, чудейсный камень зверь.
0
Думаю может пригодится:
1. GCC — статься в википедии, раздел Архитектуры. Или здесь, но там нет дополнительных типов архитектур и процессоров, или я их не вижу:)
2. IARстраничка для скачивания самого IAR Embedded Workbench.

Пытался недавно чет почитать по этому поводу, ни как не могу выбрать язык для изучения C или C++, вот обратил на эт внимание.
0
Короче, все, для чего есть GCC или IAR. И для ARM еще несколько — Keil, Green Hills, еще какие-то. Кстати, у M$ вроде был компилятор под ARM, в составе среды разработки для Windows CE.
0
Думаю скоро появится под ARM и для W8. И еще думаю что мысль возникла в силу моих скудных знаний :)
0
… еще можно посмотреть Altium'овский TASKING
0
Кстати PIC32 имеет MIPS32 архитектуру.
GCC имеет под нее порт, и вполне себе компилит С++ код.
Вот кстати один из портов -> code.google.com/p/uos-embedded/wiki/gcc_mipsel_ru
0
Тащемта, С32 — это он и есть. Только платный.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.