看了周老前辈的**深有感触,所以精简了一下,如下: 周立功:当一个系统选用uc/OS-2时,只需要:2M的nor flash,2mB-8mB的sdram,目前最新的版本是UC/OS-3,如果将它移植到ARM9,它的启动速度是1s,由于很多开发人员没有尝试过而忽略了UC/OS-3这么好的系统而只会选择自己会的MCU或者嵌入式操作系统,并没有正确的选择的MCU或操作系统,且思想非常顽固。US-OS2能满足:CF卡,sd卡,以太网,CAN-BUS/CANOPEN/DEVICENET/J1939,GUI图形界面,缺陷是支持WIFI的不完善。
如果一次购买超过3000个授权,价格还是很便宜的,如果无论开发什么产品都选择WinCE的话,肯定是不划算的。比如选用uC/OS-II就可以实现的项目,如果因为开发人员的喜好而选用WinCE,至少需要2片32M的SDRAM,1片32M的NOR Flash或一片2M的NOR Flash+128M的NAND Flash(因为容量少的工业级NAND Flash越来越难购买),可想其硬件成本之高。
Vxworks最大的应用价值是实时性和稳定性,其血统高贵,由于系统使用了Vxworks,用户对产品的信任度立即凸显。根据博主的经验,如果一次性购买的授权数量适当大一些,其价格是很多企业都能够接受的,最终您一定会惊讶得不可思议,在计算成本时甚至可以忽略不计。
虽然原厂需要收至少47250美元的年费,但您可以得到所有丰富的源代码,并适用于任何CPU。
嵌入式Linux最大的应用价值是开源,如果需要支持Wi-Fi的话,那么嵌入式Linux是很好的选择之一,搭配QT开发GUI人机界面也是非常不错的。Linux是支持新微处理器、新驱动软件和新协议软件最多、速度最快的平台,比如最近发布的USB3.0驱动软件。
我们不仅使用过WinCE、uC/GUI,而且还使用过QT,总体来说感觉都是非常不错的。要想产品卖得好,GUI图形用户界面是至关重要的,并且要求承担设计的美工必须对用户心理学、色彩心理学、人机工程学和软件框架结构必须有深入的研究,最好具有工业设计经验。因为这不是技术活而是艺术,所以一定要有天赋和灵气。 |