Tôi muốn sử dụng Nền tảng Haskell GHC/Haskell trên Beagleboards dựa trên ARM OMAP. Có cách nào để làm điều đó trong ngắn hạn nhưng không có tôi phải cố gắng vượt qua biên dịch đầu tiên, v.d. LLVM và sau đó là GHC vv trong một vài tuần?Haskell trên ARM Beagleboard
Trả lời
Tôi gần như quên mất mình đã thực hiện post về việc sử dụng bản dựng Debian Armel (chưa đăng ký) trên thiết bị beagleboard giống như thiết bị.
May mắn là chúng tôi có thể có một tòa nhà được đăng ký đủ sớm (xem số link từ câu trả lời của jmg). Tôi nghi ngờ bạn có thể lấy bản dựng GHC Debian chưa đăng ký, cài đặt LLVM 3.0 và xây dựng GHC HEAD (bao gồm hỗ trợ ARM được liên kết - lưu ý rằng nó chưa hoạt động hoàn toàn), do đó có được một công trình đã đăng ký. Tôi không thấy lý do tại sao bạn nghĩ rằng điều này sẽ yêu cầu bất kỳ biên soạn chéo.
Tôi không có kinh nghiệm với GHC trên ARM. Nhưng bạn có biết trang sau không? http://ghcarm.wordpress.com/
Vâng, tôi đã kết luận từ đây (http://ghcarm.wordpress.com/2011/08/27/current-status-merged-into-ghc-head/) rằng điều này có nghĩa là một số biên dịch chéo nặng. –
- 1. Thư viện chia sẻ ARM v5 (ftd2xx) trên nền tảng ARM v7 - hard hard float issue
- 2. Lập trình kim loại trần Beagleboard
- 3. arm-linux-gcc vs arm-elf-gcc
- 4. Beagleboard: Làm cách nào để gửi/nhận dữ liệu đến/từ DSP?
- 5. Chạy các tệp nhị phân ARM cho Android trên Linux ARM
- 6. cổng ttyO không có địa chỉ cổng tốt trên QEMU 1.4.0 chạy hình ảnh cho beagleboard-xm
- 7. là arm-eabi-gcc khác với arm-linux-androideabi-gcc
- 8. Học lắp ráp ARM
- 9. Hành vi trăn lạ trên máy với CPU ARM
- 10. lưu trữ cấu trúc trong ROM trên thiết bị ARM
- 11. Có thể mô phỏng ARM trên Windows 8 không?
- 12. Mapping trên IO trong Haskell
- 13. Tổng trên Bản đồ Haskell
- 14. Haskell newbie trên các loại
- 15. Multi-Core Haskell trên Windows
- 16. Haskell SDL trên OS X
- 17. objdump và ARM vs Thumb
- 18. Gọi hệ thống trong ARM
- 19. Haskell - Biến thể dựa trên diễn viên
- 20. hoạt động gập haskell trên cây
- 21. Vẽ biểu đồ Haskell trên Windows
- 22. Cài đặt Haskell trên Ubuntu 12
- 23. Hiệu suất ARM Thumb/Thumb-2
- 24. Sự khác biệt giữa arm-linux-gcc và arm-none-linux-gnueabi
- 25. Sự khác nhau giữa arm-eabi-gcc và arm-elf-gcc là gì?
- 26. Lắp ráp ARM - Hướng dẫn chi nhánh
- 27. ARM cortex: mutex sử dụng chút dải
- 28. Hoạt động nguyên tử trong ARM
- 29. Bắt buộc chế độ haskell-indent trên chế độ haskell-indentation ở chế độ haskell-mode 2.7?
- 30. ARM: Viết/đọc từ int nguyên tử?
Trên nền tảng ARM của tôi, tôi đã sử dụng bản dựng GHC chưa đăng ký của debian cho nền tảng Carmel - không có vấn đề gì. Mọi thứ chắc chắn sẽ tốt hơn bây giờ khi có một phụ trợ chính thức của ARM (xem liên kết trong câu trả lời). –
Liên kết giữa Carmel và ARM ở đâu? Đó không phải là hai mạch cơ bản khác nhau sao? –
Xin lỗi, điện thoại của tôi được tự động hoàn thành một cách kỳ lạ. Tôi đã đề cập đến [nền tảng Debian Armel] (http://www.debian.org/ports/arm/) (ARM nhỏ bé, đó là phần lớn nền tảng ARM). –