[问题] C#是不是比较不适合做嵌入式?

楼主: neo5277 (I am an agent of chaos)   2014-07-11 19:12:29
听了满多说法,虽然有.NET。
但是对于内存不是很多的芯片组来说。
好像要整个放上去会占用太多空间?
听说整个.NET丢进去要一G多?
所以厂商比较少用C#反而用C或是C++单纯一点
由于小弟才刚开始学,但是最终的目标是类似物连网方面的。
所以嵌入式的运用也是想好好学习。
这样我是不是还是要等C#到一定阶段在去看一下C&C++呢?
感激各位
作者: odbc (odbc)   2014-07-11 20:25:00
C# 不能用指标, 除非用 unsave , 且 C# 需要 .NET framework
作者: iron1103 (白色虎皮)   2014-07-11 20:50:00
从C/C++转到C#,发现C#到处是指标以下是我听说的,嵌入式因为内存小所以只用C,连C++都不用。但C仍然可以做物件导向,虽然没有class/public等关键字,不过可以透过严格的变量/Function命名规范来达到。若要走嵌入式这领域,建议你直接从C/C++开始。
作者: leicheong (睡魔)   2014-07-11 21:11:00
内存限制也在逐步放宽吧. 也许5年后随便那件也有4GB内存可用了.
作者: james732 (好人超)   2014-07-11 21:40:00
嵌入式要看用什么CPU、有没有OS,但C会较常见有的8051-base的,想用C#就...XD我是有点难想像怎么在嵌入式系统塞.NET Framework...
作者: uranusjr (←這人是超級笨蛋)   2014-07-12 00:53:00
没人规定嵌入式系统不能有大容量啊...
作者: johnpage (johnpage)   2014-07-12 08:21:00
不是不行,而是C#的爸爸还没开发
作者: f1234518456 (...........)   2014-07-12 14:07:00
win ce
作者: wvsrugby   2014-07-12 14:21:00
netduino 有人玩过吗?
作者: leicheong (睡魔)   2014-07-13 00:00:00
.NET有CF 3.9会在下一版Windows Embedded内带呢.
作者: zel (柚植)   2014-07-14 12:44:00
玩过netduino,上面是放.net micro framework跟arduino比起来资源很少,感觉像被放弃的产品...
作者: clarkman (凉雨)   2014-07-30 11:10:00
内存是可能愈来愈大,但台湾老板愈来愈会cost down...所以短期间不太可能放.net上去..太大包了像我的板子就52k可以用

Links booklink

Contact Us: admin [ a t ] ucptt.com