[Mono-list] Mono at embedded devices (arm)

Chris Morgan chmorgan at gmail.com
Fri Sep 12 12:37:19 UTC 2014


On Fri, Sep 12, 2014 at 7:34 AM,  <star at gmx.li> wrote:
> What is the size of the mono runtime environment? Is this suitable for little linux systems?
>
> I found some packages build for certain linux distris as here vor debian
> (ftp://ftp.de.debian.org/debian/pool/main/m/mono/). This is quite a huge number of files....
>
> Want to get it running at an embedded ARM (cortex A8) device - as beagleboard - where I have my own tiny rootfs,
> so no package management.
> Is there some help in cross compiling it? What about the dependencies?
>
> Thanks
> Steve
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list


Hi Steve.

I'm on a beaglebone black here myself. Yocto has packages for mono so
you shouldn't have to go through the trouble of building it yourself
if you are using Yocto. If using Debian I believe they also have
packages for arm.

I looked at running mono applications on the bbb but quickly ran into
an issue where each instance of mono is using ~14MB of ram. With only
512MB of ram available this overhead was high enough that we've
switched away from mono and back to c++11.

I'd be interested in what you see for memory overhead when running on
the embedded side. My testing so far when looking at memory is on the
desktop side so I'm not sure if the memory overhead will be present on
the embedded side.

Chris


More information about the Mono-list mailing list