Ответ 1
Keil - это то, что я использовал с этим микроконтроллером в прошлом. У них очень хороший набор инструментов. SDCC также является хорошим и бесплатным
Мы начинаем новый проект на базе микроконтроллера 8051.
Вопросы:
Keil - это то, что я использовал с этим микроконтроллером в прошлом. У них очень хороший набор инструментов. SDCC также является хорошим и бесплатным
SDCC неплохо.
Keil очень приятный, но он ограничивает количество пространства кода, которое вы можете использовать со свободной версией. Я думаю, что полная лицензия превышает тысячу долларов, которые могут быть запрещены для одного человека. Я только начал использовать SDCC по этой причине (мне нравятся бесплатные вещи!), И результат не совсем такой же красивый, но пока он хорошо работает.
SDCC - это тот, о котором я обычно слышу. Я не использовал его. http://sdcc.sourceforge.net/
Одна из компаний, над которыми я работал, использует Keil. Все инженеры, похоже, очень довольны качеством кода сборки, сгенерированного компилятором.
Кроме того, Tasking имеет довольно приличные инструменты, но мы использовали его больше для семейства 8051XA.
Никто не упомянул IAR Embedded Workbench для 8051.
Я привык работать с IAR для ARM, и я считаю отладчик достаточно мощным.
Keil предоставляется atmel и является одним из широко используемых компиляторов... будучи студентом, максимальным для нас в микроконтроллерах, используйте Keil...
Пойдите для keil. Версия Trail ограничивает размер кода до 2kb.