你知道设计流程的两种嵌入式系统开发吗

你知道设计流程的两种嵌入式系统开发吗

在日益信息化的现代社会中 , 计算机和网络的应用已经全面渗透到日常生活中 , 各种应用嵌入式系统的电子产品也随处可见,计算机的应用经过桌面PC系统的空前之后,嵌入式系统的应用正风起云涌 , 广泛进入到工业、军事、通信、环保、电力、铁路、金融等众多领域 。作为两大类型计算机之一的专用计算机系统、即嵌入式系统在应用数量上已经远远超过传统的通用计算机系统,嵌入式微控制器技术的出现给现代工业控制领域带来了一次新的技术革命 。
一般自行设计的方案 , 它的优势是可以全面地自定义最终的解决方案并优化成本,但是任何设计规格的更改或疏忽都会使成本高昂 , 且周期漫长 。相反,使用商业现成的平台将增加产品的销售成本 , 或者可能会浪费一些不必要的成本 , 但是通常来说 , 现成的系统提供了更快的验证周期,因而也就具有更为快捷的设计流程 , 从而在更短的上市时间内保证设计的质量 。

一:自行设计

开发之前,需要为系统的核心控制部分选择一种处理器技术,目前研祥采用以下技术:

1. 微控制器-微控制器的成本极为低廉,并且通常在单一的芯片上提供了集成的解决方案,且包括I/O外围设备 。它们通常带有极小的片上存储容量,而且难以用于复杂性高和需要扩展的场合 。此外 , 其时钟速率通常是10MHz的数量级,因此一般不能实现高性能的控制循环 。

2. 嵌入式处理器-和微控制器相比,嵌入式处理器的时钟速率更高且通常具有外部存储接口,因而性能和扩展性并不成问题 。但是应用程序需要进行复杂的驱动开发,因为嵌入式处理器通常并不带有片上模拟外围设备 。

3. 数字信号处理器(DSP)-DSP是一种专用的微处理器 , 它提供额外的指令以优化特定的数学函数 ,

在许多情况下,单一的处理器技术并不足以解决应用的需求 , 因此,混合式架构逐渐成为发展的方向 。

二:利用EVOC EEB PowerPC模块构建

采用这种方案 , 虽然通常来说需要付出比板卡组件成本更高的价钱,但是可以显著缩短产品进入市场的时间 。除此之外,这些系统具有较好的可扩展性 。随着处理器技术的进步,嵌入式系统出现以下几种不同的实现技术:

1、 非集成式嵌入式系统------对于使用现成产品来构建系统,这种系统通常是最为经济的解决方案 。但是,针对这种系统的软件开发工具几乎从未集成,而且这些系统通常需要进行各种监管认证 。

2、 集成式嵌入式系统------除了具有与非集成式嵌入式系统相同的组件,这种系统还提供诸如冲击、振动、工作温度,以及环境认证之类的技术说明 。通常这些系统更加昂贵 , 但一般都带有集成的软件开发环境,且具有更为丰富的I/O选择 。

对于那些对形状尺寸有具体要求且具有极高产量的系统 , 或者技术要求极为苛刻的系统来说,自行设计的方案将更具优势 。而对于产量相对较低、技术复杂又需要快速上市的产品 , 使用现成平台可以让供应商负担物流和潜在成本,而使设计人员可以专注于突出技术优势,从而在市场竞争中处于领先位置 。
【你知道设计流程的两种嵌入式系统开发吗】


经验总结扩展阅读