作者tomex (Tomex Ou)
标题Re: [问题] C#是不是比较不适合做嵌入式?
时间Fri Jul 25 02:34:52 2014
嵌入式计算领域其实很广,
小从单晶片、网通产品、手机至工业电脑嵌入系统
主要看你要做的是哪一块?!
例如像门禁开门的控制装置,通常只需要针对某个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回圈而己
程式技巧不是很重要。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.165.104.31
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1406226896.A.8D1.html
1F:→ kattte:那时需要的设计技巧 不是程式技巧阿 07/25 03:57