Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
Codesourcery CodeBench Lite больше не распространяется бесплатно / STM32 / Сообщество EasyElectronics.ru

Codesourcery CodeBench Lite больше не распространяется бесплатно

Собственно, новость в заголовке. По ссылке можно прочитать следующее:
Sourcery CodeBench Lite releases for ARM EABI, ARM GNU/Linux, ARM AARCH64-Linux, IA32/IA64 GNU/Linux and ELF are no longer available.
Самый «православный» путь — собирать самому из исходников. Для ленивых ( как я) на сайте CooCox-a есть ссылка, чтобы скачать в другом месте. Теперь на сайте Canonical Ltd.
UPD: Искал именно их сборку, чтобы было как в комплекте, по которому осваиваю ARM. Соответствия всё равно не получилось. Узнал много из комментариев.
  • -1
  • 13 ноября 2014, 10:21
  • Hoksmur

Комментарии (14)

RSS свернуть / развернуть
во-1, таки давно очень многие перешли
во-2, с каких это пор launchpad.net стал связан с TI? там же снизу на каждой страничке «Canonical Ltd»
0
Поправил, спасибо.
0
Недавно убрали, судя по дате постов.
0
большинство моих знакомых ушло сodesourcery ровно в тот момент, когда их mentor выкупил
кто сам собирает, кто на launchpad, кто на kgp
0
Я давно уже на Ланчпадовскую сборку перешел — она вполне хороша.
0
«ARM is maintaining a GNU toolchain with a GCC»
launchpad.net/gcc-arm-embedded/+download
releases.linaro.org
+1
Теперь под протекторатом Canonical Ltd.

На сайте пишут, что не так: проект развивается конечными пользователями и компанией ARM.
launchpad.net это сайт Canonical Ltd, но код который там находится далеко не всегда как-то связан с этой компанией. Т.е. это просто свалка проектов типа гитхаба.

Конкретно проект launchpad.net/gcc-arm-embedded находится под управлением сотрудника ARM: www.linkedin.com/pub/jinyun-joey-ye/6/55/b39

Разработки кода в этом проекте не происходит, но они сделали удобный способ скачивать свежие сборки gcc для кроскомпиляции под встраиваемые процессоры/мк ARM

Итого, после того как армовцы сами начали делать сборки gcc, смысла в старых сборках от Codesourcery вроде как и нет.
0

Не 1997 год на дворе, идешек сейчас на любой вкус расплодилось.
0
Как уже писали выше, все уже года 3 как перешли на ARM GCC tool_chain c launchpad'а, аккуратненько курируемый самим ARM-ом. Но с точки зрения морали надо все же метнуть порцию говна в этот вонючий Mentor: неплохо сии барыги и жирное, тупое менеджерьё делают гешефт на open_source — взяли бесплатный Eclipse для IDE и GNU GPL GCC tool_chain. Для этого причленили к себе за еду бывшую команду Code Sourcery.

Интересно наблюдать, как они щемятся и как их корчит под действием двух противоположных сил — желания хапнуть бабла за свою IDE сборку на основе GCC tool_chain от бывшей Code Sourcery и соблюсти условия GPL лицензии на этот самый GCC tool_chain. Не заглядывал на их сайт в поисках Code Sourcery уже года три, раньше они все же выкладывали так называемую Lite Edition tool_chain'а, чтобы не нарушать условия GPL лицензии, но так неброско, незаметной ссылочкой где-то в углу странички мелкими буквами. Щас же на странице Lite Edition что-то даже и не смог наковырять выхода именно на ARM GCC tool_chain.

Вопрос #1: что такого в этой самой ветке GCC от Code Sourcery, что ее даже до сих пор пытаются искать, спецом заныканную где-то в дальних закоулках сайта Mentor'а?

Вопрос #2: допустим они выкладывают версию Lite Edition tool_chain'а за бесплатно — «для быдла» и чтобы соблюсти условия GPL. Т.е. это якобы какая-то не совсем кошерная версия для убогих, а самую допиленную и вылизанную версию GCC они уже значит суют только в платные версии своего IDE, но это же уже нарушение условий GPL — они обязаны выкладывать все допиленные ими версии GCC.
0
#1 — Ничего, в мануалах и статьях используется. Ну и хочется повторить, чтобы не искать отдельных граблей. Не удалось.
0
#2 – увы, там не так все просто. Прежде всего GPL никак не связанна с «платностью» или «бесплатностью» софта, она не запрещает продавать софт под данной лицензией. Она говорит (грубо говоря ) что «я должен пользователю предоставить исходники либо гарантию их предоставления». Этим и пользуются многие «хитрожопые» компании, ибо формально, с юридической точки зрения, они не должны «выкладывать» исходники, вполне достаточно снабдить софт обещанием уровня «пришлите нам по обычной почте заявку, мы распечатаем на бумаге исходники и вышлем вам бандероль, но мы не гарантируем, что листы там будут идти по порядку». Чтобы юридически доказать нарушение GPL (в данном случае) нужно доказать, что вам, как пользователю, не проставили исходники и т. д.

За это (в т. ч.) часто критикуют GPL, говоря о том, что иногда GPL проще нарушить чем соблюсти. Например, мой друг попросил меня слинковать его прогу статически с Qt (чтобы меньше места занимала и не тянула весь фреймворк). Я слинковал, выслал ему бинарник, но этим самым нарушил LGPL :)
0
Может у кого-то остался скачанный sourcery? Мне получается компилятор нужен windows но для arm linux, а на launchpad baremetal версии и не нашел там своего a8 ARM. Может что-то не так делаю?
0
Посмотрите Atollic TRUE Studio — они сейчас бесплатный вариант без ограничений на размер кода выложили. Список поддерживаемых смотрите по ссылке, может и ваш есть.
0
Спасибо за совет но это немного не то, что нужно. Мне нужен именно тулчейн для arm linux. Среда разработки eclipse
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.