【问题标题】:How big of an algorithm can I run on ARM cortex M0? [closed]我可以在 ARM cortex M0 上运行多大的算法? [关闭]
【发布时间】:2013-10-29 07:19:03
【问题描述】:

我希望将一些运动传感器与 ARM cortex M0 集成。之后我需要一些传感器融合算法并使用蓝牙 LE 发送数据。 M0处理器有多强大?是否有可能我需要切换到 M3 或 M4 才能实现? 任何帮助是极大的赞赏。

【问题讨论】:

  • 你说的“大”算法是什么意思?你的算法到底是什么?
  • 之后做一些传感器融合和模式识别。几个矩阵乘法和 4 或 5 个 for 循环。

标签: arm bluetooth-lowenergy cortex-m3 sensor-fusion


【解决方案1】:

您的问题很难回答:我们没有关于您使用的 M0 的信息(尤其是关于核心频率),也没有关于您拥有的传感器(数据大小、刷新率...)的信息。

与低功耗处理器相比,Cortex-M0 非常强大。我发现了一些示例 [1] 在旧的 dsPIC30F(可能比 M0 慢 4 倍)上实现了卡尔曼滤波器,用于陀螺仪/加速度计。 BLE 堆栈非常轻。我对使用 cortex-M0 处理运动传感器的可行性很有信心,但如前所述,我们没有足够的信息来提供明确的答案。

[1]http://tom.pycke.be/mav/92/kalman-demo-application

【讨论】:

    猜你喜欢
    • 2021-12-18
    • 2015-09-15
    • 1970-01-01
    • 2016-12-01
    • 2011-07-26
    • 2016-06-10
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多