Biu~笔记:高通蓝牙ADK(25)--添加第三方库文件

Biu~看来耳机的功能需要越来越多样了,最近好多人想要添加一些第三方功能,其中不乏想要添加一些senser算法。所以在使用这些第三方算法时,通常他们只提供库的编译文件.a和头文件.h,这个是能理解的,在ADK中添加第三方文件也比较简单。


首先将.a文件加入adk以下的路径

\adk\src\installed_libs\lib\default_qcc514x_qcc304x\native

如果名字已经为lib+“库名”+“.a”就不需要修改,否则需要按这个格式命名

        再将头文件放到adk以下的路径

\adk\src\installed_libs\include\profiles\default_qcc514x_qcc304x

例如a2dp库的添加





       最后在工程中配置中的lib加入库的名字

       完成以上步骤就已经把库加到工程中,通过头文件就能调用里面的API了,但是有些需要注意的地方。如果算法是在ADK中添加并编译测试过的,那问题应该是没有的。但有些算法并不是这样,所以在添加的时候,需要弄清楚算法需求的资源是什么,类似内存空间(下篇会介绍如何查看),时钟频率,浮点运算(ADK不支持浮点运算)等。当资源匹配了,算法才能生效,否则会引起很多问题。

        以上是本期博文的全部内容,如有疑问就别在博文下方评论留言了,有什么疑问或想了解的当面和我说(如果你知道我是谁的话ヽ( ̄▽ ̄)و),我会尽量安排上(o´ω`o)و。谢谢大家浏览,我们下期再见。

 

 多看文档,多上官网 ~ 多看文档,多上官网 ~ 多看文档,多上官网

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论