近两年嵌入式软件产业发展迅猛,而且也已成为软件体系的重要组成部分,正不断渗透到各个行业之中,作为包含在这些硬件产品中的特殊软件形态,嵌入式的产业增幅不断加大,而且在整个软件产业中的比重日趋提高。
据有关部门提供的数据预测,在未来几年内,嵌入式系统的发展将为几乎所有的电子设备注入新的活力,嵌入式系统将在人们的日常生活中形成一个更大的应用领域。不过要说到嵌入式系统最有发展前途的还应该要算IT应用领域。
因为其主要还是用在一些特定的专用设备上,而通常这些设备的硬件资源(如处理器、存储器等)都非常有限,并且对成本很敏感,有时对实时响应要求很高。特别是随着消费家电的智能化,对嵌入式系统的需求更加明显。按目前行业分类,嵌入式产品主要分布在消费类电子、通信、医疗和安全等行业中。
笔者因为工作原因,最近也接触到此类产品Windows Embedded。所以想把这段时间的体验心得写出来与大家一同交流也顺便分析一下国内嵌入式系统行业格局。以现在笔者公司所开发嵌入式系统套件产品为例,其主要为世界各地的食品零售行业提供完全集成的“host-to-post”(也就是说,从总部到销售商店)软件套件。公司的客户包括大型连锁超市、小型的个体商店、便利店以及加油站和超市联合体等等。
大家知道像这种总分部零售POS(RPOS)分离的终端要能够满足所有前端POS操作的要求,要包括客户检验、自助式购物和电子广告牌。公司之所以将之前的平台迁移到Microsoft Windows XP Embedded操作系统,其主要原因是为了获得更好的硬件支持——例如支持USB、多监视器和即插即用——并能够减少操作系统的内存占用,毕竟现在大部分系统都是在微软的操作系统平台下运行,而Windows Embedded则可以与其主流操做系统做到无缝连接。
加上Windows XP Embedded是一个可定制的操作系统,因此我们可以只选择那些POS应用程序所必需的组件,而忽略其它的常用组件。” 这就意味着Windows XP Embedded能够提供比桌面版本更小的内存空间占用和更可配置的解决方案,由于它保持了代码的兼容性,因此我们不需要对代码进行重大修改。我们可以使用那些现成的第三方驱动程序和DLL。
而这要放到从前国内的同类产品公司,恐怕就不能如此顺利,其主要问题还是以下三大原因:
第一,嵌入式在国内仍属新兴产业,而各大高校在人才培养方面还没有跟上,所以高校毕业生的知识面还不能满足嵌入式市场对其提出的要求,不能胜任嵌入式系统的开发工作。
第二,社会环境原因。IT行业本来就是年青人的天下,再加上近年来,整个中国社会都处在一种非常浮躁的氛围中,技术人员的工作重心往往不在技术工作上,而是更看重工资,所以“跳槽”屡见不鲜。导致现在的企业慢慢开始不愿再花费大量的经力、人力、财力去培养随时可能会走掉的人。这也是致使国内嵌入式系统的开发工作“后继无人”的重要原因,也是使得一些本来可能成为优秀嵌入式开发工程师的人才流失的关键所在。
第三,在产品方面中国的嵌入式市场也存在着严重问题。嵌入式产品种类多样,可谓是五花八门,生活之中随处可见,有些公司甚至还在开发一些更新应用的产品。但是由于国内企业不重视知识产权的保护,往往一种新产品刚刚上市不久,就会出现大批仿制品,致使嵌入式市场始终处于恶性竞争之中。这样国内企业就不再愿意投入太大的研发经费,而是通过抄袭、仿制国外产品等手段来获取利润。这最终将导致国内嵌入式系统因开发技术发展缓慢,缺少核心技术,没有倡优产品。
而这也是像微软这样的巨头一经推出的Windows Embedded,首先让行业有了统一规范标准,解决了一家一样的规范难题。其次,强大的技术推广能力,也是能让Windows Embedded迅速占领市场的重要原因。毕竟,IT行业除了良好的现金流资金链,最重要的还是人材,而像微软这样的软件巨头无疑不是拥有着大量的人才储奋,产品成型自然也比国内行业具有更快速、更完备的优势。还有良好的售后技术实力,对这种订制性嵌入式系统就要求更高。如果,没有大量的人力、物力以及技术实力,就像ERP系统想做好一样简直就是一纸空谈。
所以,说句实话,不是我说国内同行企业的不好,只是现实社会真能静下心,好好干事的人实在太少。大家现在一切都向钱看,这样能出好产品吗?而几个人带着从原公司源代码出来就成立公司的也不在少数。虽然,短期或许能够获利,但是如果行业中所有人都这样,那个行业我想恐怕就真的离死亡不远。面对此种状况,我想只有静下心,先练好内功才是正途。毕竟,任何事情都需要积累,才能厚积薄发。