PIC18F4550 compilador C que es de código abierto y multiplataforma?

11

Soy un usuario de AVR desde hace mucho tiempo. Realmente me gusta que AVR-GCC funcione en los dos sistemas operativos principales que utilizo (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 años 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 para Windows y de pago. Y casi siempre tienen un IDE que no necesito. Prefiero los compiladores de línea de comandos y los Makefiles para poder ver, al mirar en un solo archivo, cómo se construye el código. (y no vadear a través de un laberinto de cuadros de diálogo)

Busqué en SDCC pero parece que no tiene soporte para PIC18F4550 e incluso si lo hizo, se quejan de la red suena como si su soporte PIC18 es débil, o en el mejor de los casos es muy confuso de usar.

Entonces, ¿qué es un buen compilador C de línea de comandos multiplataforma con soporte PIC18F4550?

En su defecto, ¿cuál es el mejor compilador de C para PIC18F4550 y cómo se usa con Makefiles?

    
pregunta todbot

1 respuesta

6

SDCC funciona bien para el 18F4550. El código que produce tal vez no sea tan compacto como los compiladores caros. Pero las compilaciones recientes de SDCC parecen estar haciendo un buen trabajo.

Aquí hay un proyecto que hice con SDCC y el 18f2550.

    
respondido por el markrages

Lea otras preguntas en las etiquetas