Difference between revisions of "ARM"

From HaskellWiki
Jump to navigation Jump to search
(Initial version)
 
 
(26 intermediate revisions by 4 users not shown)
Line 4: Line 4:
 
== Introduction ==
 
== Introduction ==
   
ARM (Advanced RISC Machine) is a reduced instruction set computer (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)
  +
  +
* [https://github.com/ajhc/demo-cortex-m3 Ajhc demo for Cortex-M3/4 board]
   
 
* [http://ghcarm.wordpress.com/ GHC on ARM]
 
* [http://ghcarm.wordpress.com/ GHC on ARM]
Line 23: Line 36:
   
   
== Found on mailing lists ==
+
== 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://www.mail-archive.com/haskell-cafe@haskell.org/msg99529.html Re: [Haskell-cafe] Haskell (GHC 7) on ARM]
 
  +
  +
* [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://www.haskell.org/pipermail/haskell-cafe/2013-March/106855.html <nowiki>[Haskell-cafe]</nowiki> ANNOUNCE: Start Ajhc project with forking jhc.] Kiwamu Okabe created a fork of [[jhc]] and used it to program a [http://en.wikipedia.org/wiki/ARM_Cortex-M Cortex-M3] processor. [http://www.haskell.org/pipermail/haskell-cafe/2013-March/107014.html John Meacham merged the changes back into the main jhc tree].
  +
  +
* [http://www.haskell.org/pipermail/haskell-cafe/2013-December/111825.html GHCi is not available on ARM]. It [http://www.haskell.org/pipermail/haskell-cafe/2013-February/106222.html almost was] but there were problems so it's not included. It will possibly be available in GHC 7.8.
  +
 
* [http://www.mail-archive.com/haskell-cafe@haskell.org/msg99529.html Re: &#91;Haskell-cafe&#93; Haskell (GHC 7) on ARM]
   
 
* [http://www.haskell.org/pipermail/cvs-ghc/2012-February/070791.html Building a cross-compiler for ARM]
 
* [http://www.haskell.org/pipermail/cvs-ghc/2012-February/070791.html Building a cross-compiler for ARM]
  +
  +
  +
== ARM based systems ==
  +
  +
* [[BeagleBoard]]
  +
  +
* [[Raspberry Pi]]
  +
  +
* [[PandaBoard]]
  +
  +
* [[iPhone]]
  +
  +
* [[Android]]
  +
  +
* [[Samsung Chromebook XE303C12]]
  +
  +
* [http://en.wikipedia.org/wiki/List_of_single_board_computers List of single-board computers] (Wikipedia)
   
   
 
== See also ==
 
== See also ==
   
* [[IPhone]]
+
* [[Arduino]] (not ARM based)
   
   
 
[[Category:Platforms]]
 
[[Category:Platforms]]
  +
[[Category:Robotics]]

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


Found on mailing lists or other discussion fora


ARM based systems


See also