如何缩短开发嵌入式系统之路
基于EVOC EEB PowerPC模块的集成式嵌入式系统架构与图1所示的简单方框图相似。它使用Freescale PowerPC嵌入式处理器运行VxWorks或Linux实时操作系统。PowerPC通过内部的60X总线或PCI总线与DSP/FPGA相连接。 DSP/FPGA直接连接至AD采集芯片、开关量输入输出等外围接口。
图2:基于EVOC EEB PowerPC模块的集成式嵌入式系统示意图
图3:EVOC EEB PowerPC模块框架
纵观以上两种设计方案,技术性在其中能不能起到决定性作用,而简单的经济性分析却是非常必要的。如果最终的利润足大于开发过程中所花费的工程成本投资,那么所做的决定就是明智的。准确估算自行设计方案所花费的成本,并不是一个很简单的过程;如果只是把板卡组件的成本和硬件及软件的开发时间相加,那么只能是非常粗略地估算了总投资成本。还应该考虑其他的潜在成本才能准确地评估实际的任务成本。
评估了工程投资成本后,可使用公式: TPC/(SUP-VCUP)=BEP(其中,TFC为总固定成本,VCUP为单位变动成本, BEP为收支平衡点。)简单计算出企业的收支平衡点。但这并没有包含其他潜在成本。不过,如果选择了集成式嵌入式系统,不但可以缩短上市时间,而且早期的利润将会用于成本优化和特性改进。通过这种方案,可以在整个产品生命周期内分摊投资成本,而不是在早期的开发过程中投入所有资金。
那么这样是否就不用再自行设计板卡了呢?当然不是。对于那些对形状尺寸有具体要求且具有极高产量的系统,或者技术要求极为苛刻的系统来说,自行设计的方案将更具优势。而对于产量相对较低、技术复杂又需要快速上市的产品,使用现成平台可以让供应商负担物流和潜在成本,而使设计人员可以专注于突出技术优势,从而在市场竞争中处于领先位置。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)
评论