Apakah Code Sourcery G ++ Lite masih merupakan proyek yang layak?

18

Ketika saya mencoba mengunduh versi yang lebih baru dari Code Sourcery G ++ Lite untuk ARM, saya perhatikan bahwa saya dialihkan ke perusahaan lain dan sangat sulit untuk menemukan apa pun di situs itu tentang Sourcery G ++ Lite untuk ARM.

Adakah yang tahu status pada proyek Sourcery G ++ Lite untuk ARM? Apakah masih hidup, apakah orang masih bekerja dengannya? Apakah akan tersedia di masa mendatang?


Pembaruan: Mereka tampaknya telah mengubah nama proyek menjadi Sourcery CodeBench Lite , jadi mungkin pertanyaannya tidak relevan?


Pembaruan: Mentor Graphics sedang menutup proyek, itu bukan lagi alternatif yang layak.


Catatan: Tempat saat ini untuk mendapatkan gcc untuk ARM tampaknya berasal dari Linaro

Johan
sumber
Masih ada daftar dengan rilis: codesourcery.com/sgpp/lite/arm/portal/subscription3053 Tapi saya tidak dapat menemukan tautan ke halaman itu dari halaman utama mereka ...
Johan
Mengklik "Unduh rilis saat ini" (di bawah bagian "Prosesor ARM") di halaman ini: mentor.com/embedded-software/sourcery-tools/sourcery-codebench/… lalu "EABI -> Semua versi" membawa Anda ke sana.
Craig
@Johan - Terlepas dari namanya, itu tidak ada lagi di codesourcery.com, tempat itu sudah selamanya. Sepertinya pertanyaan yang bagus.
Kevin Vermeer
ada paket yang lebih lama dari itu chk itu codesourcery.com/sgpp/lite/arm/portal/package5383/public/…

Jawaban:

8

Tampaknya Sourcery CodeBench Lite untuk ARM tidak lagi tersedia.

Mentor Graphics tampaknya menghasilkan Lite toolchain untuk prosesor lain, tetapi tidak untuk ARM. Mereka sekarang mengarahkan Anda untuk mendapatkan uji coba dari rantai alat komersial mereka untuk prosesor ARM.

Pembaruan 27 Januari 2015 : unduhan tidak lagi tersedia dari tautan ini

Rilis Sourcery CodeBench Lite terakhir untuk ARM yang saya temukan masih tersedia untuk diunduh dari Mentor Graphics adalah:

Ini mengandung GCC 4.8.1.

Mereka tersedia pada 18 November 2014. Tidak tahu berapa lama itu akan tetap benar.

