最近做的网络语音的项目需要用到speex中的一些功能,查了一下资料发现移植给mcu的经验大多零零碎碎,自己捣鼓了一晚上总算是移植好了,写个博客记录一下。
1.获取speex源码
官方下载:
官方地址
博主移植用的源码以及移植好的工程下载:
点此免费下载
2.添加源码文件到工程
解压源码包需要保证有以下几个文件和目录即可(图中与移植无关的选项已经删掉,可以参考步骤1中博主移植用的源码)

打开需要移植的工程,添加新的分组speex,把源码目录libspeexdsp下的.c文件全部添加进来

其中test开头的几个文件可以暂时不包含,或者直接移除

添加头文件路径,指定源码目录下的include目录