DSP/BIOS实时内核在视频目标跟踪系统中的应用.pdfVIP

DSP/BIOS实时内核在视频目标跟踪系统中的应用.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP/BIOS实时内核在视频目标跟踪系统中的应用.pdf

维普资讯 第3O卷第5期 重庆大学学报 (自然科学版) V01.3O No.5 2007年 5月 JournalofChongqingUniversity(NaturalScienceEdition) Mav2007 文章编号:1000—582X(2007)05—0058—04 DSP/BIOS实时内核在视频 目标跟踪系统中的应用 张 玲 ,张 烽,何 伟,周继光 (重庆大学通信工程学院,重庆 400030) 摘 要:介绍一种TMS320DSP的实时内核——DSP/BIOS,并阐述其启动过程和基于DSP/BIOS内 核开发实时 目标跟踪系统。结合统一建模语言(UML)技术对系统进行分析和设计。通过DSP/BIOS实 时内核管理 目标跟踪系统任务间调度和通信、消息的管理和派发并结合时间片轮循方式进行多线程管 理,进而使得整个 目标跟踪系统得到合理的实现。实践表明,系统满足实时性的条件下能够正常稳定的 工作,设计和资源分配正确合理。 关键词:DSP/BIOS;数字信号处理;目标跟踪系统;任务;实时操作系统 中图分类号:TP751.1 文献标志码 :A 视频 目标跟踪系统的设计要求具有 自主管理、及 RTOS开发提供对象的创建和删除、多线程服务 (硬中 时响应外部事件并能够对采集图像进行实时处理。目 断、软中断、任务和空闲)、线程之间的通信 (信号量 前对于视频 目标跟踪系统主要采用 PC机和工控机的 (SEM)、邮箱 (MBX)、队列 (QUE)和 资源 锁 方式较多,随着嵌入式系统开发理论的完善,利用嵌入 (LCK)) 。 式系统开发相关产品也越来越受到业内人士的关注。 在CCS开发环境中针对DSP/BIOS提供了分析工 DSP/BIOS是CCS家族的重要组成部分。它针对 具,通过它可以查看系统的时序图、执行过程中对象的 DSP设备提供了一种优先抢 占式的多线程管理和可升 状态、占用资源、消息13志等一些系统相关信息。充分 级的实时内核,用 DSP/BIOS来管理 目标跟踪系统的 利用这些分析工具对于系统的整体设计和实时数据分 实时调度和同步、主机和目标机通信具有方便快捷,实 析具有很好的作用。 时性强等优点。 1.2 DSP/BIOS的启动过程 对于DSP/BIOS启动过程 (图1)在系统启动文件 】 DSP/BIOS 的资源代码中已经指定,没有必要去改变启动过程,但 1.1 DsP/BIOS简介 对整个启动过程的了解有利于更深入理解DSP/BIOS。 针对rI’I公司的TMS32ODSP设备,DSP/BIOS为 在执行初始化 DSP的时候,系统由人 口程序 Cint00 开发者提供一种嵌入式实时内核。开发者能很方便地 进入。针对C6000系列开发平台,在进入 Cint00之 利用它进行基于DSP的嵌入式实时操作系统 (RTOS) 前,相应的系统栈指针 (B15)和全局页指针 (B14)设 的开发。 置指向堆栈段的尾部和.bss段的头部,同时对控制寄 DSP/BIOS设计的主要 目的是为了降低存储器需 存器(如:AMR,IER,CSR)均进行初始化…。 BIOS 求的空间和CPU响应时间,这种设计有利于降低程序 — init用于初始化所有程序中使用的模块,

文档评论(0)

wuyouwulu + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档