Ist Code Sourcery G ++ Lite noch ein tragfähiges Projekt?

18

Als ich versuchte, eine neuere Version von Code Sourcery G ++ Lite für ARM herunterzuladen, bemerkte ich, dass ich zu einer anderen Firma weitergeleitet wurde und es wirklich schwierig ist, auf dieser Site etwas über Sourcery G ++ Lite für ARM zu finden.

Kennt jemand den Status des Sourcery G ++ Lite for ARM-Projekts? Ist es noch am Leben, arbeiten die Leute noch damit? Wird es in Zukunft verfügbar sein?


Update: Sie scheinen das Projekt in Sourcery CodeBench Lite umbenannt zu haben , also ist die Frage vielleicht nicht relevant?


Update: Mentor Graphics schließt das Projekt, es ist keine praktikable Alternative mehr.


Anmerkungen: Der derzeitige Ort, an dem Sie GCC für ARM erhalten können, scheint Linaro zu sein

Johan
quelle
Es gibt noch eine Liste mit Veröffentlichungen: codesourcery.com/sgpp/lite/arm/portal/subscription3053 Aber ich kann auf der Hauptseite keinen Link zu dieser Seite finden ...
Johan
Klicken Sie auf dieser Seite auf "Aktuelle Version herunterladen" (im Abschnitt "ARM-Prozessoren"): mentor.com/embedded-software/sourcery-tools/sourcery-codebench/… und dann auf "EABI -> Alle Versionen".
Craig
@Johan - Unabhängig vom Namen ist es nicht mehr bei codesourcery.com, wo es schon immer war. Es scheint eine gute Frage zu sein.
Kevin Vermeer
es ist ein älteres Paket davon chk es codesourcery.com/sgpp/lite/arm/portal/package5383/public/...

Antworten:

8

Es scheint, dass Sourcery CodeBench Lite für ARM nicht mehr verfügbar ist.

Mentor Graphics scheint eine Lite-Toolchain für andere Prozessoren zu erstellen, nicht jedoch für ARM. Sie werden nun angewiesen, eine Testversion ihrer kommerziellen Toolchain für ARM-Prozessoren zu erhalten.

Update 27. Januar 2015 : Die Downloads sind über diese Links nicht mehr verfügbar

Die letzten Sourcery CodeBench Lite-Versionen für ARM, die ich bei Mentor Graphics noch zum Download finden kann, sind:

Diese enthalten GCC 4.8.1.

Sie waren ab dem 18. November 2014 verfügbar. Es ist nicht abzusehen, wie lange dies so bleibt.

