¿Code Sourcery G ++ Lite sigue siendo un proyecto viable?

18

Cuando intenté descargar una versión más reciente de Code Sourcery G ++ Lite para ARM, noté que me redirigieron a otra compañía y es realmente difícil encontrar algo en ese sitio sobre Sourcery G ++ Lite para ARM.

¿Alguien sabe el estado del proyecto Sourcery G ++ Lite para ARM? ¿Sigue vivo, la gente todavía trabaja con él? ¿Estará disponible en el futuro?


Actualización: Parece que han cambiado el nombre del proyecto a Sourcery CodeBench Lite , ¿entonces tal vez la pregunta no es relevante?


Actualización: Mentor Graphics está cerrando el proyecto, ya no es una alternativa viable.


Notas: El lugar viable actual para obtener gcc para ARM parece ser de Linaro

Johan
fuente
Todavía hay una lista con lanzamientos: codesourcery.com/sgpp/lite/arm/portal/subscription3053 Pero no puedo encontrar ningún enlace a esa página desde su página principal ...
Johan
Al hacer clic en "Descargar la versión actual" (en la sección "Procesadores ARM") en esta página: mentor.com/embedded-software/sourcery-tools/sourcery-codebench/… luego "EABI -> Todas las versiones" lo lleva allí.
Craig
@Johan: independientemente del nombre, ya no está en codesourcery.com, donde ha estado para siempre. Parece una buena pregunta.
Kevin Vermeer

Respuestas:

8

Parece que Sourcery CodeBench Lite para ARM ya no está disponible.

Mentor Graphics parece producir una cadena de herramientas Lite para otros procesadores, pero no para ARM. Ahora le indican que obtenga una prueba de su cadena de herramientas comercial para los procesadores ARM.

Actualización 27 de enero de 2015 : las descargas ya no están disponibles en estos enlaces

Los últimos lanzamientos de Sourcery CodeBench Lite para ARM que puedo encontrar disponibles para descargar de Mentor Graphics son:

Estos contienen GCC 4.8.1.

Estaban disponibles a partir del 18 de noviembre de 2014. No se sabe cuánto tiempo seguirá siendo cierto.

Michael Burr
fuente
2
Entonces la nueva respuesta NO ... :(
Johan
Este resumen pasa por alto la diferencia crítica entre las fuentes y las compilaciones ejecutables y la edición lite en comparación con el compilador en sí. Si Mentor sigue enviando un derivado de GCC en su producto pago para ARM, entonces tienen la obligación de proporcionar las fuentes correspondientes completas sin restricciones de redistribución Si bien pueden haber dejado de proporcionar una descarga de lectura para llevar, eso no significa que usted no puedes crear tu propia compilación para usar Probablemente hay (o habrá) alguna otra fuente de una compilación lista para usar.
Chris Stratton
Este resumen simplemente proporcionaba información sobre el estado actual de Sourcery CodeBench Lite para ARM. Mi propia búsqueda de una cadena de herramientas ARM Lite actualizada me llevó a esta pregunta, así que pensé en compartir lo que había encontrado. No tenía la intención de profundizar en alternativas o construir su propia cadena de herramientas desde la fuente.
Michael Burr
La fuente es la cadena de herramientas. Los binarios preconstruidos son solo una conveniencia.
Chris Stratton
23

"Otra compañía" es el gigante de la EDA Mentor Graphics. Ya sea que planeen adoptar, extender y extinguir la excelente cadena de herramientas G ++ Lite o no, no lo sé. Yo no sé de que están en el negocio de vender software muy caro. Al igual que otras compañías, venden un front-end para Code Sourcery G ++ Lite, y les conviene ocultarlo lo mejor posible. codesourcery.com no hizo un buen trabajo ocultándolo. Mentor Graphics lo ocultó bastante bien, lo que me hace escéptico de este comunicado de prensa sobre su "compromiso con el futuro del código abierto para el desarrollo integrado".

Sin embargo, hacen un trabajo decente para llevarlo a la versión comercial, que, por la bendita GPL, contiene enlaces a la fuente. Llegué a esto siguiendo el conjunto de menús Productos -> Software incorporado -> Herramientas de fuente -> Sourcery CodeBench y desplazándome hasta el final para encontrar las versiones personal, académica y lite:

ingrese la descripción de la imagen aquí

Esos enlaces lo dirigen a las páginas misteriosamente difíciles de navegar https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite .
La ruta de exploración de suscripción en la URL y las sugerencias repetidas para iniciar sesión son para soporte pagado y pruebas del IDE. Sólo ingoralos.

Desde esa página, verá algo como lo siguiente, con un enlace a la versión EABI (un acrónimo de ARM Extended Application Binary Interface , use esto si desea programar aplicaciones completas) así como versiones que enlazan las bibliotecas que se instalarán con otros sistemas operativos.

ingrese la descripción de la imagen aquí

Al hacer clic en el enlace EABI "Todas las versiones" de esta página, se accede a https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053 , el sitio que ha vinculado en su comentario.

Tienes razón, no hay enlaces hacia atrás. Use el historial de su navegador para navegar.

Ligeramente OT: He usado las herramientas pagas de Code Sourcery (fueron gratuitas con un DSK DSK de TI). Las utilidades de depuración serían útiles para un principiante, pero el resto del conjunto de herramientas (el editor, el creador del proyecto, el configurador del compilador de GUI) fue una molestia. Terminé usando un editor de texto externo, y solo usando la aplicación para compilar y depurar. Yo desde luego no creo que valió la pena $ 2800. Estás tomando el camino correcto con la edición Lite.

Kevin Vermeer
fuente
Parece ser eliminado ahora.
Isaac
6

Sí, CodeSourcery es en gran medida una empresa viable. Trabajo estrechamente con el equipo de CodeSourcery (ahora en Mentor Graphics) en la estrategia del producto. Las cadenas de herramientas de CodeSourcery Lite se han renombrado como Sourcery CodeBench Lite, como habrás notado. La mayoría de ellos se actualizaron recientemente a gcc 4.6 este mes. También hemos ampliado la compatibilidad con dispositivos. El código fuente completo de las versiones Lite está disponible como siempre lo ha estado.

Actualización de diciembre de 2012: Las nuevas versiones de Sourcery CodeBench Lite están disponibles, incluidas las actualizaciones de GCC 4.7.2, binutils 2.23, eglibc 2.16 y GDB 7.4.50.

Brad Dixon
fuente
1

Si bien no tienen ningún enlace en el sitio, los enlaces de descarga antiguos todavía parecen 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
fuente
-1

Estoy bastante seguro de que Mentor Graphics hará que CodeSourcery sea de código cerrado y que tenga que pagar por cualquier línea que use. Puede descargar desde el enlace que dijo Kelvin. Sin embargo, no habrá más GRATIS para ninguna otra versión. Aquí está lo que encontréingrese la descripción de la imagen aquí

MooMoo
fuente
1
gcc está utilizando la licencia GPL, por lo que no se les permite cerrar la fuente.
Johan