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