Fwd: [erlang-questions] Minimal erlang kenel/compiler

41 views
Skip to first unread message

Gustav Simonsson

unread,
Sep 15, 2010, 8:55:48 AM9/15/10
to erlang-embedded

----- Forwarded Message -----
From: "Xavier Guérin" <xavier...@sd-hub.net>
To: erlang-q...@erlang.org
Sent: Wednesday, 15 September, 2010 14:26:12 GMT +01:00 Amsterdam / Berlin / Bern / Rome / Stockholm / Vienna
Subject: [erlang-questions] Minimal erlang kenel/compiler

Hi list,

I would like to be able to execute basic parallel erlang application on my home-made OS, designed for multicore embedded architectures. I tried to look around for minimal erlang configurations / embedded erlang / (put your own adjective here) erlang, without success. I also looked into the sources, and I could not get anything out of this investigation.

Could anyone tell me how to configure such a minimal setting and how to port erlang to another OS ?

Thank you for your help,
Xavier

----
Xavier Guérin - Senior Research Engineer
TIMA Laboratory, SLS Group
46, av. Félix Viallet, 38000 GRENOBLE, FR
Mail : xavier...@imag.fr
Phone : +33(0)4 76 57 47 59
Ad Astra Per Aspera
Triste e' quel discepolo che non avanza il suo maestro
Ubi patria, ibi bene

Fredrik Andersson

unread,
Sep 15, 2010, 9:15:13 AM9/15/10
to erlang-...@googlegroups.com
2010/9/15 Gustav Simonsson <gustav.s...@erlang-solutions.com>:
>
> Hi!
>
> I took the liberty of forwarding your mail to erlang-...@googlegroups.com
> It's a mailing list for people interested in topics related to Erlang in embedded systems/applications.
>
> Regards,
> Gustav Simonsson.

While not entierly true we do have a working cross-compiled erlang for
the arm architecture.

>
> ----- Original Message -----
> From: "Xavier Guérin" <xavier...@sd-hub.net>
> To: erlang-q...@erlang.org
> Sent: Wednesday, 15 September, 2010 14:26:12 GMT +01:00 Amsterdam / Berlin / Bern / Rome / Stockholm / Vienna
> Subject: [erlang-questions] Minimal erlang kenel/compiler
>
> Hi list,
>
> I would like to be able to execute basic parallel erlang application on my home-made OS, designed for multicore embedded architectures. I tried to look around for minimal erlang configurations / embedded erlang / (put your own adjective here) erlang, without success. I also looked into the sources, and I could not get anything out of this investigation.
>
> Could anyone tell me how to configure such a minimal setting and how to port erlang to another OS ?

For which arch are you developing? The basic stuff you will need is a
working toolchain for it, if you look at our github space we have a
small script we use for building erlang for arm. Feel free to modify
it to suite your needs. Don't hesitate to ask any question you might
have.

http://github.com/esl/erlang-embedded

>
> Thank you for your help,
> Xavier
>
> ----
> Xavier Guérin - Senior Research Engineer
> TIMA Laboratory, SLS Group
> 46, av. Félix Viallet, 38000 GRENOBLE, FR
> Mail : xavier...@imag.fr
> Phone : +33(0)4 76 57 47 59
> Ad Astra Per Aspera
> Triste e' quel discepolo che non avanza il suo maestro
> Ubi patria, ibi bene
>
>

> ________________________________________________________________
> erlang-questions (at) erlang.org mailing list.
> See http://www.erlang.org/faq.html
> To unsubscribe; mailto:erlang-questio...@erlang.org
>
>

Xavier

unread,
Sep 15, 2010, 1:03:20 PM9/15/10
to erlang-embedded
Hi,

> While not entierly true we do have a working cross-compiled erlang for
> the arm architecture... For which arch are you developing?

We support several architecture, and I heard that erlang is running on
ARM (couchdb on android). So ARM would suit me perfectly.

> The basic stuff you will need is a working toolchain for it, if you look at our github space we have a
> small script we use for building erlang.

Thank you for the link. I will try it out. I am deeply interested into
finding the adherences with the underlying required syscalls so I can
plug my OS, and also find out how to restrict the final toolchain to
the bare minimum. My primary goal is to validate performance and
scalability of my kernel using erlang benchmarks. If I get promising
results I will spend more time on the extra libraries.

Could you provide me with this kind of information ?

Regards,
Xavier

Fredrik Andersson

unread,
Sep 15, 2010, 4:50:56 PM9/15/10
to erlang-...@googlegroups.com

Sadly no since we did not need to dig into the source of the virtual
machine to get this up and running we have not taken a look at it.
This work is all done for our thesis work for Uppsala University and
therefore we have limited resources and time to do this sort of
explorations.

>
> Regards,
> Xavier

Reply all
Reply to author
Forward
0 new messages