Czy Code Sourcery G ++ Lite jest nadal opłacalnym projektem?

18

Kiedy próbowałem pobrać nowszą wersję Code Sourcery G ++ Lite dla ARM, zauważyłem, że zostałem przekierowany do innej firmy i naprawdę trudno jest znaleźć na tej stronie coś o Sourcery G ++ Lite dla ARM.

Czy ktoś zna status projektu Sourcery G ++ Lite dla ARM? Czy wciąż żyje, czy ludzie nadal z tym pracują? Czy będzie dostępny w przyszłości?


Aktualizacja: Wygląda na to, że zmienili nazwę projektu na Sourcery CodeBench Lite , więc może pytanie nie jest istotne?


Aktualizacja: Mentor Graphics zamyka projekt, nie jest już realną alternatywą.


Uwagi: Wydaje się, że aktualne miejsce na zdobycie gcc dla ARM pochodzi z Linaro

Johan
źródło
Nadal jest lista z wydaniami: codesourcery.com/sgpp/lite/arm/portal/subscription3053 Ale nie mogę znaleźć żadnego linku do tej strony z ich strony głównej ...
Johan
Kliknięcie „Pobierz bieżącą wersję” (w sekcji „Procesory ARM”) na tej stronie: mentor.com/embedded-software/sourcery-tools/sourcery-codebench/…, a następnie „EABI -> Wszystkie wersje”.
Craig
@Johan - Bez względu na nazwę, nie jest już naodesourcery.com, gdzie był na zawsze. Wygląda na dobre pytanie.
Kevin Vermeer

Odpowiedzi:

8

Wygląda na to, że Sourcery CodeBench Lite dla ARM nie jest już dostępny.

Wydaje się, że Mentor Graphics tworzy łańcuch narzędzi Lite dla innych procesorów, ale nie dla ARM. Kierują cię teraz do uzyskania wersji próbnej ich komercyjnego zestawu narzędzi dla procesorów ARM.

Aktualizacja 27 stycznia 2015 r . : pliki do pobrania nie są już dostępne z tych linków

Ostatnie wydania Sourcery CodeBench Lite dla ARM, które nadal mogę pobrać z Mentor Graphics, to:

Zawierają one GCC 4.8.1.

Były dostępne od 18 listopada 2014 r. Nie wiadomo, jak długo to pozostanie prawdą.