Michael Burr
quelle
2
Also die neue Antwort NEIN ... :(
Johan
In dieser Zusammenfassung wird der entscheidende Unterschied zwischen Quellen und ausführbaren Builds sowie zwischen der Lite-Edition und dem Compiler selbst übersehen . Wenn Mentor weiterhin ein GCC-Derivat in seinem kostenpflichtigen Produkt für ARM ausliefert, ist das Unternehmen verpflichtet, die vollständigen entsprechenden Quellen ohne Weitergabeeinschränkungen zur Verfügung zu stellen. Möglicherweise hat Mentor die Bereitstellung eines Read-to-Go-Downloads eingestellt, dies bedeutet jedoch nicht, dass Sie dies tun Sie können keinen eigenen Build für die Verwendung erstellen. Wahrscheinlich gibt es noch eine andere Quelle für einen einsatzbereiten Build (oder wird es auch sein).
Chris Stratton
Diese Zusammenfassung enthielt lediglich Informationen zum aktuellen Status von Sourcery CodeBench Lite for ARM. Meine eigene Suche nach einer aktualisierten ARM Lite-Toolchain führte mich zu dieser Frage, und ich dachte, ich würde teilen, was ich gefunden hatte. Ich hatte nicht die Absicht, Alternativen zu untersuchen oder eine eigene Toolchain aus dem Quellcode zu erstellen.
Michael Burr
Die Quelle ist die Toolchain. Vorkonfigurierte Binärdateien sind nur eine Annehmlichkeit.
Chris Stratton
23

"Another Company" ist der EDA-Gigant Mentor Graphics. Ob sie die exzellente G ++ Lite-Toolchain annehmen, erweitern und löschen wollen oder nicht, weiß ich nicht. Ich weiß , dass sie im Geschäft sind, um wirklich teure Software zu verkaufen. Wie andere Unternehmen verkaufen sie ein Front-End für Code Sourcery G ++ Lite, und es liegt in ihrem besten Interesse, es so gut wie möglich zu verbergen. codesourcery.com hat es nicht so gut gemacht, es zu verstecken. Mentor Graphics hat es ziemlich gut versteckt, was mich skeptisch gegenüber dieser Pressemitteilung bezüglich ihres "Engagements für die Zukunft von Open Source für Embedded-Entwicklung" macht.

Sie leisten jedoch gute Arbeit, um Sie zur kommerziellen Version zu bringen, die laut der seligen GPL Links zur Quelle enthält. Ich bin dazu gekommen, indem ich dem Menü Produkte -> Embedded Software -> Sourcery Tools -> Sourcery CodeBench gefolgt bin und ganz nach unten gescrollt habe , um die persönlichen, akademischen und Lite-Versionen zu finden:

Bildbeschreibung hier eingeben

Diese Links leiten Sie zu den mysteriös schwer zu navigierenden Seiten https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite .
Der Abonnement-Breadcrumb in der URL und die wiederholten Anmeldevorschläge gelten für kostenpflichtigen Support und Testversionen der IDE. Ignorier Sie einfach.

Auf dieser Seite sehen Sie etwas wie das Folgende, mit einem Link zur EABI - Version (Akronym für ARM Extended Application Binary Interface , verwenden Sie diese, wenn Sie Bare-Metal-Apps programmieren möchten) sowie Versionen, gegen die ein Link besteht die Bibliotheken, die mit anderen Betriebssystemen installiert werden.

Bildbeschreibung hier eingeben

Durch Klicken auf den EABI-Link "Alle Versionen" von dieser Seite gelangen Sie zu https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053 , der Site, die Sie in Ihrem Kommentar verlinkt haben.

Sie haben Recht, es gibt keine Rückwärtslinks. Verwenden Sie Ihren Browserverlauf zum Navigieren.

Ein bisschen OT: Ich habe die Code Sourcery Paid Tools verwendet (sie wurden kostenlos mit einem TI DSP DSK geliefert). Die Debugging-Dienstprogramme wären für Anfänger praktisch, aber der Rest des Tool-Sets (der Editor, der Projekt-Builder, der GUI-Compiler-Konfigurator) war mühsam. Am Ende habe ich einen externen Texteditor verwendet und nur die App zum Kompilieren und Debuggen verwendet. Ich sicher glaube nicht , es wert war $ 2800. Mit der Lite Edition gehen Sie den richtigen Weg.

Kevin Vermeer
quelle
Es scheint jetzt entfernt zu sein.
Isaac
6

Ja, CodeSourcery ist ein sehr lebensfähiges Unternehmen. Ich arbeite eng mit dem CodeSourcery-Team (jetzt bei Mentor Graphics) an der Produktstrategie zusammen. Die CodeSourcery Lite-Toolchains wurden, wie Sie bemerkt haben, in Sourcery CodeBench Lite umbenannt. Die meisten von ihnen wurden kürzlich in diesem Monat auf gcc 4.6 aktualisiert. Wir haben auch die Geräteunterstützung erweitert. Der vollständige Quellcode für die Lite-Versionen ist wie immer verfügbar.

Update Dezember 2012: Neue Versionen für Sourcery CodeBench Lite werden veröffentlicht und enthalten Updates für GCC 4.7.2, binutils 2.23, eglibc 2.16 und GDB 7.4.50.

Brad Dixon
quelle
1

Sie haben zwar keine Links auf der Website, aber die alten Download-Links scheinen immer noch zu funktionieren.

https://sourcery.mentor.com/public/gnu_toolchain/arm-none-eabi/arm-2011.03-42-arm-none-eabi-i686-pc-linux-gnu.tar.bz2

https://sourcery.mentor.com/public/gnu_toolchain/arm-none-eabi/arm-2011.03-42-arm-none-eabi.src.tar.bz2

https://sourcery.mentor.com/public/gnu_toolchain/arm-none-eabi/arm-2011.03-42-arm-none-eabi.bin

https://sourcery.mentor.com/public/gnu_toolchain/arm-none-eabi/arm-2011.03-42-arm-none-eabi.exe

Eephillip
quelle
-1

Ich bin mir ziemlich sicher, dass Mentor Graphics CodeSourcery quellnah macht und Sie für jede einzelne Zeile bezahlen müssen, die Sie verwenden. Sie können von dem Link herunterladen, den Kelvin sagte. Es wird jedoch keine KOSTENLOSE Version mehr für weitere Versionen geben. Hier ist was ich gefunden habeBildbeschreibung hier eingeben

MooMoo
quelle
1
gcc verwendet die GPL-Lizenz, daher dürfen sie die Quelle nicht schließen.
Johan