ARM: Difference between revisions
(→Blog articles: Added link to "The state of GHC on ARM") |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
ARM (Advanced RISC Machine) is a [http://en.wikipedia.org/wiki/RISC RISC] instruction set architecture. It is used in most of the mobile phones and in many other consumer electronics devices. For more details, see [http://en.wikipedia.org/wiki/ARM_architecture the Wikipedia article]. | ARM (Advanced RISC Machine) is a [http://en.wikipedia.org/wiki/RISC RISC] instruction set architecture. It is used in most of the mobile phones and in many other consumer electronics devices. For more details, see [http://en.wikipedia.org/wiki/ARM_architecture the Wikipedia article]. | ||
News 15.5.2015: The GHC 7.8.4 available in the Debian unstable distribution is working and complete (including TH and thus a stage 2 compiler) - tested on the cubietruck (cubieboard 3). | |||
== Software == | |||
* [https://github.com/AlexeyRaga/ghc-docker-cross-arm Docker container for cross-building Haskell to ARM] | |||
<br> | |||
== Documentation == | == Documentation == | ||
Line 15: | Line 22: | ||
== Blog articles == | == Blog articles == | ||
* [http://smart-cactus.org/~ben/posts/2014-11-28-state-of-llvm-backend.html GHC and LLVM: A status update] (2014-11-28) | |||
* [http://smart-cactus.org/~ben/posts/2014-03-06-compiling-ghc-7.8-on-arm.html The state of GHC on ARM] (2014-03-06) | * [http://smart-cactus.org/~ben/posts/2014-03-06-compiling-ghc-7.8-on-arm.html The state of GHC on ARM] (2014-03-06) | ||
Line 25: | Line 34: | ||
* [http://bgamari.github.com/posts/cross-compiling_llvm.html Cross-compiling LLVM for ARM on Ubuntu] | * [http://bgamari.github.com/posts/cross-compiling_llvm.html Cross-compiling LLVM for ARM on Ubuntu] | ||
== Found on mailing lists or other discussion fora == | == Found on mailing lists or other discussion fora == | ||
* [http://www.reddit.com/r/haskell/comments/35bw0b/at_last_debian_unstable_has_working_arm_ghci_and/ at last, Debian unstable has working arm ghci and TH] | |||
* [http://stackoverflow.com/questions/25765893/how-do-i-install-dependencies-when-cross-compiling-haskell-code How do I install dependencies when cross compiling Haskell code?] | * [http://stackoverflow.com/questions/25765893/how-do-i-install-dependencies-when-cross-compiling-haskell-code How do I install dependencies when cross compiling Haskell code?] |
Latest revision as of 07:55, 19 October 2015
This article is a stub. You can help by expanding it.
Introduction
ARM (Advanced RISC Machine) is a RISC instruction set architecture. It is used in most of the mobile phones and in many other consumer electronics devices. For more details, see the Wikipedia article.
News 15.5.2015: The GHC 7.8.4 available in the Debian unstable distribution is working and complete (including TH and thus a stage 2 compiler) - tested on the cubietruck (cubieboard 3).
Software
Documentation
Blog articles
- GHC and LLVM: A status update (2014-11-28)
- The state of GHC on ARM (2014-03-06)
Found on mailing lists or other discussion fora
- [Haskell-cafe] ANNOUNCE: Start Ajhc project with forking jhc. Kiwamu Okabe created a fork of jhc and used it to program a Cortex-M3 processor. John Meacham merged the changes back into the main jhc tree.
- GHCi is not available on ARM. It almost was but there were problems so it's not included. It will possibly be available in GHC 7.8.
ARM based systems
- List of single-board computers (Wikipedia)
See also
- Arduino (not ARM based)