嵌入式数据库在基于多核处理器的视频监控中的应用.pdfVIP

嵌入式数据库在基于多核处理器的视频监控中的应用.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文档。上传文档
查看更多
嵌入式数据库在基于多核处理器的视频监控中的应用.pdf

第39卷第 4期 郑 州大 学 学报(理 学版) VoI.39 NO.4 2007年 12月 J.of Zhengzhou Univ.(Nat.Sci.Ed.) Dec.2007 嵌入式数据库在基于多核处理器的 视频监控中的应用 陈东伟 , 韩 娜 (1.北京理丁大学珠海学院计算机科学软件学院 广东珠海519085; 2.太原理工大学天成科技股份有限公司 太原030024) 摘要:在嵌入式双核处理器(ARM+DSP)平台之上,提出基于嵌入式数据库的网络视频监控系统架构.通过移植 嵌入式数据库FUEI 在TMs32ODM6446音视频开发平台,利用其在多线程环境下对共享数据的管理,实现了多核 处理器平台的音视频编解码对数据访问的一致性;并基于FUEI 实现了嵌入式视频监控系统,使得系统在嵌入式 多核处理器架构上更好地管理多线程应用程序之间共享的数据,进而可靠、高效地进行音视频的网络传输. 关键词:嵌入式数据库FUEI ;嵌入式Linux;多核处理器;多线程 中图分类号:TP 311.133.1 文章编号:1671—6841(2007)04—0052—04 0 引言 嵌入式监控系统中,在保证流媒体实时传输的前提下,需要对来自监控端各个用户的大量实时数据参数 进行处理、存储和响应,特别是在多个用户对当前图像提出参数修正以及云台控制参数时.由于目前嵌入式 系统中采用的嵌入式web服务器thttpd为一个轻量级的http服务器,并且其采用的web数据库技术CGI 程序对资源的独占,特别是当多用户同时访问时,使得web服务器非常忙碌,严重时会造成拥塞,从而导致 嵌入式视频监控地图像实时性无法保证.另外,在嵌入式网络视频系统中,有多个线程的应用需要得到及时 响应,使得操作系统对数据的处理和存储能力十分有限.如何更加合理而有序地管理各种线程所使用的数据 和资源成为必须解决的问题.同时对于双核处理器架构来说,ARM与DSP之间共享内存区数据的一致性访 问也成为制约系统的一大问题. 为了解决这些问题,本文结合嵌入式数据库FUEL在视频监控中的应用,利用嵌入式操作系统的多线 程技术、双核处理器之间共享存储区的交互以及嵌入式数据库对共享数据访问的技术,对嵌入式数据库 FUEL在嵌入式视频监控系统中的设计和实现方法进行了讨论. 嵌入式系统的数据库设计 基于嵌入式操作系统和嵌入式数据库系统构建的视频监控系统的结构如图1所示.嵌入式数据库系统 是介于用户和嵌入式操作系统之间的一层软件,它由众多程序模块组成,其作用是对多线程环境下的数据进 行有效的组织和管理以及多用户的并发访问进行统一的管理. 从嵌入式数据库的应用方式来看,通常可以分为两种类型:一种是通用的嵌入式数据库系统,如开放源 码的Berkeley DB和Sqlite等;另一种是针对具体的应用对象而白行设计开发的专用嵌入式数据库系统,这 种方式一般把数据库作为应用程序的一部分,允许直接访问嵌入式数据库系统. 一 般情况下,嵌入式数据库无须独立运行数据库引擎,它由程序直接调用相应的C函数去实现对数据 的存取操作,这一特点使得与C程序编写的嵌入式应用程序得到“无缝连接”.由于嵌入式实时数据库系统 收稿日期:2007—06—07 作者简介:陈东伟(1982一),男,助教,硕士,主要从事嵌入式系统研究,E mail:wei.francois@gmail.corn 第4期 陈东伟等:嵌入式数据库在基于多核处理器的视频监控中的应用 53 在运行环境和运行方式上与常见的企业级数据库管理系统有很 大差别,传统的企业数据库如Oracle、DB2等在实时嵌入式环境 中很难发挥作用.因此在嵌入式多核处理器平台的视频监控系 统中,采用了开源的数据库 FUEL,构建了一个基于 ARM+ DSP+thttpd+FUEL的嵌入式多核处理器视频监控系统. 1.1 FUEL简介 FUEI 是一个针对开源操作系统高性能的嵌入式数据库管 理系统,其具有快速、灵活、轻量级的特点.FUEL应用广泛,包 括电信通信、

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档