编译期对象构造优化 .bss 为 .rodata

📝

内容提要

问题 为了提高性能,我编写了一个查表法算 sin 的函数。为了适配不同 ROM 大小的 mcu, 这个表还有大有小多个版本。最大的表,里面有 1800 项,因为是保存的 0-90度的 sin 指,因此分辨率达到了 0.05度。 而且,为了进一步提高性能,表里存放的,并不是 float, 而是我自己编写的定点数 float_number。 问题就出在这个float_number...

🏷️

标签

➡️

继续阅读