Có phải Code Sourcery G ++ Lite vẫn là một dự án khả thi?


18

Khi tôi cố tải xuống phiên bản mới hơn của Code Sourcery G ++ Lite cho ARM, tôi nhận thấy rằng tôi đã được chuyển hướng đến một công ty khác và thực sự rất khó để tìm thấy bất cứ điều gì trên trang web đó về Sourcery G ++ Lite cho ARM.

Có ai biết trạng thái trên dự án Sourcery G ++ Lite cho ARM không? Nó vẫn còn sống, mọi người vẫn làm việc với nó chứ? Nó sẽ có sẵn trong tương lai?


Cập nhật: Dường như họ đã đổi tên dự án thành Sourcery CodeBench Lite , vì vậy có lẽ câu hỏi không liên quan?


Cập nhật: Mentor Graphics đang đóng dự án, nó không còn là sự thay thế khả thi.


Lưu ý: Vị trí khả thi hiện tại để có gcc cho ARM dường như là từ Linaro


Vẫn còn một danh sách với các bản phát hành: Codourcery.com/sgpp/lite/arm/portal/subcription3053 Nhưng tôi không thể tìm thấy bất kỳ liên kết nào đến trang đó từ trang chính của họ ...
Johan

Nhấp vào "Tải xuống bản phát hành hiện tại" (trong phần "Bộ xử lý ARM") trên trang này: mentor.com/embedded-software/sourcery-tools/sourcery-codebench/, sau đó "EABI -> Tất cả các phiên bản" sẽ đưa bạn đến đó.
Craig

@Johan - Bất kể tên là gì, nó không còn ở Codourcery.com, nơi nó tồn tại mãi mãi. Có vẻ như một câu hỏi tốt.
Kevin Vermeer

Câu trả lời:


8

Có vẻ như Sourcery CodeBench Lite cho ARM không còn nữa.

Mentor Graphics dường như tạo ra một chuỗi công cụ Lite cho các bộ xử lý khác, nhưng không phải cho ARM. Bây giờ họ chỉ đạo bạn để có được bản dùng thử chuỗi công cụ thương mại của họ cho bộ xử lý ARM.

Cập nhật 27 tháng 1 năm 2015 : tải xuống không có sẵn từ các liên kết này nữa

Bản phát hành cuối cùng của CodeBench Lite dành cho ARM mà tôi có thể tìm thấy vẫn có sẵn để tải xuống từ Mentor Graphics là:

Chúng chứa GCC 4.8.1.

Chúng có sẵn kể từ ngày 18 tháng 11 năm 2014. Không biết điều đó sẽ còn đúng trong bao lâu.


