TI8168 DSP算法开发流程

本文详细介绍了如何在TI的TMS320DM8168 DSP上添加自定义的“helloWorld”算法。通过阐述开发环境、系统配置和具体步骤,包括文件放置、Makefile修改、链接ID定义、内存调整等,帮助开发者理解DSP算法集成的过程。
摘要由CSDN通过智能技术生成

一、DM8168及本文简介

    2010年,TI推出的最新媒体处理器TMS320DM8168作为一款多通道高清SOC系统芯片,集成了1GHz主频Cortex-A8 ARM核与lGHz主频C674x的DSP核,并且集成了3个新版本的HDVICP子系统,还有新一代的VPSS。可同时提供3路1080P分辨率,每秒60帧的高清视频的H.264编码。新版本的HDVICP可支持高清分辨率的H.264、MPEG-4、VC1编码以及AVS和SVC编码,为高清视频的发展提供了更强大的软硬件支持【引用】。

    前面一篇文章介绍了DM8168的异构多核架构,本文旨在介绍如何在其DSP中添加自定义的算法。本文建立在已经熟悉CodecEngine的达芬奇架构以及DSP复合XDM标准算法开发流程的基础上。(至于达芬奇架构和DSP算法标准将在下篇文章中补充)。也就是说本文只介绍DSP算法的集成,即如何将DSP算法添加到DM8168的MCFW软件框架中

二、系统环境

开发板为ETV-HDV8168-HDMI(避免广告,不上图),PC为虚拟机centos6.3

三、介绍

本文以“helloWorld”算法为例,对应的为“helloWorld”link(在McFW框架中link是经常提到的“线程”的代名词)。假设已经拿到了DSP算法工程师的算法,这里为helloWorld,文件如下:代码下载:http://download.csdn.net/detail/guo8113/6977345

HELLOWORLD Algorithm文件介绍如下:

helloWorldAlg_TI_ialg.c – 提供创建算法实例的顶层调用接口,以及处理输入输出帧时的process 调用接口,运行时的参数设置调用接口。
helloWorldAlg_TI_priv.h –算法的私有 Data structures, macros and function call declaration.
helloWorldAlg.h - 对‘Hello World’ Link可见的算法实例创建和process call(处理调用)的Data structures, macros and function call declaration
SRC_FILES.MK – Makefile to build the ‘Hello World’ algorithm.
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值