Michael Burr
źródło
2
Tak więc nowa odpowiedź NIE ... :(
Johan o
To podsumowanie pomija krytyczną różnicę między źródłami a kompilacjami wykonywalnymi a edycją Lite w porównaniu do samego kompilatora. Jeśli Mentor nadal wysyła pochodną GCC w swoim płatnym produkcie dla ARM, mają obowiązek dostarczyć pełne odpowiednie źródła bez ograniczeń redystrybucji . Być może przestali zapewniać pobieranie do pobrania, to nie znaczy, że nie można utworzyć własnej kompilacji do użycia. Prawdopodobnie istnieje (lub będzie) inne źródło kompilacji gotowej do użycia.
Chris Stratton,
To streszczenie zawierało po prostu informacje o aktualnym stanie Sourcery CodeBench Lite dla ARM. Moje własne wyszukiwanie zaktualizowanego zestawu narzędzi ARM Lite doprowadziło mnie do tego pytania, więc pomyślałem, że podzielę się tym, co znalazłem. Nie zamierzałem zagłębiać się w alternatywy ani budować własnego łańcucha narzędzi ze źródła.
Michael Burr,
Źródłem jest łańcuch narzędzi. Wbudowane pliki binarne to tylko wygoda.
Chris Stratton,
23

„Another Company” to gigant EDA Mentor Graphics. Czy planują objąć, rozszerzyć i zgasić doskonały zestaw narzędzi G ++ Lite, czy nie, nie wiem. I nie wiedzieć, że są one w biznesie sprzedać bardzo drogie oprogramowanie. Podobnie jak inne firmy, sprzedają one interfejs dla Code Sourcery G ++ Lite, i jest w ich najlepszym interesie, aby ukryć go najlepiej, jak to możliwe. codesourcery.com nie radził sobie tak dobrze, jak to ukrywać. Mentor Graphics całkiem dobrze to ukrył, co sprawia, że ​​jestem sceptyczny wobec tej informacji prasowej na temat ich „zaangażowania w przyszłość oprogramowania typu open source w zakresie wbudowanego programowania”.

Wykonują jednak przyzwoitą robotę, przenosząc cię do wersji komercyjnej, która dzięki błogosławionej GPL zawiera linki do źródła. Doszedłem do tego, postępując zgodnie z zestawem menu Produkty -> Oprogramowanie wbudowane -> Narzędzia Sourcery -> Sourcery CodeBench i przewijając do samego dołu, aby znaleźć wersje osobiste, akademickie i lite:

wprowadź opis zdjęcia tutaj

Te linki prowadzą do tajemniczo trudnych do nawigacji stron https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite .
Ścieżka subskrypcji w adresie URL i powtarzające się sugestie dotyczące logowania dotyczą płatnego wsparcia i prób IDE. Po prostu ich ignoruj.

Na tej stronie zobaczysz coś podobnego z linkiem do wersji EABI (skrót od ARM Extended Application Binary Interface , użyj tego, jeśli chcesz programować aplikacje bez systemu operacyjnego ), a także wersje, które prowadzą do biblioteki, które zostaną zainstalowane z innymi systemami operacyjnymi.

wprowadź opis zdjęcia tutaj

Kliknięcie linku EABI „Wszystkie wersje” na tej stronie prowadzi do https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053 , strony, do której prowadzi link.

Masz rację, nie ma linków wstecznych. Do nawigacji używaj historii przeglądarki.

Nieco OT: Korzystałem z płatnych narzędzi Code Sourcery (były one dostarczane z TI DSP DSK). Narzędzia do debugowania byłyby przydatne dla początkujących, ale reszta zestawu narzędzi (edytor, konstruktor projektu, konfigurator kompilatora GUI) była uciążliwa. Skończyło się na użyciu zewnętrznego edytora tekstu i po prostu za pomocą aplikacji do kompilacji i debugowania. Na pewno nie sądzę, że było warte 2800 $. Podążasz właściwą drogą w wersji Lite.

Kevin Vermeer
źródło
Wygląda na to, że został teraz usunięty.
Izaak
6

Tak, CodeSourcery jest bardzo opłacalną firmą. Ściśle współpracuję z zespołem CodeSourcery (obecnie w Mentor Graphics) w zakresie strategii produktu. Jak zauważyłeś, łańcuchy narzędzi CodeSourcery Lite zostały przemianowane na Sourcery CodeBench Lite. Większość z nich została niedawno zaktualizowana do gcc 4.6 w tym miesiącu. Rozszerzyliśmy również obsługę urządzeń. Pełny kod źródłowy do wersji Lite jest dostępny, jak zawsze.

Aktualizacja z grudnia 2012 r .: Wydano nowe wersje Sourcery CodeBench Lite, w tym aktualizacje GCC 4.7.2, binutils 2.23, eglibc 2.16 i GDB 7.4.50.

Brad Dixon
źródło
1

Chociaż nie mają żadnych linków na stronie, stare linki do pobrania nadal działają.

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
źródło
-1

Jestem prawie pewien, że Mentor Graphics sprawi, że CodeSourcery będzie blisko źródła i będziesz musiał zapłacić za każdą linię, z której korzystasz. Możesz pobrać z linku, który powiedział Kelvin. Jednak nie będzie już DARMOWYCH dla kolejnych wersji. Oto co znalazłemwprowadź opis zdjęcia tutaj

MooMuu
źródło
1
gcc korzysta z licencji GPL, więc nie wolno jej zamykać źródła.
Johan