<noautolink> ---+!! Nerves %TOC% The [[%NP%][Nerves Project]] supports development of software for various mid-range embedded processors (e.g., [[%WP_BB%][Beaglebone]], [[%WP_RP%][Raspberry Pi]]). The generated software images are based on [[%WP_Elixir%][Elixir]], [[%WP_Erlang%][Erlang]], and [[%WP_Linux%][Linux]]. Although it's possible to manually assemble all of these pieces, the process is complicated, error prone, and tedious. In addition, the resulting system image is very large (e.g., 300 MB), so it takes _quite_ a while to upload, etc. Fortunately, the fine folks on the Nerves Project have mechanized away most of this pain. Their tooling assembles a curated set of support software which produces substantially smaller image archives (e.g., 30 MB), So, it's definitely the way to go if you want to use Elixir on an embedded target of this type. That said, the procedure isn't as well documented as n00b like me needs, so I created some HowTo pages. However, they assume the use of a Macintosh as a build host and a Raspberry Pi as a target, so [[%UD_YMMV%][YMMV]] if you're trying to use anything else! ---++ HowTo Pages * [[%H2M%/][HowTo (Mac)]] * [[%H2M%/Build ][Build]] * [[%H2M%/Debug ][Debug]] * [[%H2M%/Install ][Install]] * [[%H2M%/Network ][Network]] * [[%H2M%/Upload ][Upload]] <!-- * Set H2M = Projects/Elixir/Nerves/H2M * Set Nerves = Projects/Elixir/Nerves * Set NP = http://nerves-project.org * Set UD_YMMV = http://www.urbandictionary.com/define.php?term=ymmv * Set WP_BB = %WP%/BeagleBoard#BeagleBone * Set WP_Elixir = %WP%/Elixir_(programming_language) * Set WP_Erlang = %WP%/Erlang_(programming_language) * Set WP_Linux = %WP%/Linux * Set WP_RP = %WP%/Raspberry_Pi --> %ZB%
This topic: Projects/Elixir/Nerves
19 Jul 2016,
Copyright © by the contributing authors. All material on this wiki is the property of the contributing authors.
, Plugin API version
Ideas, requests, problems regarding CFCL Wiki?
Send us email