Ответ 1
Попробуйте SDCC - компилятор Small Device C с открытым исходным кодом
Я использовал его для небольшого проекта во время учебы, и он отлично работал.
Я ищу свободный и, возможно, открытый компилятор C для PIC. Я мог бы пойти без C, но я хотел бы получить оба варианта.
Существуют различные компиляторы, но, поскольку я раньше не делал разработку PIC, я ищу опыт и советы пользователей. Я нацелен на семейство PIC16F88x
Попробуйте SDCC - компилятор Small Device C с открытым исходным кодом
Я использовал его для небольшого проекта во время учебы, и он отлично работал.
Я упоминаю компиляторы PIC C, которые лучше всего подходят для программирования микроконтроллера PIC.
Вы можете узнать больше о них на этом посту Top 3 PIC C Compiler, они дали сравнение между этими 3 PIC Compilers, т.е. там преимущества и недостатки.
Микроэлектроника имеет серию компиляторов, включая Pascal и C, с очень хорошими библиотеками для большинства вещей, которые вам понадобятся, например CompactFlash, USB, LCD и т.д.
Это не бесплатно, но в бесплатной версии достаточно сока, чтобы вы могли сделать большинство основных вещей.
Недавно я начал работу с программированием PIC c и имел некоторый успех с облегченной версией (свободным, но не открытым исходным кодом) компилятора Hi-Tech C. Я использовал PIC16F690, чтобы он тоже хорошо работал для вас.
Вы можете скачать компилятор здесь:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en542849
Вы видели компилятор sourceboost c? Это не открытый исходный код, но здесь есть бесплатная версия здесь. Кажется, он работает очень хорошо.
Вы можете попробовать компилятор CC5X C от http://www.bknd.com/cc5x/, у него также есть бесплатная версия. Существует hi-tech c компилятор lite из доступного микрочипа здесь