本文介绍TI开源“iqmath”(Q格式库)移植。
前面文章介绍过Q格式数据,在没有FPU的MCU或DSP使用非常广泛。但使用起来不太方便,TI开源了其iqmath库,下面介绍将其移植到其它平台。
1.源代码获取
TI在其“MSPM0-SDK”中开源了其iqmath库,因此,需要先下载,安装其SDK,再从其安装目录获取其源代码。
下载地址:
MSPM0-SDK 支持软件 | 德州仪器 TI.com.cn
安装完成后,在安装目录“xxx\ti\mspm0_sdk_1_20_00_05\source\ti”(我下载的SDK是这个版本)下有一个“iqmath”的目录,这里就是我们需要的源代码。
这里剔除一些无用的文件。
1)删除其目录下lib目录及其下所有文件(这里的lib与所用的MCU相关)
2)删除其目录下hwa.h(这个文件与具体的MCU相关)
处理好的文件也可以直接从我的优快云资源中下载,名称:TI iqmath的源码,网址:https://download.youkuaiyun.com/download