专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
DSP
Hexagon SDK架构分析
2019-07-13 12:21
发布
生成海报
站内文章
/
DSP
15512
0
918
Hexagon DSP既然这么强劲,那么我们应该如何开发以及开发都有哪些工具呢。从一章开始我就将从开发者角度来看待这样一款强劲的芯片如何采纳到我们熟悉的开发阶段以及介绍开发过程中以及Qualcomm官方为我们提供的各种各样让人兴奋的示例与新功能。Hexagon SDK给我们提供了使用DSP的统一接口,正是由于它的存在,开发者才能方便地使用DSP各种强劲的功能。
Hexagon SDK目录结构及作用
docs:Hexagon SDK一些介绍性文档
examples: 一些入门的例子,可以帮助开发者快速的学习audio, dynamic, and FastRPC模块
inc:包含创建audio, dynamic, and FastRPC模块的头文件
lib:支持Hexagon SDK的库文件
test:一些用于测试自定义音频等模块的单元测试库
tools:创建实例所需要的工具
examples目录
audio:应用equalizer、fir等与audio数据的基于APPI模块
fastcv:使用aDSP FASTCV的用以检测图片某个区域的例子
voice:声音相关的子模块CAPI
common:各个子模块的通用内容,比如库文件和一些实例
lib目录
audio:库文件允许开发者添加或者删除audio模块
common:a1std、adsp_info等模块的工具库和实例
fastcv:FastCV库文件包含优化后的aDSP实现,dspCV库文件包含一些功能的本地实现
voice:动态声音拓扑和模块管理
test目录
test_appi:APPI 单元测试框架
test_capi_v2;CAPI_V2单元测试框架
test_main:单元测试主入口
test_profile:单元测试配置信息
test_util:单元测试工具,如读周期和内存的实现和调试工具
tools目录
创建实例需要的各种工具如eclipse、elfsigner等。
为了方便移植性和共享对象的重用,Hexagon SDK提供了一些用于消息诊断、内存分配等的函数。如果想获取更加详细的信息,请参考HAP_fartf.h、HAP_debug.h、HAP_mem.h等文件。当然,除了以上类处的头文件,Hexagon Tools分享的libc和libgcc标准库也是可以使用的。
Ta的文章
更多
>>
Hexagon SDK架构分析
0 个评论
门禁开发之PIC学习
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