回答

收藏

【卓跃教育】嵌入式实时系统处理器应注意哪些

其他 其他 1167 人阅读 | 0 人回复 | 2012-11-02

大家对嵌入式系统应该很熟悉了吧,那在选择处理器的时候又应该注意哪些呢?下面由卓跃教育为大家介绍,在选择处理器时该注意的事项。?
1.性能:处理器必须具备足够的性能来处理任务,并能支持产品的生命周期。?
2.实现:根据具体的应用,需要的处理器可能是高度集成的产品,甚至于符合军用规范。对于一个DSP应用,它可以在几种方案中进行选择。一种选择是ASIC。这种器件能被用作DSP协处理器,但对许多通用信号处理应用而言,它不是非常灵活。另一种选择是RISC处理器。这种器件具有极快的时钟速度,但可能不具备可伸缩性,而且可能还存在其它实时问题。?
3.工具支持:支持软件创建、调试、系统集成、代码调整和优化的工具对于整个项目的成功非常重要。?
4.操作系统支持:嵌入式系统应用的复杂性要求采用有益的抽象来降低复杂度。针对所选处理器优化的商用操作系统能够缩短应用开发周期和产品上市时间。?
5.过去的经验:以前使用所选处理器或处理器系列的经验可以减少学习新处理器、工具和技巧所需的时间。?
6.仿真支持:周期精确的仿真技术在某些种类的应用中十分重要,尤其对于数字信号处理,它的大部分功能是依靠仿真技术来验证正确性的?
7.应用支持:支持方式分为许多种——从通过热线或网站提供的应用指南到预打包的软件;从应用框架到可用的测试基准。某些DSP处理器还一并提供用于外围设备的驱动程序、板支持包以及其它“启动套件”。?
8.成本:嵌入式应用对成本非常敏感。几美分的成本差异就能决定产品在市场上的成败。?
9.功耗:许多便携型的嵌入式实时系统是依靠电池供电的。因此,电池寿命成为系统的一个重要参数。在这种情况下,应考虑采用针对便携式应用优化的低功耗器件。?
10.遗留代码:选用需要移植现有代码的处理器可能会显著延长开发周期。选择一款代码兼容的器件则可以缩短或省去移植代码的步骤。?
11.算法复杂性:特定处理器能很高效地运行特定算法。选择的处理器应该尽可能与应用相匹配。例如,包含大量控制代码的有限状态机应用应该选用RISC器件,如arm处理器。而诸如编码、解码和回波消除等信号处理应用则应当选用DSP或带有信号处理加速器的某些器件。?
您有任何关于嵌入式系统的疑问,欢迎咨询在线老师?
12.面市时间:项目的最终期限可能会影响处理器的选择。这与前述的几项选择标准有密切关系,如操作系统和其它软件的可供应性以及代码的可移植性问题等。?
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条