Чи все ще Code Sourcery G ++ Lite є життєздатним проектом?


18

Коли я спробував завантажити нову версію Code Sourcery G ++ Lite для ARM, я помітив, що мене перенаправили на іншу компанію, і на цьому сайті насправді важко знайти щось про Sourcery G ++ Lite для ARM.

Хтось знає статус у проекті Sourcery G ++ Lite для ARM? Це все ще живе, чи люди все ще працюють з цим? Чи буде це доступно в майбутньому?


Оновлення: вони, схоже, перейменували проект у Sourcery CodeBench Lite , тому, можливо, питання не актуальне?


Оновлення: Mentor Graphics закриває проект, це вже не є життєздатною альтернативою.


Примітки. Наразі місце для життєздатності, щоб отримати gcc для ARM, схоже, від Linaro


Є ще список з випусками: codeourcery.com/sgpp/lite/arm/portal/subscription3053 Але я не можу знайти жодної посилання на цю сторінку з їх головної сторінки ...
Йохан

Натиснувши "Завантажити поточний випуск" (у розділі "Процесори ARM") на цій сторінці: mentor.com/embedded-software/sourcery-tools/sourcery-codebench/…, тоді "EABI -> Усі версії" доставить вас туди.
Крейг

@Johan - Незалежно від назви, його більше немає на codeourcery.com, де це було назавжди. Це здається прекрасним питанням.
Кевін Вермер

є старіший пакет його chk it codeourcery.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
Тож нова відповідь НЕ ... :(
Йохан

Цей підсумок оглядає критичну різницю між джерелами та виконуваними збірниками та виданням Lite порівняно з самим компілятором. Якщо Вихователь все ще доставляє похідну GCC у своєму платному продукті за ARM, вони зобов’язані надати повні відповідні джерела без обмежень перерозподілу. Хоча вони, можливо, перестали надавати завантаження для читання, це не означає, що ви не в змозі створити власну збірку для використання. Ймовірно, є (або буде) якесь інше джерело готової збірки.
Кріс Страттон

Цей підсумок був просто інформацією про поточний стан Sourcery CodeBench Lite для ARM. Мій власний пошук оновленої ланцюжка інструментів ARM Lite привів мене до цього питання, тому я подумав, що поділюсь тим, що знайшов. Я не збирався заглиблюватися в альтернативи чи будувати власну ланцюжок інструментів з джерела.
Майкл Берр

Джерелом є ланцюжок інструментів. Побудовані бінарні файли - лише зручність.
Кріс Страттон


23

"Інша компанія" - гігант EDA Mentor Graphics. Чи планують вони охопити, розширити чи гасити чудовий ланцюжок інструментів G ++ Lite чи ні, я не знаю. Я дійсно знаю , що вони знаходяться в бізнесі , щоб продати дійсно дороге програмне забезпечення. Як і інші компанії, вони продають передумови для Code Sourcery G ++ Lite, і їх інтереси приховувати якнайкраще. codeourcery.com не зробив такої хорошої роботи, приховуючи це. Mentor Graphics досить добре приховав це, що змушує мене скептично ставитись до цього прес-релізу щодо їх "прихильності до майбутнього відкритого коду для вбудованої розробки".

Однак вони роблять гідну роботу, щоб перейти до комерційної версії, яка, по блаженній GPL, містить посилання на джерело. Я дійшов до цього, дотримуючись набору меню Продукти -> Вбудоване програмне забезпечення -> Інструменти Sourcery -> 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 , веб -сайт, який ви пов’язали у своєму коментарі.

Ви маєте рацію, немає зворотних посилань. Використовуйте історію веб-переглядача для навігації.

Трохи OT: Я використовував інструменти платного коду Sourceryry (вони надійшли безкоштовно з TI DSP DSK). Утиліти налагодження були б корисні для початківця, але решта набору інструментів (редактор, конструктор проектів, конфігуратор компілятора GUI) викликала біль. Я в кінцевому підсумку використовував зовнішній текстовий редактор і просто використовував додаток для компіляції та налагодження. Я, звичайно , не думаю, що це коштувало 2800 доларів. Ви вибираєте правильний шлях з виданням Lite.


Здається, його зараз видаляють.
Ісаак

6

Так, CodeSourcery - це дуже життєздатна компанія. Я тісно співпрацюю з командою CodeSourcery (зараз в Mentor Graphics) щодо продуктової стратегії. Ланцюжки інструментів CodeSourcery Lite були перейменовані на Sourcery CodeBench Lite, як ви вже помітили. Більшість з них були нещодавно оновлені до gcc 4.6 цього місяця. Ми також розширили підтримку пристроїв. Повний вихідний код до випусків Lite доступний, як це було завжди.

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


1

-1

Я впевнений, що Mentor Graphics зробить CodeSourcery близьким джерелом, і вам доведеться платити за будь-який окремий рядок, який ви використовуєте. Ви можете завантажити за посиланням, яке сказав Келвін. Однак для наступних версій більше БЕЗКОШТОВНО. Ось що я знайшоввведіть тут опис зображення


1
gcc використовує ліцензію GPL, тому їм заборонено закривати джерело.
Йоган
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.