Code Sourcery G ++ Lite est-il toujours un projet viable?

18

Lorsque j'ai essayé de télécharger une version plus récente de Code Sourcery G ++ Lite pour ARM, j'ai remarqué que j'étais redirigé vers une autre société et il est vraiment difficile de trouver quoi que ce soit sur ce site à propos de Sourcery G ++ Lite pour ARM.

Quelqu'un connaît-il l'état du projet Sourcery G ++ Lite for ARM? Est-il toujours vivant, les gens travaillent-ils toujours avec lui? Sera-t-il disponible à l'avenir?


Mise à jour: Ils semblent avoir renommé le projet en Sourcery CodeBench Lite , alors peut-être que la question n'est pas pertinente?


Mise à jour: Mentor Graphics ferme le projet, ce n'est plus une alternative viable.


Notes: L'endroit viable actuel pour obtenir gcc pour ARM semble provenir de Linaro

Johan
la source
Il y a toujours une liste avec les versions: codesourcery.com/sgpp/lite/arm/portal/subscription3053 Mais je ne trouve aucun lien vers cette page depuis leur page principale ...
Johan
Cliquez sur "Télécharger la version actuelle" (dans la section "Processeurs ARM") sur cette page: mentor.com/embedded-software/sourcery-tools/sourcery-codebench/… puis sur "EABI -> Toutes les versions" vous y emmène.
Craig
@Johan - Quel que soit le nom, ce n'est plus sur codesourcery.com, où il est depuis toujours. Cela semble être une bonne question.
Kevin Vermeer
il existe un ancien package de celui-ci chk it codesourcery.com/sgpp/lite/arm/portal/package5383/public/…

Réponses:

8

Il semble que Sourcery CodeBench Lite pour ARM ne soit plus disponible.

Mentor Graphics semble produire une chaîne d'outils Lite pour d'autres processeurs, mais pas pour ARM. Ils vous demandent maintenant d'obtenir un essai de leur chaîne d'outils commerciale pour les processeurs ARM.

Mise à jour du 27 janvier 2015 : les téléchargements ne sont plus disponibles à partir de ces liens

Les dernières versions de Sourcery CodeBench Lite pour ARM que je peux trouver encore disponibles pour téléchargement à partir de Mentor Graphics sont:

Ceux-ci contiennent GCC 4.8.1.

Ils étaient disponibles au 18 novembre 2014. On ne sait pas combien de temps cela restera vrai.

Michael Burr
la source
2
Donc, la nouvelle réponse NON ... :(
Johan
Ce résumé ignore la différence critique entre les sources par rapport aux versions exécutables et l'édition lite par rapport au compilateur lui-même. Si Mentor expédie toujours un dérivé de GCC dans son produit payant pour ARM, alors il a l'obligation de fournir les sources correspondantes complètes sans restrictions de redistribution . ne sont pas en mesure de créer votre propre build à utiliser. Il y a probablement (ou il y aura) une autre source de construction prête à l'emploi.
Chris Stratton
Ce résumé fournissait simplement des informations sur l'état actuel de Sourcery CodeBench Lite for ARM. Ma propre recherche d'une chaîne d'outils ARM Lite mise à jour m'a amené à cette question, alors j'ai pensé partager ce que j'avais trouvé. Je n'avais pas l'intention de me plonger dans des alternatives ou de créer votre propre chaîne d'outils à partir des sources.
Michael Burr
La source est la chaîne d'outils. Les binaires préconstruits ne sont qu'une commodité.
Chris Stratton
23

"Another Company" est le géant EDA Mentor Graphics. Qu'ils envisagent d'embrasser, d'étendre et d'éteindre l'excellente chaîne d'outils G ++ Lite ou non, je ne sais pas. Je ne sais qu'ils sont en affaires pour vendre des logiciels très coûteux. Comme d'autres sociétés, ils vendent un frontal pour Code Sourcery G ++ Lite, et il est dans leur intérêt de le cacher le mieux possible. codesourcery.com n'a pas fait un aussi bon travail en le cachant. Mentor Graphics l'a assez bien caché, ce qui me rend sceptique quant à ce "communiqué de presse concernant leur" engagement pour l'avenir de l'open source pour le développement embarqué ".

Cependant, ils font un travail décent pour vous amener à la version commerciale, qui, par la bienheureuse GPL, contient des liens vers la source. Je suis arrivé en suivant le menu Set Products -> Embedded Software -> Sourcery Tools -> Sourcery CodeBench et en faisant défiler vers le bas pour trouver les versions personnelles, académiques et lite:

entrez la description de l'image ici

Ces liens vous dirigent vers les pages mystérieusement difficiles à naviguer https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite .
Le fil d'Ariane de l'abonnement dans l'URL et les suggestions répétées de connexion sont pour le support payant et les essais de l'IDE. Ignore les.

À partir de cette page, vous verrez quelque chose comme ce qui suit, avec un lien vers la version EABI (Un acronyme pour ARM Extended Application Binary Interface , utilisez-le si vous souhaitez programmer des applications bare-metal) ainsi que des versions qui lient contre les bibliothèques qui seront installées avec d'autres systèmes d'exploitation.

entrez la description de l'image ici

En cliquant sur le lien "Toutes les versions" d'EABI depuis cette page, vous accédez à https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053 , le site que vous avez lié dans votre commentaire.

Vous avez raison, il n'y a pas de liens en arrière. Utilisez l'historique de votre navigateur pour naviguer.

Légèrement OT: j'ai utilisé les outils payants de Code Sourcery (ils étaient fournis gratuitement avec un TI DSP DSK). Les utilitaires de débogage seraient pratiques pour un débutant, mais le reste de l'ensemble d'outils (l'éditeur, le constructeur de projet, le configurateur de compilateur GUI) était pénible. J'ai fini par utiliser un éditeur de texte externe et simplement utiliser l'application pour la compilation et le débogage. Je ne pense certainement pas que cela valait 2800 $. Vous prenez la bonne voie avec l'édition Lite.

Kevin Vermeer
la source
Il semble être supprimé maintenant.
Isaac
6

Oui, CodeSourcery est vraiment une entreprise viable. Je travaille en étroite collaboration avec l'équipe CodeSourcery (maintenant chez Mentor Graphics) sur la stratégie produit. Les chaînes d'outils CodeSourcery Lite ont été renommées Sourcery CodeBench Lite comme vous l'avez remarqué. La plupart d'entre eux ont été récemment mis à jour vers gcc 4.6 ce mois-ci. Nous avons également étendu la prise en charge des appareils. Le code source complet des versions Lite est disponible comme il l'a toujours été.

Mise à jour de décembre 2012: les nouvelles versions de Sourcery CodeBench Lite sont disponibles, y compris les mises à jour de GCC 4.7.2, binutils 2.23, eglibc 2.16 et GDB 7.4.50.

Brad Dixon
la source
1

Bien qu'ils n'aient aucun lien sur le site, les anciens liens de téléchargement semblent toujours fonctionner.

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
la source
-1

Je suis sûr que Mentor Graphics fera de CodeSourcery une source proche et vous devrez payer pour chaque ligne que vous utilisez. Vous pouvez télécharger à partir du lien que Kelvin a dit. Cependant, il n'y aura plus de GRATUIT pour les autres versions. Voici ce que j'ai trouvéentrez la description de l'image ici

MooMoo
la source
1
gcc utilise la licence GPL, ils ne sont donc pas autorisés à fermer la source.
Johan