如何判断使用什么处理器?

简介: 在嵌入式系统设计中,硬件和软件的发展是密不可分的,每个都对另一个产生影响。那么,如何选择受软件问题影响的CPU呢?目前市场上有很多嵌入式CPU,因此为给定项目选择合适的CPU是一项挑战。以下是一些明显的选择标准:计算能力、能量消耗、片上设施、价格和供货情况。

在嵌入式系统设计中,硬件和软件的发展是密不可分的,每个都对另一个产生影响。那么,如何选择受软件问题影响的CPU呢?目前市场上有很多嵌入式CPU,因此为给定项目选择合适的CPU是一项挑战。以下是一些明显的选择标准:计算能力、能量消耗、片上设施、价格和供货情况。
除计算能力外,这些主要是面向硬件的; 所需的电量取决于正在运行的软件。还有一些其他不太明显的标准包括软件团队是否熟悉CPU架构?他们是否有开发工具?仿真模型是否可用?所选操作系统是否支持该芯片?是否有低功耗模式?等等。

cpu

可以说在选择CPU时,硬件标准中存在更多面向软件的因素。由于软件占大多数嵌入式系统整体开发工作的较大比例,因此很明显,代码的工作应首先开始,以便缩短产品上市时间。这很容易。但是,软件开发越先进,CPU规范的需求就越明确。例如,可能会发现设计可能会从具有电源管理功能的CPU中受益。但是,在进行大量软件设计和用例分析之前,这可能并不明显。所以需要等到软件开发完毕,最后才选择CPU处理器。这将使软件团队有机会评估他们将需要多少计算能力,以及为满足他们的设计目标需要哪些电源管理功能。

相关文章
|
7月前
|
存储 缓存 并行计算
CPU组成元素:运算器+控制器(一)
CPU组成元素:运算器+控制器
1299 0
|
2月前
|
存储 缓存
CPU运算器的工作原理基于其内部结构,通过执行算术和逻辑操作来完成各种任务
CPU运算器的工作原理基于其内部结构,通过执行算术和逻辑操作来完成各种任务
67 3
|
3月前
ARM技术 —— 条件执行
ARM技术 —— 条件执行
|
7月前
|
存储 缓存 调度
CPU组成元素:运算器+控制器(二)
CPU组成元素:运算器+控制器
130 0
|
6月前
|
并行计算 算法 C#
C# Mandelbrot和Julia分形图像生成程序更新到2010-9-14版 支持多线程计算 多核处理器
此文档是一个关于分形图像生成器的介绍,作者分享了个人开发的M-J算法集成及色彩创新,包括源代码和历史版本。作者欢迎有兴趣的读者留言交流,并提供了邮箱(delacroix_xu@sina.com)以分享资源。文中还展示了程序的发展历程,如增加了真彩色效果、圈选放大、历史记录等功能,并分享了几幅精美的分形图像。此外,还提到了程序的新特性,如导入ini文件批量输出图像和更新一批图片的功能。文档末尾附有多张程序生成的高分辨率分形图像示例。
|
7月前
|
安全 编译器 程序员
CPU处理器模式与异常
CPU处理器模式与异常
218 0
|
JSON 数据安全/隐私保护 数据格式
|
缓存
CPU、处理器、内存、外存、寄存器、缓存的区别
CPU、处理器、内存、外存、寄存器、缓存的区别
1488 0
|
存储 编译器 C语言
CPU指令解析及函数调用机制
CPU指令解析及函数调用机制
275 0