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.
- 1. Trình biên dịch Ada cho Linux
- 2. tùy chọn gcc cho bộ xử lý ARM iMX6q freescale
- 3. Biên dịch chéo cho ARM Với Autoconf
- 4. Trình xử lý NDK của Android sử dụng trình biên dịch nào?
- 5. Xây dựng trình biên dịch ARM GNU Cross
- 6. Làm thế nào để biên dịch chéo Git cho ARM?
- 7. Cross-biên dịch ứng dụng ocaml cho ARM
- 8. Lỗi: bộ xử lý được chọn không hỗ trợ chế độ ARM `wfi '
- 9. Trình biên dịch/trình biên dịch/trình biên dịch C++
- 10. Tương đương với thanh ghi BP (Frame Pointer) trên bộ xử lý ARM là gì?
- 11. Trình biên dịch tiền xử lý C++ có được lập trình đầy đủ không?
- 12. RTA đa nhiệm Ada được hỗ trợ với các trình biên dịch mã nguồn mở
- 13. Trình biên dịch cho Haskell
- 14. Làm thế nào để bộ tiền xử lý C thực thi mã trong khi biên dịch?
- 15. Làm cách nào để biên dịch bộ xử lý chú thích với Ant?
- 16. Trình biên dịch có xử lý các biến giao diện ngầm được ghi lại không?
- 17. Trình biên dịch JIT xử lý các loại giá trị như thế nào?
- 18. Nền tảng/bộ xử lý đích tại thời điểm biên dịch
- 19. Bộ vi xử lý Intel và AMD có cùng bộ xử lý không?
- 20. Toán điểm cố định với trình biên dịch ARM Cortex-M4 và gcc
- 21. Tôi có thể nhận bộ tiền xử lý C++ để gửi đầu ra trong quá trình biên dịch không?
- 22. Trình biên dịch C++ tốt cho GCC
- 23. Hoạt động toán học trong quá trình xử lý trước biên dịch
- 24. Chỉ thị tiền xử lý được hỗ trợ bởi trình biên dịch RIM
- 25. Làm thế nào để xử lý lambdas trong một trình biên dịch trước lambda
- 26. Định dạng mảng cho #define (bộ tiền xử lý C)
- 27. Tạo danh sách các macro tiền xử lý được xác định bởi trình biên dịch
- 28. Cách tìm phiên bản bộ xử lý ARM trên thiết bị Android?
- 29. Làm thế nào để vượt qua biên dịch CMake cho ARM với CMake
- 30. Trình biên dịch biên dịch trong C#