微软体系的产品给人的感觉一直是易学易用,但是其执行性能却屡受诟病。所以一些对性能要求相对较高的硬件产品研发,一般都是采用linux体系的技术,或者是无操作系统开发,其开发语言也绝大数是C/C++(启动代码或中断部分的代码有时会用汇编代码实现)。但是对工控集成类的项目开发来说,由于项目开发周期比较短,对稳定性要求比较高,如果全部采用C/C++开发,不仅对开发人员的能力要求比较高,并且开发和调试的代价非常大。所以PC平台的,大都是用组态系统搭建,嵌入式系统则是采用嵌入式组态软件,其定制化的软件则采用WinCE等易用的嵌入式系统来开发了,但是对再小型的嵌入式系统,由于选择目前比较少,也只有选用传统的C/C++来开发了。

2001年.NET Micro work的开始研发,其实就是基于比尔盖茨所谓的.NET战略,上至服务器大型系统,

收藏 打印