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

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

Kennt jemand den Status des Sourcery G++ Lite for ARM-Projekts? Lebt es noch, wird noch damit gearbeitet? 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 brauchbare Alternative mehr.


Hinweise: Der derzeitige Ort, an dem gcc für ARM erhältlich ist, scheint von Linaro zu sein

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

Antworten (5)

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 produzieren, aber nicht für ARM. Sie weisen Sie jetzt an, eine Testversion ihrer kommerziellen Toolchain für die ARM-Prozessoren zu erhalten.

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

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

Diese enthalten GCC 4.8.1.

Sie waren ab dem 18. November 2014 erhältlich. Es ist nicht abzusehen, wie lange das so bleiben wird.

Also die neue Antwort NEIN... :(
Diese Zusammenfassung übersieht den entscheidenden Unterschied zwischen Quellen und ausführbaren Builds sowie zwischen der Lite-Edition und dem Compiler selbst. Wenn Mentor immer noch ein GCC-Derivat in seinem kostenpflichtigen Produkt für ARM liefert, ist es verpflichtet, die vollständigen entsprechenden Quellen davon ohne Weiterverteilungsbeschränkungen bereitzustellen. Auch wenn es möglicherweise aufgehört hat, einen Read-to-Go-Download bereitzustellen, sind Sie damit nicht gemeint nicht in der Lage sind, Ihren eigenen Build zur Verwendung zu erstellen. Wahrscheinlich gibt es (oder wird es) eine andere Quelle für einen einsatzbereiten Build.
Diese Zusammenfassung lieferte lediglich Informationen über den aktuellen Stand von Sourcery CodeBench Lite für ARM. Meine eigene Suche nach einer aktualisierten ARM Lite-Toolchain führte mich zu dieser Frage, also dachte ich, ich würde teilen, was ich gefunden hatte. Ich hatte nicht die Absicht, mich mit Alternativen zu befassen oder Ihre eigene Toolchain aus der Quelle zu erstellen.
Die Quelle ist die Toolchain. Vorgefertigte Binärdateien sind nur eine Annehmlichkeit.
@ChrisStratton in Bezug auf Ihren Hinweis: "Dann sind sie verpflichtet, die vollständigen entsprechenden Quellen davon ohne Weiterverteilungsbeschränkungen bereitzustellen". Dies gilt für diejenigen, an die sie Binärdateien verteilt haben. Um diese Quellen zu erhalten, muss man sich also entweder für eine Testversion anmelden oder bezahlen für das Gesamtpaket.
Nein, James, es ist nur auf diejenigen beschränkt, an die sie Binärdateien verteilt haben, wenn sie die Quelle mit diesen Binärdateien bereitstellen . Wenn sie dies nicht tun, müssen sie die Quelle an Dritte weitergeben, einschließlich derjenigen, an die sie niemals Binärdateien verteilt haben.
"Seite nicht gefunden"
@endolith: Es sieht so aus, als ob die Links wieder funktionieren.
Die Links in dieser Antwort sagen „Seite nicht gefunden“
@endolith: seltsam - die Links funktionieren immer noch von zu Hause aus, aber nicht von meiner Arbeit aus. Vielleicht etwas über Browser-Cache oder Cookies oder ???. Ich habe den Strikeout zurückgestellt. Ich bin mir nicht sicher, ob ich die Antwort löschen soll, da ich denke, dass eine Geschichte darüber für Leute hilfreich sein könnte, die aufgrund von Tutorials, die sich auf sie beziehen, nach den Paketen suchen.
Gibt es diese Dateien woanders?
@endolith: nicht dass ich wüsste. Senden Sie mir eine E-Mail (siehe mein Profil) - wie gesagt, ich kann immer noch von zu Hause aus zugreifen, damit ich Ihnen vielleicht helfen kann.

„Another Company“ ist der EDA-Riese Mentor Graphics. Ob sie planen, die hervorragende G++ Lite-Toolchain zu übernehmen, zu erweitern und zu löschen 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 Frontend für Code Sourcery G++ Lite, und es liegt in ihrem eigenen Interesse, es so gut wie möglich zu verbergen. codesourcery.com hat es nicht so gut versteckt. Mentor Graphics hat es ziemlich gut versteckt, was mich skeptisch gegenüber dieser Pressemitteilung über ihr „Engagement für die Zukunft von Open Source für eingebettete Entwicklung“ macht.

Sie leisten jedoch gute Arbeit, um Sie zur kommerziellen Version zu bringen, die, bei der gesegneten GPL, Links zur Quelle enthält. Ich kam dazu, indem ich dem Menüset Products -> Embedded Software -> Sourcery Tools -> Sourcery CodeBench folgte und ganz nach unten scrollte, um die persönliche, akademische und Lite-Version zu finden:

Geben Sie hier die Bildbeschreibung ein

Diese Links leiten Sie zu den mysteriös schwierig zu navigierenden Seiten https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite .
Der Abonnement-Breadcrumb in der URL und die wiederholten Vorschläge zur Anmeldung beziehen sich auf kostenpflichtigen Support und Testversionen der IDE. Ignorier Sie einfach.

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

Geben Sie hier die Bildbeschreibung ein

Wenn Sie auf dieser Seite auf den EABI-Link „Alle Versionen“ klicken, gelangen Sie zu https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053 , der Website, die Sie in Ihrem Kommentar verlinkt haben.

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

Etwas OT: Ich habe die kostenpflichtigen Tools von Code Sourcery verwendet (sie wurden kostenlos mit einem TI DSP DSK geliefert). Die Debugging-Dienstprogramme wären für einen Anfänger praktisch, aber der Rest des Toolsets (der Editor, der Projekt-Builder, der GUI-Compiler-Konfigurator) war eine Qual. Am Ende habe ich einen externen Texteditor verwendet und nur die App zum Kompilieren und Debuggen verwendet. Ich glaube nicht, dass es $ 2800 wert war. Mit der Lite-Edition sind Sie auf dem richtigen Weg.

Es scheint jetzt entfernt worden zu sein.

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

Update Dezember 2012: Neue Releases für Sourcery CodeBench Lite sind verfügbar, einschließlich Updates für GCC 4.7.2, binutils 2.23, eglibc 2.16 und GDB 7.4.50.

Ich bin mir ziemlich sicher, dass Mentor Graphics CodeSourcery quellnah machen wird, und Sie müssen für jede einzelne Zeile bezahlen, die Sie verwenden. Sie können von dem Link herunterladen, den Kelvin sagte. Für weitere Versionen wird es jedoch kein FREE mehr geben. Hier ist, was ich gefunden habeGeben Sie hier die Bildbeschreibung ein

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