Code Sourcery G ++ Lite è ancora un progetto praticabile?


18

Quando ho provato a scaricare una versione più recente di Code Sourcery G ++ Lite per ARM, ho notato che ero reindirizzato a un'altra società ed è davvero difficile trovare qualcosa su quel sito su Sourcery G ++ Lite per ARM.

Qualcuno conosce lo stato del progetto Sourcery G ++ Lite per ARM? È ancora vivo, le persone ci lavorano ancora? Sarà disponibile in futuro?


Aggiornamento: sembrano aver rinominato il progetto in Sourcery CodeBench Lite , quindi forse la domanda non è rilevante?


Aggiornamento: Mentor Graphics sta chiudendo il progetto, non è più un'alternativa praticabile.


Note: L'attuale luogo praticabile per ottenere gcc per ARM sembra essere di Linaro


C'è ancora un elenco con i rilasci: codesourcery.com/sgpp/lite/arm/portal/subscription3053 Ma non riesco a trovare alcun link a quella pagina dalla loro pagina principale ...
Johan

Facendo clic su "Scarica la versione corrente" (nella sezione "Processori ARM") in questa pagina: mentor.com/embedded-software/sourcery-tools/sourcery-codebench/…, quindi "EABI -> Tutte le versioni" ti porta lì.
Craig,

@Johan - Indipendentemente dal nome, non è più su codesourcery.com, dove è stato per sempre. Sembra una bella domanda.
Kevin Vermeer,

c'è un vecchio pacchetto di esso chk it codesourcery.com/sgpp/lite/arm/portal/package5383/public/…

Risposte:


8

Sembra che Sourcery CodeBench Lite per ARM non sia più disponibile.

Mentor Graphics sembra produrre una toolchain Lite per altri processori, ma non per ARM. Ora ti indirizzano per ottenere una versione di prova della loro toolchain commerciale per i processori ARM.

Aggiornamento 27 gennaio 2015 : i download non sono più disponibili da questi link

Le ultime versioni di Sourcery CodeBench Lite per ARM che posso trovare ancora disponibili per il download da Mentor Graphics sono:

Questi contengono GCC 4.8.1.

Erano disponibili dal 18 novembre 2014. Non si può dire per quanto tempo rimarrà vero.


2
Quindi la nuova risposta NO ... :(
Johan

Questo sommario trascura la differenza critica tra sorgenti e build eseguibili e l'edizione Lite rispetto al compilatore stesso. Se Mentor sta ancora spedendo un derivato GCC nel suo prodotto a pagamento per ARM, ha l'obbligo di fornire le relative fonti corrispondenti complete senza restrizioni di ridistribuzione Mentre potrebbero aver smesso di fornire un download read-to-go, ciò non significa che tu non sono in grado di creare la tua build da utilizzare. Probabilmente c'è (o ci sarà) qualche altra fonte di una build pronta all'uso.
Chris Stratton,

Questo riepilogo forniva semplicemente informazioni sullo stato attuale di Sourcery CodeBench Lite per ARM. La mia ricerca di una toolchain ARM Lite aggiornata mi ha portato a questa domanda, quindi ho pensato di condividere ciò che avevo trovato. Non intendevo approfondire le alternative o costruire la tua toolchain dalla fonte.
Michael Burr,

La fonte è la toolchain. I binari predefiniti sono solo una comodità.
Chris Stratton,


23

"Another Company" è il colosso Mentor Graphics dell'EDA. Non so se hanno intenzione di abbracciare, estendere o estinguere l'eccellente toolchain G ++ Lite. Io non so che sono in affari per vendere software molto costoso. Come altre società, vendono un front-end per Code Sourcery G ++ Lite, ed è nel loro interesse nasconderlo nel miglior modo possibile. codesourcery.com non ha fatto un buon lavoro nascondendolo. Mentor Graphics lo ha nascosto abbastanza bene, il che mi rende scettico su questo comunicato stampa sul loro "impegno per il futuro dell'open source per lo sviluppo integrato".

Tuttavia, fanno un lavoro decente nel portarti alla versione commerciale, che, dal beato GPL, contiene collegamenti alla fonte. Ci sono arrivato seguendo il set di menu Prodotti -> Software incorporato -> Strumenti Sourcery -> Sourcery CodeBench e scorrendo fino in fondo per trovare le versioni personali, accademiche e lite:

inserisci qui la descrizione dell'immagine

Questi collegamenti ti indirizzano alle pagine misteriosamente difficili da navigare https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite .
L'abbonamento breadcrumb nell'URL e i suggerimenti ripetuti per accedere sono a supporto pagato e prove dell'IDE. Ignorali e basta.

Da quella pagina, vedrai qualcosa di simile al seguente, con un link alla versione EABI (un acronimo per ARM Extended Application Binary Interface , usalo se vuoi programmare app bare-metal) così come le versioni che si collegano a le librerie che verranno installate con altri sistemi operativi.

inserisci qui la descrizione dell'immagine

Facendo clic sul link EABI "Tutte le versioni" da questa pagina si accede a https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053 , il sito collegato nel commento.

Hai ragione, non ci sono collegamenti a ritroso. Usa la cronologia del browser per navigare.

Leggermente OT: ho usato gli strumenti a pagamento Code Sourcery (sono stati forniti gratuitamente con un DSK TI DSP). Le utilità di debug sarebbero utili per un principiante, ma il resto del set di strumenti (l'editor, il project builder, il configuratore del compilatore della GUI) è stato un problema. Ho finito con l'uso di un editor di testo esterno e con l'app per la compilazione e il debug. Io di certo non credo che valeva $ 2800. Stai prendendo la strada giusta con l'edizione Lite.


Sembra essere rimosso ora.
Isaac,

6

Sì, CodeSourcery è un'azienda molto redditizia. Lavoro a stretto contatto con il team CodeSourcery (ora presso Mentor Graphics) sulla strategia di prodotto. Le toolchain CodeSourcery Lite sono state rinominate Sourcery CodeBench Lite come hai notato. Molti di questi sono stati recentemente aggiornati a gcc 4.6 questo mese. Abbiamo anche esteso il supporto dei dispositivi. Il codice sorgente completo per le versioni Lite è disponibile come sempre.

Aggiornamento di dicembre 2012: nuove versioni di Sourcery CodeBench Lite, inclusi gli aggiornamenti di GCC 4.7.2, binutils 2.23, eglibc 2.16 e GDB 7.4.50.


1

-1

Sono abbastanza sicuro che Mentor Graphics renderà CodeSourcery molto vicino e tu dovrai pagare per ogni singola linea che usi. Puoi scaricare dal link che Kelvin ha detto. Tuttavia non ci sarà più GRATUITO per ulteriori versioni. Ecco cosa ho trovatoinserisci qui la descrizione dell'immagine


1
gcc sta usando la licenza GPL, quindi non gli è permesso chiuderla.
Johan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.