- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
监控设备课程设计总结
佳木斯大学课程设计报告
嵌入式数据库在基于多核处理器的视频监控中的应用
院 信息电子技术
专 业 通信工程
班 级
学 籍 号
姓 名
指导教师
佳 木 斯 大 学
2015年6月26日
摘要
在嵌人式双核处理器(ARM+DSP)平台之上,提出基于嵌人式数据库的网络视频监控系统架构。通过移植 嵌人式数据库FUEL在TMS320DM6446音视频开发平台,利用其在多线程环境下对共享数据的管理,实现了多核处理器平台的音视频编解码对数据访问的一致性;并基于FUEL实现了嵌人式视频监控系统,使得系统在嵌人式 多核处理器架构上更好地管理多线程应用程序之间共享的数据,进而可靠、高效地进行音视频的网络传输。
关键词:嵌人式数据库FUEL;嵌人式Linux;多核处理器;多线程
Abstract
Based on the platform of embedded multi-core processors (ARM + DSP), a network video surveillance system which is based on embedded database is introduced. Firstly, embedded database FUEL is ported to TMS320DM6446 an audio/video develop board. Then, the shared database on the multi-core processors can be accessed concurrently with embedded database. Finally, the embedded video surveillance system can access the shared data among multiple threads in application and manage the shared memory between ARM and DSP based on FUEL. Therefore, it can transmit the encode/decode audio and video more reliable and effective.
Key words:embedded database FUEL; embedded linux; multi-core processors; multiple threads
目录
摘要 i
Abstract ii
第1章 绪论 1
1.1 课题的来源及研究目的和意义 1
1.1.1 课题的来源及研究目的 1
1.1.2 课题的研究意义 ………………………………………………………1
1.2 本课题的主要内容 1
第2章 嵌入式系统的数据库设计 2
2.1 FUEL简介 2
2.2 FUEL在TMS320DM6446的移植 2
第3章 嵌入式视频监视系统结构分析 4
3.1 嵌入式视频监视系统结构分析 4
3.2 基于FUEL视频监控系统的实现 4
第4章 心得体会 6
参考文献 7
附录1 程序清单 8
第1章 绪论
1.1 课题的来源及研究目的和意义1.1.1 课题的来源及研究目的
嵌人式监控系统中,在保证流媒体实时传输的前提下,需要对来自监控端各个用户的大量实时数据参数进行处理、存储和响应,特别是在多个用户对当前图像提出参数修正以及云台控制参数时由于目前嵌入式系统中采用的嵌人式web服务器thttpd为一个轻量级的http服务器,并且其采用的web数据库技术CGI程序对资源的独占,特别是当多用户同时访问时,使得web服务器非常忙碌,严重时会造成拥塞,从而导致嵌人式视频监控地图像实时性无法保证1.1.2 课题研究的意义
在嵌人式网络视频系统中,有多个线程的应用需要得到及时响应,使得操作系统对数据的处理和存储能力十分有限.如何更加合理而有序地管理各种线程所使用的数据和资源成为必须解决的问题同时对于双核处理器架构来说,ARM与DSP之间共享内存区数据的一致性访问也成为制约系统的一大问题1.2 本课题的主要内容
为了解决这些问题,本文结合嵌人式数据库FUEL在视频监控中的应用,利用嵌人式操作系统的多线程技术、双核处理器之间共享存储区的交互以及嵌人式数据库对共享数据访问的技术,对嵌人式数据库 FUEL在嵌人式视频监控系统中的设计和实现方法进行了讨论第2章 嵌人式数据库系统是介于用户和嵌人式操作系统之间的一层软件它由众多程序模块组成其作用是对多线程环境下的数据进行有效的组织和管理以
文档评论(0)