Является ли Code Sourcery G ++ Lite жизнеспособным проектом?

18

Когда я попытался загрузить более новую версию Code Sourcery G ++ Lite для ARM, я заметил, что меня перенаправили в другую компанию, и на этом сайте очень сложно найти что-либо об Sourcery G ++ Lite для ARM.

Кто-нибудь знает статус проекта Sourcery G ++ Lite for ARM? Это все еще живо, люди все еще работают с этим? Будет ли это доступно в будущем?


Обновление: похоже, они переименовали проект в Sourcery CodeBench Lite , так что, возможно, вопрос не актуален?


Обновление: Mentor Graphics закрывает проект, он больше не является жизнеспособной альтернативой.


Примечания: текущее жизнеспособное место для получения gcc для ARM, кажется, от Linaro

Johan
источник
Есть еще список с выпусками: codesourcery.com/sgpp/lite/arm/portal/subscription3053 Но я не могу найти ссылку на эту страницу с их главной страницы ...
Йохан,
Нажмите «Загрузить текущий выпуск» (в разделе «Процессоры ARM») на этой странице: mentor.com/embedded-software/sourcery-tools/sourcery-codebench/… затем «EABI -> Все версии» приведет вас туда.
Крейг,
@Johan - Независимо от названия, его больше нет на codesourcery.com, где он был всегда. Это похоже на хороший вопрос.
Кевин Вермеер
есть более старый пакет этого ЧК он codesourcery.com/sgpp/lite/arm/portal/package5383/public/...

Ответы:

8

Похоже, что Sourcery CodeBench Lite для ARM больше не доступен.

Mentor Graphics, по-видимому, производит Lite-цепочку инструментов для других процессоров, но не для ARM. Теперь они направляют вас на ознакомление с их коммерческим набором инструментов для процессоров ARM.

Обновление от 27 января 2015 года : по этим ссылкам больше недоступны загрузки

Последние версии Sourcery CodeBench Lite для ARM, которые я могу найти по-прежнему доступными для загрузки с Mentor Graphics:

Они содержат GCC 4.8.1.

Они были доступны по состоянию на 18 ноября 2014 года. Не известно, как долго это будет оставаться правдой.

Майкл Берр
источник
2
Так что нового ответа НЕТ ... :(
Йохан,
Это краткое изложение выходит на критическую разницу между источниками против исполняемого строит и облегченная издание против самого компилятора. Если Mentor по-прежнему отправляет производное GCC в своем платном продукте для ARM, то они обязаны предоставить все соответствующие источники без ограничений на распространение, хотя они могли прекратить предоставлять загрузку для чтения, что не означает, что вы не в состоянии создать свою собственную сборку для использования. Скорее всего, есть (или будет) какой-то другой источник готовой сборки.
Крис Страттон
Это резюме просто предоставило информацию о текущем состоянии Sourcery CodeBench Lite для ARM. Мой собственный поиск обновленного набора инструментов ARM Lite привел меня к этому вопросу, поэтому я решил поделиться тем, что нашел. Я не собирался вникать в альтернативы или создавать свой собственный набор инструментов из исходного кода.
Майкл Берр,
Источник - набор инструментов. Готовые двоичные файлы - это просто удобство.
Крис Страттон
23

«Другая компания» - гигант EDA Mentor Graphics. Я не знаю, планируют ли они охватить, расширить и погасить превосходный инструментарий G ++ Lite или нет. Я знаю, что они занимаются продажей действительно дорогого программного обеспечения. Как и другие компании, они продают интерфейс для Code Sourcery G ++ Lite, и в их интересах скрыть это как можно лучше. codesourcery.com не очень хорошо справлялся со своей задачей. Mentor Graphics довольно хорошо это скрыла, что заставляет меня скептически отнестись к этому пресс-релизу об их «приверженности будущему открытого исходного кода для встраиваемых разработок».

Тем не менее, они прилично работают над тем, чтобы привести вас к коммерческой версии, которая, по благословенной лицензии GPL, содержит ссылки на источник. Я добрался до него, следуя пункту меню Продукты -> Встроенное программное обеспечение -> Исходные инструменты -> Sourcery CodeBench и прокручивая до самого низа, чтобы найти персональную, академическую и облегченную версии:

введите описание изображения здесь

Эти ссылки ведут на таинственно трудные для навигации страницы https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite .
Абонемент в URL-адресе и неоднократные предложения для входа в систему предназначены для платной поддержки и пробных версий среды IDE. Просто игнорируй их.

На этой странице вы увидите что-то похожее на следующее, со ссылкой на версию EABI (аббревиатура для двоичного интерфейса расширенного приложения ARM , используйте это, если вы хотите программировать приложения на «голое железо»), а также версии, которые ссылаются на библиотеки, которые будут установлены с другими операционными системами.

введите описание изображения здесь

Нажав на ссылку EABI «Все версии» на этой странице, вы перейдете на https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053 - сайт, на который вы ссылались в своем комментарии.

Вы правы, обратных ссылок нет. Используйте историю браузера для навигации.

Немного ОТ: я использовал платные инструменты Code Sourcery (они поставлялись бесплатно с TI DSP DSK). Утилиты отладки были бы полезны для новичка, но остальная часть набора инструментов (редактор, разработчик проекта, конфигуратор компилятора GUI) была проблемой. Я закончил тем, что использовал внешний текстовый редактор и просто использовал приложение для компиляции и отладки. Я, конечно , не думаю, что это стоило 2800 долларов. Вы выбираете правильный путь с облегченным изданием.

Кевин Вермеер
источник
Похоже, что теперь оно удалено.
Исаак
6

Да, CodeSourcery очень жизнеспособная компания. Я тесно сотрудничаю с командой CodeSourcery (сейчас в Mentor Graphics) над стратегией продукта. Как вы заметили, наборы инструментов CodeSourcery Lite были переименованы в Sourcery CodeBench Lite. Большинство из них были недавно обновлены до gcc 4.6 в этом месяце. Мы также расширили поддержку устройств. Полный исходный код для релизов Lite доступен, как и всегда.

Обновление за декабрь 2012 года: выпущены новые выпуски Sourcery CodeBench Lite, включая обновления для GCC 4.7.2, binutils 2.23, eglibc 2.16 и GDB 7.4.50.

Брэд Диксон
источник
1

Хотя у них нет ссылок на сайте, старые ссылки для скачивания все еще работают.

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
источник
-1

Я уверен, что Mentor Graphics сделает CodeSourcery близким к исходному, и вам придется платить за любую отдельную строку, которую вы используете. Вы можете скачать по ссылке, что сказал Кельвин. Однако не будет больше БЕСПЛАТНО для любых дальнейших версий. Вот что я нашелвведите описание изображения здесь

MooMoo
источник
1
gcc использует лицензию GPL, поэтому им не разрешено закрывать ее исходные тексты.
Йохан,