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

作者: tomex (Tomex Ou)   2014-07-25 02:34:52
嵌入式計算領域其實很廣,
小從單晶片、網通產品、手機至工業電腦嵌入系統
主要看你要做的是哪一塊?!
例如像門禁開門的控制裝置,通常只需要針對某個gpio位址改暫存器的值
address[0x1234] = 0x01; // 開門
像這類設值的程式,根本不需要裝個net framework來跑c#
很多設備就是在設暫存器值而己
因為任何嵌入式設備,一定有它的sdk,程式員只是依其流程設值而己。
再往上層到工業電腦的embedded system,例如atm提款機
它可能只是裝embedded win7,這種的就可以裝net framework開發app
或者用c++/gt作ui也行,畢竟畫面簡單,只是button及textbox而己。
真要走底層嵌入式領域,80%都是設io值,硬體就會依流程動了
它也不可能要程式員從無到有寫出一套
肯定就有sdk及sample code,你只要照著改值就好
用c就很好了。
其實c++我覺得比較卡在中間不上不下,其實學c就好了
語言在嵌入式也不是重點,而是知道硬體的操作及屬性流程比較重要。
不同層次的用途,就用不同的語言,如此而己。
依比例原則,嵌入式學c即可,真的就是設值及loop迴圈而己
程式技巧不是很重要。
作者: kattte (誠實面對自己吧!)   2014-07-25 03:57:00
那時需要的設計技巧 不是程式技巧阿

Links booklink

Contact Us: admin [ a t ] ucptt.com