- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式操作系统在实时图像处理系统中的应用
课程设计报告
课程名称: 嵌入式系统课程设计
专业班级: 自动化XXX班 学号:XX
学生姓名: 王XX
指导教师: XXX
完成时间: 2014年 6月 3 日
报告成绩:
芙蓉学院教学工作部制
目 录
1.设计要求 错误!未定义书签。
2.设计的作用目的 1
3.设计方案 1
4.硬件设计 1
4.1 Virtuoso 4. 2 的特点介绍 1
4.2事实图像处理系统的嵌入式系统软件的实现 2
4.3 主处理器模块 4
4.3.1单DSP上进行的实验 4
4.3.2 用两片DSP进行调试 4
5.软件设计 5
5.1 系统的结构框架 5
5.1.1视频图像采集模块 7
5.1.2视频图像输出模块 8
5.1.3报警模块 9
5.2系统软件功能设计 10
6.系统仿真与调试 12
7.心得体会 15
参考文献 16
嵌入式操作系统在实时图像处理系统中的应用
1.设计要求
随着电子信息技术的迅猛发展,视频监控、视频图像的采集和处理得到了广泛
的应用。传统的图像采集系统由于技术的限制,使用的都是低速的 A/D 转换器,由于芯片和总线结构本身的限制,采集速度一直难以提高。嵌入式系统具有体积小、
功耗低、处理速度快、软硬件可裁剪、可扩展性强等优点。为视频图像的采集与处
理提供了基础。 由于对实时性能的苛求, 图像信息处理系统大多采用监控软件的方式来保证应用软件的正常运行。要求并行处理系统能适应不同算法的并行处理结构, 因此系统控制软件必须具有任务调度、资源分配、进程管理等功能以及支持系统计算能力的扩展。
2.设计的作用目的
数字图像采集与处理系统包括图像的采集、处理、存储、传输和显示几个方面。
系统以 ARM 处理器为基础,并根据需求扩展必要的外围设备,利用嵌入式 Linux
操作系统进行实时多任务管理,通过应用程序对摄像头进行操作并实现图像处理功
能。系统资源的分配是静态的, 数据流是固定的, 没有资源管理、任务调度和并发处理的功能。但是, 需要处理的数据量变得越来越大, 而处理的时间却要求越来越短, 采用多DSP 并行的方式就不可避免。嵌入式操作系统具有实时多任务微内核, 有着强大的任务管理和资源管理能力。
3.设计方案
以多片ADSP21060 构成的图像处理系统为硬件平台, 借助Vir tuoso 4. 2 提供的微内核构造了一个嵌入式系统软件, 介绍了系统中任务调度、资源管理、并发处理、中断响应、数据通信等实现方式。
4.硬件设计
4.1 Virtuoso 4. 2 的特点介绍
1) 提供了专为DSP 优化的可扩展专用内核。该专用内核采用独特的分层方式和模块化的设计, 对强实时的多任务处理和高速中断提供了有力的支持。
2) 采用了多芯分布式应用的先进VSP 编程模式。Virtuoso负责全部通讯工作, 开发者可以很透明地将数据对象和任务从一个处理器移到另一个处理器。处理器拓扑结构的改变并不影响应用程序的确定行为, 这种独特的设计使对多处理器系统的编程就象对单处理器一样简单。系统还提供了硬件抽象层, 允许开发者对于算法进行口对口连接, 为可移植性提供了良好保障, 开发者可轻松地将系统升级到更高端的DSP 系统。
3) 具有集成开发环境可以简化并加速应用程序的开发。
4.2 实时图像处理系统的嵌入式系统软件的实现
虽然Virtuoso 4. 2 提供了多任务调度方法和用于并发性同步和互斥的系统内核对象, 但是嵌入式系统软件中任务划分和并发机制、资源的有效管理、中断处理以及数据通信都需要研究和实现。
1) 任务的划分和并发机制
嵌入式微内核为多任务创建运行环境, 担负着任务管理、任务控制、任务间的通信、任务的同步与互斥等功能, 而嵌入式系统软件是系统功能实现的关键。如何基于嵌入式微内核, 更好地将系统应用划分成一个个的并行是系统协调工作、嵌入式微内核充分发挥作用、简化设计复杂性的基础。划分任务的好坏直接影响到了系统性能的好坏和执行效率的高低。
因此, 任务的划分和并发机制是系统设计的重点。决定系统中任务划分和并行性的最主要的因素是系统中所实现功能间的异步关系。这就需要从数据流的分析入手, 对系统的功能进行划分, 根据数据流图中数据的变换, 分别确定并行和顺序执行的变换, 从而构造不同的任务。通过对图像处理系统的分析, 可以从系统的内部
您可能关注的文档
最近下载
- 第二章 直线和圆的方程 (章末课后复习题课件)-高二数学同步备课系列(人教A版2019选择性必修第一册).pptx VIP
- 溶栓药物介绍PPT幻灯片.ppt VIP
- 全国大学生职业规划大赛《生物育种技术》专业生涯发展展示PPT【最新版】.pptx
- 《眼镜定配技术》期末考试复习题库(含答案).docx VIP
- (高清版)-B-T 40521.2-2021 乘用车紧急变线试验车道 第2部分:避障.pdf VIP
- 2025年青岛职业技术学院单招笔试语文试题库含答案解析(5套卷).docx VIP
- 有机肥基础知识培训.pptx VIP
- 川教版三年级上册信息科技 5在线导航选路线 课件.ppt
- HG21515_常压人孔 附图.pdf VIP
- 【MOOC期中】《无线物联网基础与应用》(北京邮电大学)中国慕课期中网课答案.docx VIP
原创力文档


文档评论(0)