I’ve started to learn C# a few months ago and came to really like… errr, LOVE, the language. I was wondering if anyone here knew of any microcontrollers which can be programmed in C#. I tried searching online, but I only found C, C++, Java, and other random languages.
Is what really want a C# compiler that generates code for an MCU? It should not matter what system the compiler runs on as long as it generates code for your MCU. I don’t think you will get what you want on less than an ARM7 MCU. ARM9 may be ARM9 or equivalent is the minimum requirement.
I am taking a closer look at the Portlable.NET stuff now, and I believe this will get you where you want to be. I have pulled the latest sources from CVS and have put together most of the tools to build the Portable.NET stuff on my Linux system. I just need to get an ARM toolchain now. The Portable.NET build routine is already setup to buld for ARM.
Thanks for the reply linuxguy . Does anyone else have comments about a C# powered micro? I guess I’ll have to get an ARM9 board later on and test it out. Until then, I suppose I’ll stick to my PIC + C, unless someone has other info.
I got an ARM toolchain that is acceptable to the build routine for the Portable.NET software and got everything built. The sources definitely look like C# to me. You may want to install Portable.NET for Windows and check it out. It can be built to compile for the ARM architecture. I may actually want to check C# out a bit more now…