Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it practical to use Erlang for embedded development? [closed]

Tags:

If so, what is the storage and memory footprint?

EDIT

I had done some research about this, but failed to find useful information. The site http://www.erlang-embedded.com/ doesn't help at all. The blog article http://www.1011ltd.com/web/blog/post/embedded_erlang was a little helpful, but It would be nice to hear answers from people with more experience.

EDIT 2

The hardware that I intend to use for Erlang has 32Mb of FLASH storage for the system and 512Mb of RAM. It is dual core with 400Mhz per core. It runs Linux version 2.6.18.

EDIT 3

The motivation behind my interest in Erlang would be to solve gracefully concurrency problems. On the project that I work we have some complex middleware software that is not robust, it's hard to understand and hard to extend. Of course, you can write great concurrent software in C, but Erlang just seems like a better tool for this problem domain.

like image 775
ivarec Avatar asked Jan 31 '13 05:01

ivarec


1 Answers

What is embedded for you?

In my world it's a system with less than 1MB Flash and typically ~64kB Ram.
In my world exists C and sometimes also C++ compilers.
But nobody heard ever for an erlang compiler for such a system (and nobody missed them).

But if embedded is for you WindowsCE or a linux running on a non PC basis hardware with > 64MB Ram and 1GB Flash,
then there should be no problem with erlang.

like image 104
jeb Avatar answered Sep 21 '22 15:09

jeb