idea: C# support on arm based arduino hardware

Some years ago I've been working just for fun on a simple VM that is able to run simple C# applications, that VM was able to run on old symbian phones with few resources.
When I've read the Arduino Due announce I've thought that is possible to run my VM on top of that hardware.

If you don't have any special requirement, C# might be rather good for simple things. Moreover the same executable can invoke a simulator if you run it on your computer while it can be used as it is on the real hardware.

Is anybody interested? Do you have any idea?

Do you already know about the "FEZ" boards ( http://www.ghielectronics.com/catalog/category/267/ ) and the "Netduino" ( http://netduino.com/ )

These tend to use about 75% of their 512k flash for the .net microengine, which makes me sad. But given the fact that the remaining code space is still "large", and given the price point, I'm not sure that it should...

(huh. I've been going along thinking that Netduino and FEZ had a common origin, but it looks like they're quite different!)

No, I've been not aware of that. Anyway my engine uses 100314 bytes on linux/x86.

my engine uses 100314 bytes on linux/x86.

Including dll's ?

(where's my x86 microcontroller, anyway? I would have sworn that they would start showing up when the original Intel Patents expired...)

I don't use any dll: all the runtime code is written in C++ and compiled inside the VM. This solution keep everything fast and lightweight :slight_smile: