加入收藏夹 | English
当前位置:主页>业内要闻>
观点:未来的嵌入式设计将是什么样子?
来源:  作者:本站

未来,一直在改变的嵌入式系统设计环境会持续的进化。开发环境该如何变化来进行适应改变呢?Cypress半导体公司的AtaKhan有一些自己的观点。

嵌入式处理器现在已经无所不在,几乎所有用电的设备都会有一个嵌入式处理器对各种应用进行控制或(和)运算。三十多年来,价格的不断下降和运算和控制能力不断的提升推动了这些处理器的繁荣昌盛和多样化。

摩尔定律、竞争的压力和消费电子设备的不断创新,使得在不久以后,我们日常用到的嵌入式处理器将与主流的计算机处理器具备一样的处理能力。

许多的这些创新都是由人们的消费行为所推动的,人类的行为一般会忽视线性的改进,而是倾向于指数级的改进,因此驱使出更多功能和更加复杂的强大系统。正因为这样,如今的消费电子设备需要配备一个三倍MIPS于需要的处理能力的嵌入式处理器,上G容量的内存,并且要求通过所有流行的通信协议连接至网络,这要求硬件(处理器)、软件开发工具、操作系统或者编译器不能出问题。另外,嵌入式设计者本身也需要理解最新的硬件和软件并利用它们设计出可以市场化的应用。

然而,必须看到一个实际的问题是人类的设计能力“带宽”远远跟不上处理能力上升的程度。因此,复杂度的提高使设计被延期,简单的增加人手并不能解决生产力提升的问题,正如一些书籍里面指出的那样,比如畅销已久的著作《TheMythicalMAN-MONTH》一书。

目前设计的形势

设计一个现代嵌入式系统是件复杂的多任务工作。第一步是定义该产品的潜在用户的行为需求,并了解竞争的前景和应对的方案。

下一步是决定公司已有的资源是否能减轻或关联能够实现的系统规格,比如软件、工具、处理器和其他需要的元器件。这些工作在实际软硬件工作开始之前必须完成。

一旦确定设计起步的前期工作完成了,最为艰巨的硬件和软件设计就要开始了。有代表性的,嵌入式设计包括三个主要的模块:处理运算、数字(外围和逻辑)、模拟(传感和控制的物理接口)。

一个系统多半是由以上三个模块的各种元器件构成,这三个模块由硬件和软件的接口进行联系。一旦一个设计在软件和硬件上“定型”了,再要改变的话很困难且需要花费时间和金钱,因为系统模块之间的软硬件具备互操作性。

嵌入式设计者需要抢在竞争对手之前将产品上市,以取得市场先机并充分重新利用投资、知识产权和工具,他们选择的架构和设计平台必须灵活并可修改。

这些工具和器件必须具备很强的灵活性来应对变化(事实上,变化无时无刻不发生),同时需要利用产业生态系统来获得大的开发社群和标准组织的支持。
上一页12 下一页

关于本站 | 会员服务 | 隐私保护 | 法律声明 | 站点地图 | RSS订阅 | 百科

免责声明:凡本站注明来源为xx所属媒体的作品,均转载自其它媒体转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。