Compilador / Ensamblador (Cadena de herramientas) para micros PIC usando Ubuntu 11.04

Solía ​​usar Hi-Tide de Hi-Tech antes de que MPLab los comprara. En mi opinión fue genial. Escribí el código C, seleccioné el procesador y saqué un archivo hexadecimal.
Ahora he migrado a Ubuntu 11.04 y necesito poder compilar/ensamblar código C para Pic micros. He estado tratando de doblegar SDCC a mi voluntad durante algún tiempo con poco éxito, y aparentemente su apoyo a PIC todavía está en desarrollo (según el hombre).
Intenté usar Hi-Tide 3 para Linux, pero no tuve éxito ni siquiera al iniciar el IDE.
No estoy buscando un IDE ni nada por el estilo. Solo necesita una cadena de herramientas sólida, sensata y relativamente fácil que no necesite ser empujada y presionada en cada paso para producir un archivo hexadecimal funcional para PIC.
¿Alguien tiene alguna sugerencia?
Estoy cerca de los puntos en los que también podría comenzar a escribir mis propios archivos hexadecimales.

Respuestas (1)

MPLAB-X es un IDE completo y una colección de cadenas de herramientas para todos los micros PIC.

El IDE en sí no es tan maravilloso, está escrito en JAVA, pero es tolerable.

Personalmente, uso las cadenas de herramientas que vienen con MPLAB-X pero uso Anjuta para mi IDE.

Intenté ejecutar MPLAB-x en Wine (con el compilador Hi-Tech C) y no tuve éxito. Anjuta se ve bien, pero no estoy buscando un IDE en este momento. Tampoco parece que esté diseñado para sistemas integrados. Solo necesita compilar/ensamblar/enlazar en Intel Hex.
No necesitas vino. MPLAB-X está en Java y existen versiones nativas de Linux de las cadenas de herramientas. Verifique el menú desplegable "Seleccionar plataforma:" en la página a la que me vinculo en mi respuesta.
Pido disculpas. Probé MPLAB 8.76 bajo vino, no MPLAB-X. Se intentará cuando esté disponible. Como actualización, finalmente pude hacer que SDCC compilara/vinculara/ensamblara con advertencias mínimas. No lo he probado todavía.
El soporte de PIC de SDCC sigue siendo bastante básico. Solía ​​​​usarlo en dispositivos PIC16.
MPLAB-x funciona 100 veces mejor que 8.76. Y creo que tiene una interfaz IDE mucho mejor. No pude hacer que funcionara con mi programador JDM barato, aunque eso no fue una sorpresa. PICKIT2 está en camino. Gracias por la ayuda, me ahorró un montón de frustraciones.