Soy un usuario AVR desde hace mucho tiempo. Realmente me gusta que AVR-GCC funcione en los dos sistemas operativos principales que uso (Mac OS X y Linux), es de código abierto y es compatible con Atmel. Me gustaría volver a la programación de PIC (los usé en los 90) ya que hay algunos PIC bastante buenos, como la clase de chips PIC18F4550.
Desafortunadamente, la mayoría de los compiladores para PIC18 parecen ser solo de Windows y de pago. Y casi siempre tienen un IDE que no necesito. Prefiero los compiladores de línea de comandos y los Makefiles, de modo que puedo decir mirando un solo archivo cómo se genera el código. (y no vadear a través de un retorcido laberinto de cuadros de diálogo)
Busqué en SDCC pero no parece tener soporte para PIC18F4550 e incluso si lo hiciera, las quejas en la red hacen que parezca que su soporte para PIC18 es débil o, en el mejor de los casos, muy confuso de usar.
Entonces, ¿qué es un buen compilador C de línea de comandos multiplataforma con soporte PIC18F4550?
De lo contrario, ¿cuál es el mejor compilador C para PIC18F4550 y cómo se usa con Makefiles?