Какой лучший компилятор C для семейства 8051?

Мы начинаем новый проект на базе микроконтроллера 8051.

Вопросы:

  • Какой лучший компилятор C использовать?
  • Есть ли компиляторы с открытым исходным кодом 8051 и насколько они хороши?

Ответы

Ответ 1

Keil - это то, что я использовал с этим микроконтроллером в прошлом. У них очень хороший набор инструментов. SDCC также является хорошим и бесплатным

Ответ 2

SDCC неплохо.

Ответ 3

Keil очень приятный, но он ограничивает количество пространства кода, которое вы можете использовать со свободной версией. Я думаю, что полная лицензия превышает тысячу долларов, которые могут быть запрещены для одного человека. Я только начал использовать SDCC по этой причине (мне нравятся бесплатные вещи!), И результат не совсем такой же красивый, но пока он хорошо работает.

Ответ 4

SDCC - это тот, о котором я обычно слышу. Я не использовал его. http://sdcc.sourceforge.net/

Ответ 5

Одна из компаний, над которыми я работал, использует Keil. Все инженеры, похоже, очень довольны качеством кода сборки, сгенерированного компилятором.

Кроме того, Tasking имеет довольно приличные инструменты, но мы использовали его больше для семейства 8051XA.

Ответ 6

Никто не упомянул IAR Embedded Workbench для 8051.

Я привык работать с IAR для ARM, и я считаю отладчик достаточно мощным.

Ответ 7

Keil предоставляется atmel и является одним из широко используемых компиляторов... будучи студентом, максимальным для нас в микроконтроллерах, используйте Keil...

Ответ 8

Пойдите для keil. Версия Trail ограничивает размер кода до 2kb.