The Nerves project targets various ARM boards and it works very well (e.g. RasPi boards), as does GRiSP.
Once the BEAM is installed and running, the tooling is the same. Probably your biggest issues will come from libraries with natively compiled code which is not able to be built on ARM either due to the code itself or the build system employed.


















