Peer Stritzinger got bored with writing the second version of his automotive flashing product in C again so he tried Erlang. After four weeks into the project there was no going back. That was in 2007, since then he is implementing a increasing percentage of embedded systems code in Erlang. Initially mastered in Physics (Technical University Munich) Peer has broad experience from low level device drivers to functional languages in industrial and automotive applications. He has worked self employed as developer since 1987 and since over 10 years as designer, developer and manufacturer of industrial products. He did consulting work in applied cryptography and protocol design and implementation. For all these applications Erlang is a natural fit so it was probably inevitable, that Erlang is his most preferred language now.

Peer is currently living and working in the nice countryside west of Munich, Bavaria.

This talk will describe the port of Erlang to RTEMS. RTEMS is a open-source hard-realtime operating system for small embedded systems. It is used in the aerospace industry flying on satellites and planetary probes - currently its also driving around on Mars and on the Gallileo Satellites. Porting Erlang to RTEMS opens the way to new application areas, like in the current use case a intelligent RFID system for Industry 4.0 and Internet of Things applications.

Talk objectives:Give a short overview of RTEMS, describe the port of the Erlang VM and how it can be used.

Target audience:Erlang developers who want to get closer to the hardware. Embedded systems developers who want to add Erlang to their systems.