There is a close similiarity in the way which embedded systems are developed, and the paradigms involved in functional programming. 

Error's will ALWAYS occur & The system must NEVER go down

With the rise of homebrewed 3D printing, UAVs and IoT, the need for creating a robust programming environment is more than ever. It becomes close to impossible for casual dabblers to take their ideas to a level beyond the "maker"ware.

In this talk, I will be talking about different efforts under embedded Erlang. There will be a demo on the process involved in building a simple application i.e. LED blink. I will then show the key highlights of a slightly more complicated application, and then how one would go about designing an embedded application.

Perhaps it's too early to tell, but I think something like the Nerves Project is the answer here. We need a community driven platform for creating great embedded applications using Erlang.


Outline/Structure of the Demonstration

Outline here

Learning Outcome

* Get started with Erlang on your Pi/BBB

* Idiosyncracies with developing applications for the embedded realm

* Introduction to the Nerves project

Target Audience

Anyone who'd like to see functional in a not-so-traditional environment, Electronics enthusiasts, Linux enthusiasts,



schedule Submitted 6 years ago