开发产品时,我会在Matlab中进行所有算法设计。它们通常是非常基本的,一个或两个IIR或FIR滤波器,几个FFT,等等。当需要将其移至嵌入式环境时,我总是很难决定要在哪个平台上运行它。我通常会想到以下这些(广泛的)平台:
- DSP内核
- 现场可编程门阵列
- 微控制器
- 臂
做出此决定时应考虑哪些因素?
2
为什么将“ ARM”与“微控制器”区分开?尝试对TI的DSP + ARM部件进行分类?您是否正在尝试将低功率的小型设备与较大的微处理器分开?(在后一种情况下,您可能应该包括MIPS和特定于供应商的32位内核)
—
Kevin Vermeer
当我想到微控制器时,我想到了PIC,Atmel等,但我想ARM也可以落入这个范围。我并不是要说所有这些都是选择,只是在问应该考虑哪些因素。
—
2011年
您认为“最佳”是什么?您受到权力的限制吗?成本?易于编程?灵活性?
—
奥利弗·查尔斯沃思
@Oli这就是整个问题,在决定时应考虑哪些因素。
—
2011年
@Kellen:目前,这个问题有点像“如何决定哪种汽车最好?”,没有进一步的限制。
—
奥利弗·查尔斯沃思