STM32F4xx添加浮点运算解算IMU(CubeMX + μVision 5.14)
vision
pytorch/vision: 一个基于 PyTorch 的计算机视觉库,提供了各种计算机视觉算法和工具,适合用于实现计算机视觉应用程序。
项目地址:https://gitcode.com/gh_mirrors/vi/vision
免费下载资源
·
1.在IMU四元数解算文件内添加 #include <arm_math.h>。
2.支持更为快速的sin/cos三角函数运算,需添加以下三个文件:
①arm_cos_f32.c,arm_sin_f32.c位于:
Drivers\CMSIS\DSP\Source\FastMathFunctions\
②arm_cortexM4lf_math.lib位于:
Drivers\CMSIS\Lib\ARM\
3.编译器Options for... -> C/C++ define 添加
ARM_MATH_CM4,__CC_ARM,__FPU_PRESENT
编译器warning redefine __FPU_PRESENT in stm32f401xe.h:
屏蔽stm32f401xe.h:
// #define __FPU_PRESENT 1U /*!< FPU present
第2步加与不加的区别:解算速度更快。
AHRS稳定可用。
GitHub 加速计划 / vi / vision
15.85 K
6.89 K
下载
pytorch/vision: 一个基于 PyTorch 的计算机视觉库,提供了各种计算机视觉算法和工具,适合用于实现计算机视觉应用程序。
最近提交(Master分支:2 个月前 )
868a3b42
8 天前
e9a32135
17 天前
更多推荐
已为社区贡献3条内容
所有评论(0)