基于DSP/BIOS的数字存储示波器软件设计
发布时间:2021-12-31 21:18
数字存储示波器作为电子设计工程师不可或缺的测试仪器,经过几十年的发展,各项性能指标已达到较高的水平。示波器的系统框架由FPGA(现场可编程逻辑门阵列)和系统微处理器构成。随着示波器功能的不断扩展和采集速度的提高,对微处理器的数字信号处理能力以及实时响应速度有很高的要求。本课题采用TI公司的OMAPL138双核处理器,ARM核完成系统控制、外设管理以及菜单界面绘制,从而释放了DSP核的大量资源,使DSP更加专注于波形数据的采集、处理和运算。在DSP上运行DSP/BIOS实时操作系统,有助于实时响应示波器操作,缩短处理周期,提高波形捕获率。故研究基于DSP/BIOS的示波器软件系统设计对提高示波器整体性能和功能扩展都有重要意义。论文的研究重点主要有以下几个方面:1、完成DSP/BIOS系统配置以及实时多任务设计与同步。首先,使用DSP/BIOS中的图形配置工具实现系统全局配置、对象创建和内存规划。其次,根据DSP端功能模块的执行流程和实时性要求,设计DSP/BIOS实时多任务,并实现任务间的通信与同步。2、实现双核间的稳定通信以及DSP与FPGA之间大数据块的高速交换...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 前言
1.1 本文研究背景
1.2 国内外数字存储示波器的发展现状
1.3 论文研究意义
1.4 论文设计任务和整体框架
第二章 基于DSP/BIOS的示波器系统总体设计
2.1 硬件平台介绍
2.2 软件总体设计
2.2.1 系统软件总体方案
2.2.2 OMAP_L138处理器介绍
2.2.3 软件开发环境介绍
2.3 本章小结
第三章 DSP/BIOS系统配置与实时多任务设计
3.1 DSP/BIOS介绍
3.2 DSP/BIOS启动流程
3.3 DSP/BIOS模块配置
3.3.1 DSP/BIOS对象创建
3.3.2 DSP/BIOS全局配置
3.3.3 DSP/BIOS内存规划与管理
3.4 多线程设计与通信
3.4.1 DSP/BIOS线程分析与调度
3.4.2 多线程设计
3.4.3 任务间通信与同步
3.5 本章小结
第四章 双核通信与大容量数据传输设计
4.1 双核通信设计与实现
4.1.1 DSPLINK通信模块介绍
4.1.2 通信方式设计
4.1.3 双核通信实现
4.2 大容量数据传输设计
4.2.1 uPP接口介绍
4.2.2 uPP数据传输设计与实现
4.3 本章小结
第五章 基于DSP/BIOS的设备驱动设计
5.1 DSP/BIOS设备驱动结构介绍
5.2 uPP设备微型驱动设计和实现
5.2.1 微型驱动调用流程
5.2.2 微型驱动接口函数实现
5.2.3 注册微型驱动
5.3 uPP设备类驱动设计和实现
5.4 本章小结
第六章 系统调试及测试验证
6.1 DSP/BIOS实时多线程调度验证
6.2 OMAP_L138双核通信验证
6.3 uPP数据传输性能测试
6.4 系统运行测试
6.5 本章小结
第七章 课题结论与展望
7.1 课题结论
7.2 课题展望
致谢
参考文献
附录
攻硕期间取得的研究成果
【参考文献】:
期刊论文
[1]OMAPL138双核系统的调试方案设计[J]. 栾小飞. 单片机与嵌入式系统应用. 2012(01)
[2]基于嵌入式RTOS视频处理任务与模块分解[J]. 方怀东,陈启美,谭营营. 仪器仪表学报. 2006(S2)
[3]DSP/BIOS多任务环境下的实时数据采集与处理[J]. 员天佑,李潮,谢阅. 微计算机信息. 2006(08)
[4]基于TMS320DM642的视频采集驱动程序的实现[J]. 鹿宝生,陈启美. 电子技术应用. 2005(11)
[5]C64x系列DSP/BIOS中设备驱动程序的设计[J]. 陈彬,魏丹,邓德祥,陈勇. 电子技术应用. 2004(11)
硕士论文
[1]基于新型DSP平台的DSO软件底层驱动及采集模块设计[D]. 孙洁.电子科技大学 2011
[2]基于OMAP-L138的数字示波器微处理器数字系统硬件设计[D]. 付建伟.电子科技大学 2011
本文编号:3560995
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 前言
1.1 本文研究背景
1.2 国内外数字存储示波器的发展现状
1.3 论文研究意义
1.4 论文设计任务和整体框架
第二章 基于DSP/BIOS的示波器系统总体设计
2.1 硬件平台介绍
2.2 软件总体设计
2.2.1 系统软件总体方案
2.2.2 OMAP_L138处理器介绍
2.2.3 软件开发环境介绍
2.3 本章小结
第三章 DSP/BIOS系统配置与实时多任务设计
3.1 DSP/BIOS介绍
3.2 DSP/BIOS启动流程
3.3 DSP/BIOS模块配置
3.3.1 DSP/BIOS对象创建
3.3.2 DSP/BIOS全局配置
3.3.3 DSP/BIOS内存规划与管理
3.4 多线程设计与通信
3.4.1 DSP/BIOS线程分析与调度
3.4.2 多线程设计
3.4.3 任务间通信与同步
3.5 本章小结
第四章 双核通信与大容量数据传输设计
4.1 双核通信设计与实现
4.1.1 DSPLINK通信模块介绍
4.1.2 通信方式设计
4.1.3 双核通信实现
4.2 大容量数据传输设计
4.2.1 uPP接口介绍
4.2.2 uPP数据传输设计与实现
4.3 本章小结
第五章 基于DSP/BIOS的设备驱动设计
5.1 DSP/BIOS设备驱动结构介绍
5.2 uPP设备微型驱动设计和实现
5.2.1 微型驱动调用流程
5.2.2 微型驱动接口函数实现
5.2.3 注册微型驱动
5.3 uPP设备类驱动设计和实现
5.4 本章小结
第六章 系统调试及测试验证
6.1 DSP/BIOS实时多线程调度验证
6.2 OMAP_L138双核通信验证
6.3 uPP数据传输性能测试
6.4 系统运行测试
6.5 本章小结
第七章 课题结论与展望
7.1 课题结论
7.2 课题展望
致谢
参考文献
附录
攻硕期间取得的研究成果
【参考文献】:
期刊论文
[1]OMAPL138双核系统的调试方案设计[J]. 栾小飞. 单片机与嵌入式系统应用. 2012(01)
[2]基于嵌入式RTOS视频处理任务与模块分解[J]. 方怀东,陈启美,谭营营. 仪器仪表学报. 2006(S2)
[3]DSP/BIOS多任务环境下的实时数据采集与处理[J]. 员天佑,李潮,谢阅. 微计算机信息. 2006(08)
[4]基于TMS320DM642的视频采集驱动程序的实现[J]. 鹿宝生,陈启美. 电子技术应用. 2005(11)
[5]C64x系列DSP/BIOS中设备驱动程序的设计[J]. 陈彬,魏丹,邓德祥,陈勇. 电子技术应用. 2004(11)
硕士论文
[1]基于新型DSP平台的DSO软件底层驱动及采集模块设计[D]. 孙洁.电子科技大学 2011
[2]基于OMAP-L138的数字示波器微处理器数字系统硬件设计[D]. 付建伟.电子科技大学 2011
本文编号:3560995
本文链接:https://www.wllwen.com/kejilunwen/dianlilw/3560995.html