Michael Burr
sumber
2
Jadi jawaban baru TIDAK ... :(
Johan
Ringkasan ini mengabaikan perbedaan kritis antara source vs build yang dapat dieksekusi dan edisi lite vs compiler itu sendiri. Jika Mentor masih mengirimkan turunan GCC dalam produk berbayar mereka untuk ARM, maka mereka berkewajiban untuk menyediakan sumber terkait yang lengkap tanpa pembatasan redistribusi. Walaupun mereka mungkin telah berhenti menyediakan unduhan baca-untuk-pergi, itu tidak berarti Anda tidak dapat membuat bangunan Anda sendiri untuk digunakan. Kemungkinan ada (atau akan) sumber lain dari bangunan siap-pergi.
Chris Stratton
Ringkasan ini hanya memberikan informasi tentang keadaan saat ini dari Sourcery CodeBench Lite untuk ARM. Pencarian saya sendiri untuk toolchain ARM Lite yang diperbarui membawa saya ke pertanyaan ini, jadi saya pikir saya akan membagikan apa yang saya temukan. Saya tidak bermaksud menggali alternatif atau membangun toolchain sendiri dari sumber.
Michael Burr
Sumbernya adalah toolchain. Binari prebuilt hanyalah kenyamanan.
Chris Stratton
23

"Perusahaan lain" adalah EDA Mentor Graphics. Apakah mereka berencana untuk merangkul, memperluas, dan memadamkan toolchain G ++ Lite yang sangat baik atau tidak, saya tidak tahu. Aku tidak tahu bahwa mereka berada dalam bisnis untuk menjual Software Benar-benar mahal. Seperti perusahaan lain, mereka menjual front-end untuk Code Sourcery G ++ Lite, dan demi kepentingan terbaik mereka untuk menyembunyikannya sebaik mungkin. codesourcery.com tidak melakukan pekerjaan tersembunyi dengan baik. Mentor Graphics menyembunyikannya dengan cukup baik, yang membuat saya skeptis terhadap siaran pers ini tentang "komitmen mereka terhadap masa depan open source untuk pengembangan yang disematkan."

Namun, mereka melakukan pekerjaan yang layak untuk membawa Anda ke versi komersial, yang, oleh GPL yang diberkati, berisi tautan ke sumbernya. Saya melakukannya dengan mengikuti set menu Products -> Embedded Software -> Sourcery Tools -> Sourcery CodeBench dan gulir ke bagian paling bawah untuk menemukan versi personal, akademik, dan lite:

masukkan deskripsi gambar di sini

Tautan-tautan itu mengarahkan Anda ke halaman-halaman misterius yang sulit dialamatkan, https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite .
Breadcrumb langganan di URL dan saran berulang untuk login adalah untuk dukungan dan percobaan berbayar dari IDE. Abaikan saja.

Dari halaman itu, Anda akan melihat sesuatu seperti berikut ini, dengan tautan ke versi EABI (Singkatan dari Antarmuka Biner Aplikasi Perpanjangan ARM , gunakan ini jika Anda ingin memprogram aplikasi bare-metal) serta versi yang terhubung dengan perpustakaan yang akan diinstal dengan sistem operasi lain.

masukkan deskripsi gambar di sini

Mengklik tautan "Semua versi" EABI dari halaman ini membawa Anda ke https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053 , situs yang Anda tautkan dalam komentar Anda.

Anda benar, tidak ada tautan mundur. Gunakan riwayat browser Anda untuk bernavigasi.

Sedikit PL: Saya telah menggunakan alat berbayar Code Sourcery (mereka datang gratis dengan TI DSP DSK). Utilitas debugging akan berguna untuk pemula, tetapi sisa set alat (editor, pembangun proyek, konfigurator kompiler GUI) sangat merepotkan. Saya akhirnya menggunakan editor teks eksternal, dan hanya menggunakan aplikasi untuk kompilasi dan debugging. Saya tentu tidak berpikir itu bernilai $ 2800. Anda mengambil rute yang benar dengan edisi Lite.

Kevin Vermeer
sumber
Tampaknya sudah dihapus sekarang.
Isaac
6

Ya, CodeSourcery adalah perusahaan yang aktif. Saya bekerja erat dengan tim CodeSourcery (sekarang di Mentor Graphics) pada strategi produk. Toolchain CodeSourcery Lite telah diganti namanya menjadi Sourcery CodeBench Lite seperti yang Anda perhatikan. Sebagian besar dari mereka baru saja diperbarui ke gcc 4.6 bulan ini. Kami juga telah memperluas dukungan perangkat. Kode sumber lengkap untuk rilis Lite tersedia seperti biasa.

Pembaruan Desember 2012: Rilis baru untuk Sourcery CodeBench Lite sudah keluar termasuk pembaruan untuk GCC 4.7.2, binutils 2.23, eglibc 2.16, dan GDB 7.4.50.

Brad Dixon
sumber
1

Meskipun mereka tidak memiliki tautan apa pun di situs tersebut, tautan unduhan yang lama tampaknya masih berfungsi.

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
sumber
-1

Saya cukup yakin Mentor Graphics akan membuat CodeSourcery menjadi sumber dekat dan Anda harus membayar untuk setiap baris yang Anda gunakan. Anda dapat mengunduh dari tautan yang dikatakan Kelvin. Namun tidak akan ada lagi GRATIS untuk versi lebih lanjut. Inilah yang saya temukanmasukkan deskripsi gambar di sini

MooMoo
sumber
1
gcc menggunakan lisensi GPL sehingga mereka tidak diizinkan untuk menutupnya.
Johan