Có ai biết trình biên dịch Ada cho bộ xử lý Arm không? Tôi đã tìm kiếm trên web hàng giờ và không thể tìm thấy. Cảm ơn, Yony.Trình biên dịch Ada cho bộ xử lý Arm
Trả lời
Có một trình biên dịch ada GNAT, có thể được sử dụng cho ARM. Ví dụ, có debian (linux) gói GNAT cho Armel: http://packages.debian.org/squeeze/gnat
Thậm chí còn có phiên bản của GNAT từ đối tác ADACORE ARM, tên GNAT Pro: http://www.arm.com/community/partners/display_product/rw/ProductId/5620/ công trình
IBM Rational Ada Embedded chỉ dành cho MIPS, m68k , x86, RH-32, có thể là SPARC.
Irvine ICC Ada chỉ hoạt động đối với x86; sparc; TI DSP C62xx/C64xx/C67xx; PowerPC 5xx, 6xx, 7xx; Intel i960; Intel i960; ADSP-210x0 SHARC DSP.
Green Hills Ada95 chỉ hoạt động cho: Power, 68k, CPU32, MIPS, x86, SPARC (docs)
Có một vài bài trong comp.lang.ada
rằng nói chuyện về vấn đề này. IIRC có một số khả năng với các mức hỗ trợ khác nhau. Thật không may là trong thế giới Ada ARM đứng chủ yếu cho hướng dẫn tham khảo Ada, có thể cản trở một chút tìm kiếm của bạn, nhưng đây là một vài chủ đề tôi có thể nhanh chóng xác định vị trí. Trước khi liệt kê chúng, để làm cho câu trả lời tự chứa cho một điểm, một tùy chọn cổ (nhưng vẫn hợp lệ, tôi đoán) là sử dụng RTEMS. Một nỗ lực gần đây là gnatdroid (kiểm tra www.dragonlace.net). Tôi không có kinh nghiệm cá nhân với một trong số họ. Tôi nghĩ rằng tôi vẫn còn thiếu một dự án gần đây thứ hai nhắm mục tiêu Android, nhưng tôi không thể nhớ và cũng không định vị nó ngay bây giờ.
https://groups.google.com/forum/#!topic/comp.lang.ada/dUEvFLDEOi0
https://groups.google.com/forum/#!topic/comp.lang.ada/c1YOG9jRvas
https://groups.google.com/forum/#!topic/comp.lang.ada/8UyIPO6te6M
Có GNATDroid, mà chủ yếu nhắm vào Android trên ARM:
http://www.dragonlace.net/gnataux/armv7/
lẽ bạn có thể sử dụng như là cơ sở cho các công cụ ARM.