理论上知道你需要一个微控制器有多强大,运行你的程序?

时间:2012-11-24 13:46:06

标签: algorithm cpu processing microcontroller

随着大量的微控制器,甚至不同级别的arduinos提供比上一代更多的功能,是否有一种数学方法或某种方式可以通过分析了解您需要多少处理能力来运行程序为了选择合适的微型设计?

没有反复试验。即没有尝试它,如果它太慢,购买下一个芯片。

1 个答案:

答案 0 :(得分:1)

我必须对尚不存在的计算机系统进行性能预测。循环时间比例之类的东西只能提供非常粗略的指导。一般来说,我不得不求助于模拟,最接近我可以测量实际硬件。

也就是说,您可以找到类似于您的代码的基准数字,这至少会为您提供一个起点。

我不会通过一次处理一个芯片来做到这一点 - 你的代码可能有一个问题,这使得任何可行的芯片都太慢了。我会尝试找到一个足够快的芯片,如果它比需要的速度快得多,那么就可以解决。