[Mono-list] Running Mono on Embedded Linux

Cliff Brake cliff.brake at gmail.com
Tue Jan 6 15:35:00 EST 2009


On Tue, Dec 30, 2008 at 3:25 AM, NirS <nirs at cardguard.com> wrote:
>
> Hi,
>
> - I have a small client application written in C# (.Net 2.0) and running
> perfectly on XP.
>
> - I want to run this application on a terminal (A 10" LCD screen) with the
> following specifications:
>
>  1. OS: Embedded Linux
>  2. Processor: TI Davinci (ARM: 300mhz, DSP: 600mhz)
>  3. 128MB NAND flash
>  4. 256MB DDR2 SDRAM
>
> - In addition the application (which is generally very simple and light)
> should have the following abilities:
>
>  1. Connecting the WEB via HTTP requests and respond
>  2. Connecting USB devices (via SerialPort)
>  3. Have a (minimal) GUI designed by Visual Studio designer
>
> - Should it be possible to install Mono on the machine mentioned above and
> run it?

Yes, I have 3 clients running Mono on ARM CPUs.  The first is a 190MHz
board EP9302 CPU (fairly slow ARM) and has has a 14,000 SLOC C# app
running, and does well.  In the second application we ran a small mono
app for about a year in production, then switched to Vala to get
better startup time.  The 3rd application is still in evaluation on a
PXA270 CPU, but reports from the customer indicate things are running
fairly well, and they are trying difficult/large test cases, etc.
There have been a few minor issues, but overall, it is a great
solution.  We've been very pleased.

There are Mono recipes in OpenEmbedded that build Mono for ARM
(http://git.openembedded.net/?p=openembedded.git;a=tree;f=packages/mono).

Cliff

-- 
=======================
Cliff Brake
http://bec-systems.com


More information about the Mono-list mailing list