Compiler / Assembler (Toolchain) für PIC-Mikros mit Ubuntu 11.04

Ich habe Hi-Tide von Hi-Tech verwendet, bevor sie von MPLab gekauft wurden. Meiner Meinung nach war es großartig. Ich habe den C-Code geschrieben, den Prozessor ausgewählt und eine Hex-Datei herausgeholt.
Ich bin jetzt auf Ubuntu 11.04 migriert und muss in der Lage sein, C-Code für Pic Micros zu kompilieren/assemblieren. Ich versuche seit einiger Zeit mit wenig Erfolg, SDCC meinem Willen zu unterwerfen, und anscheinend befindet sich ihre Unterstützung von PIC noch in der Entwicklung (laut dem Mann).
Ich habe versucht, Hi-Tide 3 für Linux zu verwenden, hatte aber selbst beim Starten der IDE keinen Erfolg.
Ich suche keine IDE oder ähnliches. Benötigen Sie nur eine solide, vernünftige, relativ einfache Toolchain, die nicht bei jedem Schritt gestoßen und angestoßen werden muss, um eine funktionierende Hex-Datei für PICs zu erstellen.
Hat jemand irgendwelche Vorschläge?
Ich bin in der Nähe der Punkte, an denen ich genauso gut anfangen könnte, meine eigenen Hex-Dateien zu schreiben.

Antworten (1)

MPLAB-X ist eine vollständige IDE und Sammlung von Toolchains für alle PIC-Mikros.

Die IDE selbst ist nicht so wunderbar, da sie in JAVA geschrieben ist, aber es ist erträglich.

Persönlich verwende ich die Toolchains, die mit MPLAB-X geliefert werden, verwende aber Anjuta für meine IDE.

Ich habe versucht, MPLAB-x unter Wein auszuführen (mit dem Hi-Tech C-Compiler) und habe keinen Erfolg. Anjuta sieht gut aus, aber ich suche gerade nicht nach einer IDE. Sieht auch nicht so aus, als wäre es auf eingebettete Systeme ausgerichtet. Muss nur in Intel Hex kompiliert/zusammengebaut/verlinkt werden.
Sie brauchen keinen Wein. MPLAB-X ist in Java und es gibt native Linux-Versionen der Toolchains. Überprüfen Sie das Dropdown-Menü "Plattform auswählen:" auf der Seite, auf die ich in meiner Antwort verlinke.
Ich entschuldige mich. Ich habe MPLAB 8.76 unter Wein ausprobiert, nicht MPLAB-X. Werde versuchen, wenn verfügbar. Als Update konnte ich SDCC endlich mit minimalen Warnungen kompilieren/linken/assemblieren. Noch nicht probiert.
Die PIC-Unterstützung von SDCC ist immer noch recht einfach. Ich habe es früher auf PIC16-Geräten verwendet.
MPLAB-x funktioniert 100 mal besser als 8.76. Und hat eine viel bessere IDE-Schnittstelle, denke ich. Konnte es mit meinem billigen JDM-Programmierer nicht zum Laufen bringen, obwohl das kein Schock war. PICKIT2 ist unterwegs. Danke für die Hilfe, hat mir viel Frust erspart.