Vorrei utilizzare la piattaforma Haskell GHC/Haskell su Beagleboards basata su ARM OMAP. C'è un modo per farlo a breve termine, ma senza che io debba cercare di eseguire la compilazione per prima, ad es. LLVM e poi GHC ecc. Per un paio di settimane?Haskell su ARM Beagleboard
risposta
Ho quasi dimenticato di aver creato un post sull'utilizzo della build Debian Armel (non registrata) su un dispositivo simile a beagleboard.
Fortunatamente potremo avere una build registrata abbastanza presto (vedere questo link dalla risposta di jmg). Ho il sospetto che potresti ottenere la build Debian non registrata di Debian, installare LLVM 3.0 e costruire GHC HEAD (che include il supporto ARM collegato - nota che non funziona ancora perfettamente), ottenendo così una build registrata. Non vedo perché pensi che ciò richiederebbe una compilazione incrociata.
Non ho esperienza pratica con GHC su ARM. Ma sei a conoscenza della seguente pagina? http://ghcarm.wordpress.com/
Sì, ho concluso da qui (http://ghcarm.wordpress.com/2011/08/27/current-status-merged-into-ghc-head/) che ciò significava una pesante compilazione incrociata. –
- 1. Profilo su sistemi embedded bare metal (ARM)
- 2. Hello world, bare metal Beagleboard
- 3. ARM Simulator su Windows
- 4. Sviluppo ARM su Linux
- 5. Binari ARM in esecuzione per Android su Linux ARM
- 6. . NET Core su Raspbian/ARM?
- 7. Fast Division su GCC/ARM
- 8. JavaFX su ARM con jdk1.8.0
- 9. ARM su Windows Phone 8 non funziona
- 10. Atomic int64_t su ARM Cortex M3
- 11. È possibile emulare ARM su Windows 8?
- 12. Posso mescolare arm-eabi con arm-elf?
- 13. Sum su Haskell Map
- 14. parser Haskell su AST
- 15. Operazioni atomiche in ARM
- 16. Differenza tra compilatori arm-eabi arm-gnueabi e gnueabi-hf
- 17. è arm-eabi-gcc diverso da arm-linux-androideabi-gcc
- 18. Distribuzione Haskell su un cluster
- 19. Mappatura su IO in Haskell
- 20. Implementare il backtracking su Haskell
- 21. Disegno grafico Haskell su Windows
- 22. Haskell - Mutazione basata su attore
- 23. Libm ottimizzato per ARM?
- 24. Architetture ARM CPU Android
- 25. ARM NEON fallimento vettorializzazione
- 26. Vuoi imparare il porting di Linux su una piattaforma ARM
- 27. C++ Suggerimenti per l'ottimizzazione del codice su dispositivi ARM
- 28. pthread_cancel si comporta diversamente su arm e ppc?
- 29. Compilare C# su un tablet ARM Windows 8 (non per)
- 30. mprotect scarica la cache delle istruzioni su ARM Linux?
Sulla mia piattaforma ARM ho appena usato la build GHC non registrata di Debian per le piattaforme Carmel - nessun problema. Le cose sono destinate ad essere migliori ora che avevano un backend ufficiale ARM (vedi link nella risposta). –
Dov'è il collegamento tra Carmel e ARM? Non sono due circuiti fondamentalmente diversi? –
Siamo spiacenti, il mio telefono è stato completato automaticamente in modo strano. Mi riferivo alla [piattaforma Debian Armel] (http://www.debian.org/ports/arm/) (little-endian ARM, che è come la maggior parte delle piattaforme ARM sono). –