[問題] C#是不是比較不適合做嵌入式?

看板C_Sharp (C#)作者 (I am an agent of chaos)時間11年前 (2014/07/11 19:12), 11年前編輯推噓6(6015)
留言21則, 10人參與, 最新討論串1/2 (看更多)
聽了滿多說法,雖然有.NET。 但是對於記憶體不是很多的晶片組來說。 好像要整個放上去會佔用太多空間? 聽說整個.NET丟進去要一G多? 所以廠商比較少用C#反而用C或是C++單純一點 由於小弟才剛開始學,但是最終的目標是類似物連網方面的。 所以嵌入式的運用也是想好好學習。 這樣我是不是還是要等C#到一定階段在去看一下C&C++呢? 感激各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.95.136 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1405077152.A.6B8.html

07/11 20:25, , 1F
C# 不能用指標, 除非用 unsave , 且 C# 需要 .NET framework
07/11 20:25, 1F

07/11 20:50, , 2F
從C/C++轉到C#,發現C#到處是指標
07/11 20:50, 2F

07/11 20:52, , 3F
以下是我聽說的,嵌入式因為記憶體小所以只用C,連C++都
07/11 20:52, 3F

07/11 20:54, , 4F
不用。但C仍然可以做物件導向,雖然沒有class/public等關
07/11 20:54, 4F

07/11 20:55, , 5F
鍵字,不過可以透過嚴格的變數/Function命名規範來達到。
07/11 20:55, 5F

07/11 20:57, , 6F
若要走嵌入式這領域,建議你直接從C/C++開始。
07/11 20:57, 6F

07/11 21:11, , 7F
記憶體限制也在逐步放寬吧. 也許5年後隨便那件也有4GB
07/11 21:11, 7F

07/11 21:11, , 8F
記憶體可用了.
07/11 21:11, 8F

07/11 21:40, , 9F
嵌入式要看用什麼CPU、有沒有OS,但C會較常見
07/11 21:40, 9F

07/11 21:41, , 10F
有的8051-base的,想用C#就...XD
07/11 21:41, 10F

07/11 21:43, , 11F
我是有點難想像怎麼在嵌入式系統塞.NET Framework...
07/11 21:43, 11F

07/12 00:53, , 12F
沒人規定嵌入式系統不能有大容量啊...
07/12 00:53, 12F
我有聽過前輩說,目前的話因為記憶體的關係大家都還是用C 因為增加記憶體容量,成本就提高廠商不樂見這樣。 以後不知道 我想我還是先從共同科目著手 語言為輔這樣好了。

07/12 08:21, , 13F
不是不行,而是C#的爸爸還沒開發
07/12 08:21, 13F
是喔~~ 不過是有書教C#的 嵌入 我去買來看看好了。 ※ 編輯: neo5277 (111.255.95.136), 07/12/2014 14:03:10

07/12 14:07, , 14F
win ce
07/12 14:07, 14F
進化成WPF了這個我知道他可以用聽說還滿多POS是用這個 ※ 編輯: neo5277 (111.255.95.136), 07/12/2014 14:15:47

07/12 14:21, , 15F
netduino 有人玩過嗎?
07/12 14:21, 15F
http://netduino.com/hardware/ 好像不錯 http://www.netmf.com/gadgeteer/ 同場加映~~ ※ 編輯: neo5277 (111.255.95.136), 07/12/2014 14:33:12

07/13 00:00, , 16F
.NET有CF 3.9會在下一版Windows Embedded內帶呢.
07/13 00:00, 16F

07/14 12:44, , 17F
玩過netduino,上面是放.net micro framework
07/14 12:44, 17F

07/14 12:46, , 18F
跟arduino比起來資源很少,感覺像被放棄的產品...
07/14 12:46, 18F
算了 我相信上面說的 記憶體空間會越來越大~~ ※ 編輯: neo5277 (111.255.86.145), 07/17/2014 01:51:45

07/30 11:10, , 19F
記憶體是可能愈來愈大,但台灣老闆愈來愈會cost down...
07/30 11:10, 19F

07/30 11:11, , 20F
所以短期間不太可能放.net上去..太大包了
07/30 11:11, 20F

07/30 11:12, , 21F
像我的板子就52k可以用
07/30 11:12, 21F
文章代碼(AID): #1JlyQWQu (C_Sharp)
文章代碼(AID): #1JlyQWQu (C_Sharp)