O Code Sourcery G ++ Lite ainda é um projeto viável?

18

Quando tentei baixar uma versão mais recente do Code Sourcery G ++ Lite para ARM, notei que fui redirecionado para outra empresa e é realmente difícil encontrar algo nesse site sobre o Sourcery G ++ Lite for ARM.

Alguém sabe o status do projeto Sourcery G ++ Lite for ARM? Ainda está vivo, as pessoas ainda trabalham com isso? Estará disponível no futuro?


Atualização: Eles parecem ter renomeado o projeto para o Sourcery CodeBench Lite , então talvez a pergunta não seja relevante?


Atualização: a Mentor Graphics está encerrando o projeto, não é mais uma alternativa viável.


Notas: O atual local viável para obter o gcc para ARM parece ser de Linaro

Johan
fonte
Há ainda uma lista com lançamentos: codesourcery.com/sgpp/lite/arm/portal/subscription3053 Mas eu não consigo encontrar nenhum link para a página de sua página principal ...
Johan
Clicar em "Fazer o download da versão atual" (na seção "Processadores ARM") nesta página: mentor.com/embedded-software/sourcery-tools/sourcery-codebench/… e depois em "EABI -> Todas as versões" leva você até lá.
Craig
@Johan - Independentemente do nome, ele não está mais no codesourcery.com, onde está para sempre. Parece uma boa pergunta.
Kevin Vermeer

Respostas:

8

Parece que o Sourcery CodeBench Lite for ARM não está mais disponível.

A Mentor Graphics parece produzir uma cadeia de ferramentas Lite para outros processadores, mas não para o ARM. Agora, eles o instruem a obter uma avaliação de sua cadeia de ferramentas comercial para os processadores ARM.

Atualização 27 de janeiro de 2015 : os downloads não estão mais disponíveis nesses links

Os últimos lançamentos do Sourcery CodeBench Lite para ARM que ainda posso encontrar disponíveis para download no Mentor Graphics são:

Eles contêm o GCC 4.8.1.

Eles estavam disponíveis em 18 de novembro de 2014. Não há como dizer quanto tempo isso permanecerá verdadeiro.

Michael Burr
fonte
2
Portanto, a nova resposta NÃO ... :( #
Johan Johan
Este resumo ignora a diferença crítica entre fontes versus compilações executáveis e a edição lite versus o próprio compilador. Se o Mentor ainda estiver enviando um derivado do GCC em seu produto pago para a ARM, eles terão a obrigação de fornecer as fontes correspondentes completas sem restrições de redistribuição. Embora possam ter parado de fornecer um download de leitura imediata, isso não significa que você não é possível criar sua própria compilação para usar. É provável que exista (ou haverá) alguma outra fonte de uma compilação pronta para uso.
Chris Stratton
Este resumo estava simplesmente fornecendo informações sobre o estado atual do Sourcery CodeBench Lite for ARM. Minha própria pesquisa por uma cadeia de ferramentas ARM Lite atualizada me levou a essa pergunta, então pensei em compartilhar o que havia encontrado. Não pretendia me aprofundar em alternativas ou criar sua própria cadeia de ferramentas a partir da fonte.
Michael Burr
A fonte é a cadeia de ferramentas. Binários pré-construídos são apenas uma conveniência.
Chris Stratton
23

"Outra empresa" é a gigante da EDA Mentor Graphics. Se eles planejam abraçar, estender e extinguir a excelente cadeia de ferramentas G ++ Lite ou não, eu não sei. Eu não sei que eles estão no negócio de vender Software muito caro. Como outras empresas, eles vendem um front-end para o Code Sourcery G ++ Lite, e é do seu interesse escondê-lo da melhor forma possível. codesourcery.com não fez um trabalho tão bom em escondê-lo. A Mentor Graphics escondeu isso muito bem, o que me deixa cético em relação a este comunicado à imprensa sobre o "compromisso com o futuro do código aberto para o desenvolvimento incorporado".

No entanto, eles fazem um trabalho decente em levá-lo à versão comercial, que, pela abençoada GPL, contém links para a fonte. Cheguei a ele seguindo o menu definido Produtos -> Software Incorporado -> Ferramentas de fontes -> CodeBench de fontes e rolando até o final para encontrar as versões pessoal, acadêmica e lite:

insira a descrição da imagem aqui

Esses links direcionam você para as páginas misteriosamente difíceis de navegar https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite .
A trilha de assinatura da URL e as sugestões repetidas para efetuar login são para suporte pago e avaliações do IDE. Apenas ignore-os.

Nessa página, você verá algo como o seguinte, com um link para a versão EABI (um acrônimo para a Interface Binária de Aplicativo Estendido do ARM , use-o se desejar programar aplicativos bare-metal), bem como versões com links para as bibliotecas que serão instaladas com outros sistemas operacionais.

insira a descrição da imagem aqui

Clicar no link "Todas as versões" da EABI desta página leva você a https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053 , o site que você vinculou no seu comentário.

Você está correto, não há links para trás. Use o histórico do navegador para navegar.

Ligeiramente OT: usei as ferramentas pagas do Code Sourcery (elas vieram de graça com um DSP da DSP). Os utilitários de depuração seriam úteis para iniciantes, mas o restante do conjunto de ferramentas (o editor, o construtor de projetos, o configurador do compilador da GUI) foi um problema. Acabei usando um editor de texto externo e apenas usando o aplicativo para compilar e depurar. Eu certamente não acho que valeu US $ 2800. Você está seguindo o caminho certo com a edição Lite.

Kevin Vermeer
fonte
Parece ser removido agora.
Isaac
6

Sim, o CodeSourcery é uma empresa viável. Eu trabalho em estreita colaboração com a equipe CodeSourcery (agora na Mentor Graphics) em estratégia de produto. As cadeias de ferramentas do CodeSourcery Lite foram renomeadas como Sourcery CodeBench Lite, como você notou. A maioria deles foi atualizada recentemente para o gcc 4.6 este mês. Também expandimos o suporte a dispositivos. O código fonte completo para as versões Lite está disponível como sempre.

Atualização de dezembro de 2012: Novas versões do Sourcery CodeBench Lite, incluindo atualizações para o GCC 4.7.2, binutils 2.23, eglibc 2.16 e GDB 7.4.50.

Brad Dixon
fonte
1

Embora eles não tenham nenhum link no site, os links de download antigos ainda parecem funcionar.

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
fonte
-1

Tenho certeza de que a Mentor Graphics tornará o CodeSourcery uma fonte próxima e você precisará pagar por qualquer linha única usada. Você pode fazer o download no link que Kelvin disse. No entanto, não haverá mais GRÁTIS para outras versões. Aqui está o que eu encontreiinsira a descrição da imagem aqui

MooMoo
fonte
11
O gcc está usando a licença GPL para que eles não tenham permissão para fechar a fonte.
13379 Johan Johan