[問題] 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