此库的最新版本为ARM处理器提供了加速,其中一些函数在arm汇编中进行了重写(在单独的文件motion_comp_arm_s.S中)。我的问题是,哪种arm汇编编译器适合这样的代码?---------------------------------------------------------------- .global MC_put_o_16_arm, {r4-r11, lr} @ R14 is also called LR
我的最终目标是在模拟ARM处理器板s.a.的QEMU上为Angstrom Linux (或Debian或其他Linux发行版)进行一些编程。多功能板。我很乐意体验,但如果有人尝试过类似的东西,并且几乎不能提供指导,那可能会加速进展。
我对所需步骤的理解是:- 1.从源代码构建QEMU (尽管我不确定预先构建的二进制文件是否可以)。2.安装ARM工具链(例如Yagarto / GNU-ARM for Cygwin?)3.下载Angstrom Linux tarball并构建4.使用Angstrom
我想要加速下面的代码,它计算表的最大值: int16_t max = 0;for (i = 0; i < 256; i++) {int16_t val = *in16++; max = val;return max; 是否存在计算相邻值最大值的Cortex M4 DSP在CMSIS中,我看到了"arm_max_q15“。这个函数是如何实现的?