Click here to Skip to main content
15,889,216 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
i'm a c# programmer for close to 3 years now, i want to know if c# can be used for microcontroller programming
Posted

There is nothing special about microcontroller programming and nothing so special about C# programming. These days, C# is implemented for CLR and CLI, so it can be used everywhere where CLR and CLI are implemented. It's less likely for microcontrollers, because of this part of this word "micro-", and because CLR is not quite "micro". :-)
One example of the microcontroller-based system where you can use C# is Raspberry PI: https://en.wikipedia.org/wiki/Raspberry_Pi[^].

See also:
http://en.wikipedia.org/wiki/Common_Language_Infrastructure[^],
https://en.wikipedia.org/wiki/Common_Language_Runtime[^],
https://en.wikipedia.org/wiki/Mono_%28software%29[^].

—SA
 
Share this answer
 
Comments
EasyHero 4-Aug-15 1:08am    
thanks
Sergey Alexandrovich Kryukov 4-Aug-15 2:23am    
You are welcome.
—SA
Yes if they support .NET Micro Framework. http://www.netmf.com/[^]

and: https://en.wikipedia.org/wiki/.NET_Micro_Framework[^]

A widely used platform is Netduino: https://en.wikipedia.org/wiki/Netduino[^]

Search Netduino in CP articles.
 
Share this answer
 
v2
Comments
EasyHero 4-Aug-15 1:09am    
thanks
Sergey Alexandrovich Kryukov 4-Aug-15 2:23am    
Sure, a 5.
—SA
[no name] 4-Aug-15 3:45am    
Thanks SA. For you also.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900