代码之家  ›  专栏  ›  技术社区  ›  Bob

gcc高效字节复制ARM Cortex M4

  •  0
  • Bob  · 技术社区  · 7 年前

    有内置的吗 gcc 专门针对ARM Cortex M4的架构进行优化的memcopy功能?

    1 回复  |  直到 7 年前
        1
  •  6
  •   cooperised    7 年前

    对- memcpy . 编译器和标准库通常都有经过良好优化的 memcpy 在特定情况下,您需要了解数据的性质及其对齐方式,但一般来说,您应该相信标准库的编写者做得很好。看见 this question

        2
  •  1
  •   Jocelyn    7 年前

    对于大型模块*值得一看DMA选项,广泛适用于Cortex-M4微控制器系列。 在这个过程中,CPU将是空闲的,这在某种程度上是有效的。

    *由于设置DMA控制器需要一段时间,因此对于小数据块来说可能效率不高。