2
Vì vậy, câu trả lời mới KHÔNG ... :(
Johan

Tóm tắt này bỏ qua sự khác biệt quan trọng giữa các nguồn so với các bản dựng thực thi và phiên bản lite so với chính trình biên dịch. Nếu Mentor vẫn đang chuyển một sản phẩm phái sinh GCC trong sản phẩm trả phí của họ cho ARM, thì họ có nghĩa vụ cung cấp các nguồn tương ứng hoàn chỉnh mà không bị hạn chế phân phối lại Trong khi họ có thể đã ngừng cung cấp tải xuống để đọc, điều đó không có nghĩa là bạn không thể tạo bản dựng của riêng bạn để sử dụng. Có khả năng có (hoặc sẽ) một số nguồn khác của bản dựng sẵn sàng hoạt động.
Chris Stratton

Tóm tắt này chỉ đơn giản là cung cấp thông tin về trạng thái hiện tại của Sourcery CodeBench Lite cho ARM. Tìm kiếm riêng của tôi về một chuỗi công cụ ARM Lite cập nhật đã đưa tôi đến câu hỏi này, vì vậy tôi nghĩ tôi muốn chia sẻ những gì tôi đã tìm thấy. Tôi không có ý định đi sâu vào các lựa chọn thay thế hoặc xây dựng chuỗi công cụ của riêng bạn từ nguồn.
Michael Burr

Nguồn toolchain. Các tệp nhị phân dựng sẵn chỉ là một tiện lợi.
Chris Stratton


23

"Công ty khác" là Đồ họa Mentor khổng lồ của EDA. Cho dù họ có kế hoạch nắm lấy, mở rộng và dập tắt chuỗi công cụ G ++ Lite tuyệt vời hay không, tôi không biết. Tôi làm biết rằng họ đang kinh doanh để bán phần mềm thực sự tốn kém. Giống như các công ty khác, họ bán mặt trước cho Code Sourcery G ++ Lite, và đó là lợi ích tốt nhất của họ để che giấu nó tốt nhất có thể. Codourcery.com đã không làm tốt công việc che giấu nó. Mentor Graphics đã che giấu nó khá tốt, điều này khiến tôi hoài nghi về thông cáo báo chí này về "cam kết của họ đối với tương lai của nguồn mở cho phát triển nhúng".

Tuy nhiên, họ làm rất tốt việc đưa bạn đến phiên bản thương mại, do GPL may mắn, chứa các liên kết đến nguồn. Tôi đã làm được điều đó bằng cách làm theo bộ menu Sản phẩm -> Phần mềm nhúng -> Công cụ tìm kiếm -> Mã nguồn và tìm đến các phiên bản cá nhân, học thuật và lite:

nhập mô tả hình ảnh ở đây

Những liên kết này sẽ đưa bạn đến các trang khó hiểu bí ẩn https://sourcery.mentor.com/sgpp/lite/arm/portal/subcrip?@template=lite .
Các mẩu tin đăng ký trong URL và các đề xuất lặp đi lặp lại để đăng nhập là để được hỗ trợ và dùng thử trả phí của IDE. Chỉ cần bỏ qua chúng.

Từ trang đó, bạn sẽ thấy một cái gì đó như sau, với liên kết đến phiên bản EABI (Từ viết tắt của Giao diện nhị phân ứng dụng mở rộng ARM , sử dụng tùy chọn này nếu bạn muốn lập trình các ứng dụng kim loại trần) cũng như các phiên bản liên kết với các thư viện sẽ được cài đặt với các hệ điều hành khác.

nhập mô tả hình ảnh ở đây

Nhấp vào liên kết "Tất cả các phiên bản" của EABI từ trang này sẽ đưa bạn đến https://sourcery.mentor.com/sgpp/lite/arm/portal/subcrip3053 , trang web bạn đã liên kết trong nhận xét của mình.

Bạn đã đúng, không có liên kết ngược. Sử dụng lịch sử trình duyệt của bạn để điều hướng.

Hơi OT: Tôi đã sử dụng các công cụ trả tiền Mã nguồn (chúng được cung cấp miễn phí với TI DSP DSK). Các tiện ích gỡ lỗi sẽ hữu ích cho người mới bắt đầu, nhưng phần còn lại của bộ công cụ (trình soạn thảo, trình xây dựng dự án, trình cấu hình trình biên dịch GUI) là một vấn đề khó khăn. Tôi đã kết thúc bằng một trình soạn thảo văn bản bên ngoài và chỉ sử dụng ứng dụng để biên dịch và gỡ lỗi. Tôi chắc chắn không nghĩ rằng nó trị giá $ 2800. Bạn đang đi đúng lộ trình với phiên bản Lite.


Nó dường như được gỡ bỏ ngay bây giờ.
Isaac

6

Vâng, CodeSourcery là một công ty khả thi. Tôi làm việc chặt chẽ với nhóm CodeSourcery (hiện tại Mentor Graphics) về chiến lược sản phẩm. Các bộ công cụ CodeSourcery Lite đã được đổi tên thành Sourcery CodeBench Lite như bạn đã thấy. Hầu hết trong số họ đã được cập nhật lên gcc 4.6 trong tháng này. Chúng tôi cũng đã mở rộng hỗ trợ các thiết bị. Mã nguồn đầy đủ cho các bản phát hành Lite có sẵn như mọi khi.

Cập nhật tháng 12 năm 2012: Các bản phát hành mới cho Sourcery CodeBench Lite đã được phát hành, bao gồm các bản cập nhật cho GCC 4.7.2, binutils 2.23, eglibc 2.16 và GDB 7.4.50.


1

-1

Tôi khá chắc chắn Đồ họa Mentor sẽ biến CodeSourcery thành nguồn gần và bạn phải trả tiền cho bất kỳ dòng nào bạn sử dụng. Bạn có thể tải xuống từ liên kết mà Kelvin nói. Tuy nhiên, sẽ không còn MIỄN PHÍ cho bất kỳ phiên bản nào nữa. Đây là những gì tôi tìm thấynhập mô tả hình ảnh ở đây


1
gcc đang sử dụng giấy phép GPL nên họ không được phép đóng nguồn.
Johan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.