网站大量收购闲置独家精品文档,联系QQ:2885784924

基于DDK的音视频编码器驱动的设计.PDF

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于DDK的音视频编码器驱动的设计

第25卷 第3期 吉林 大 学 学 报 (信 息 科 学 版) V01.25 N0.3 2007年5月 JournalofJilinUniversity(InformationScienceEdition) Mav2007 文章编号:1671—5896(2007)03-0246-05 基于 DDK的音视频编码器驱动的设计 吴 江,迟学芬,刘 娜,周 彪 (吉林大学 通信工程学院,长春 130012) 摘要:为了降低基于DM642音视频驱动开发的复杂度,通过研究基于DM642的音视频编解码器驱动的开发方 法,提出了基于DDK (DriverDevelopersKit)的驱动开发模型,并举例给出基于DDK的音视频驱动开发流 程。通过和传统的驱动开发模型相比,得出基于DDK的驱动模型使得驱动开发具有以下优点:重写的代码量 更少 ;移植到不同的平台时,代码改动更少。 关键词 :驱动开发包;DM642开发板;音视频编解码器 中图分类号 :TN919.8 文献标识码:A DriverDesignforAudioandVideoCodecBasedonDDK WUJiang,CHIXue—fen,LIUNa,ZHOU Biao (CollegeofCommunicationEngineering,JillnUniversity,Changchun130012,China) Abstract:ToreducethecomplexityofdevelopingaudioandvideocodecbasedonDM642.,anewmethodis proposed,nadaexampleisgivenoutfordevelopdriverbasedonDDK (DriverDeveloper’SKit).Compared withtraditionalmethodofrdevelopingdriver,themehtodtodevelopdriverwithDDK isprovedtohavethesead— vantages:htema ountofrewritecodeismuchless,htemodificationofthecodeismuchlesswhenplnattoother plaftorm. Keywords:driverdeveloper’Skit(DDK);DM642EVM;driverdevelopment 引 言 DDK (DriverDeveloper,SKit) 是 rII(TexasInstruments)为简化驱动程序开发,为 TMS320系列 DSP提供的驱动程序开发套件。该套件为TMS320系列各种外围器件提供完整的标准化驱动程序模型, 使驱动程序可以很方便地移植到其他应用中,大大提高了驱动程序开发的效率。DDK是对每种TMS320 系列DSP都提供的芯片支持库 (CSL:ClipSupportLibrary)的补充,CSL提供对外围器件寄存器配置及 初始化等的低级控制,DDK完全通过CSL对外围器件进行控制。简单地说,DDK建立在 CSL上层,所 以用DDK来开发驱动程序将更为快捷且可移植性更好。 DDK为开发驱动程序 定义了标准模型和一系列的API(ApplicationProgrma Interface)。为简化程 序设计,标准模型又被分为两个层次,其中高层称为Classdriver,低层称为Mini—driver。前者与器件相 对独立,完成诸如缓冲区管理和请求同步等功能,同时扮演着与API和Mini—driver二者接 口的角色;后 者完成特定的器件初始化和控制功能,它符合 IOM (I/OMini—driver)的接 口标准。DDK的这种分层结 构使驱动开发人员仅需了解单一的Mini—driverAPI,就可以完成整体外围器件的驱动设计,而且这一过 程比设计整个驱动程序要简单得多,因为Classdriver控制了缓冲区管理和同步。DDK提供 3种 Class 收稿 日期:2006-08—10 基金项 目:吉林省科技发展计戈基金资助项 目 作者简介:吴江(

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档