views:

104

answers:

2

Has anyone experience with c# or .net based languages for arm based boards?

Are there compilers that make my code ready for the arm board?

Is it recommed to develop with linux or windows?

Are there advantages having a Linux, or Windows OS on the target board?

any help appreciated. Thx

+2  A: 

You can download Mono and compile it for ARM. The managed code (C#, etc) does not have to be recompiled for ARM, so you can develop it however you want, only the runtime needs to be ARM specific.

Mono (Novell) has commercial products for writing .Net apps for the iPhone/iPod/iPad (MonoTouch), and soon Android (MonoDroid), so ARM is a very well tested platform.

jpobst
Note that in this case the Linux (or some other supported OS) is implied, and so you need a suitably powerful ARM CPU and enough RAM and Flash storage to boot the OS and Mono. I developed an embedded solution with a 500MHz CPU, 64 MB ram, and 16MB Flash which worked fine.
Monoman