学位论文 > 优秀研究生学位论文题录展示

基于UDF文件系统的蓝光媒体操作软件的研究与实现

作 者: 白兆华
导 师: 邵晓东;吴兵
学 校: 西安电子科技大学
专 业: 软件工程
关键词: 蓝光光盘媒体 功能调用模型 Optifiler软件 虚拟测试环境 Sasudf测试
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 11次
引 用: 0次
阅 读: 论文下载
 

内容摘要


蓝光技术能极大地提高了光盘的存储容量,是目前光存储技术中的热门技术之一。蓝光光盘媒体(Blu-ray Disc Media)是应用蓝光技术生产的光盘。UDF文件系统是由OSTA制定的通用光盘文件系统。UDF规范中的版本2.50和2.60规定了对蓝光媒体的支持,也是目前开发蓝光媒体软件首选的规范。本文的任务是要扩展原有的光盘操作系列软件Optifiler,使其支持蓝光光盘媒体的操作。主要工作包括:1.在现有的Optifiler软件的基础上,分析软件的层次结构,得到该系列软件通用的功能调用模型、程序的组织方式。2.从用户的需求和蓝光媒体的自身特性出发,分析得出软件实现的功能;然后在这些功能的基础上进行分析、细化,得出系统需要实现的详细接口,并给出部分核心接口的概要设计。3.对蓝光媒体的物理格式化操作模块进行了详细设计,给出了具体的实现流程、实现过程中调用的功能接口、操作系统API以及重要的数据结构。研究了对系统功能接口的测试程序的组织模式,实现了读文件测试命令的代码。4.研究了Optifiler软件的测试方案,针对系统代码进行了sasudf测试、Cunit测试和编译测试;并详细介绍了BD-R媒体在虚拟测试环境下的Sasudf测试操作;最后结合实际操作和客户的反馈意见对该软件进行了评估。本文重点阐述了Optifiler软件的功能层次模型及代码组织模式,利用这些技术,给原有的软件扩展了面向蓝光媒体的操作功能。并针对实现的功能进行了虚拟环境下的测试和评估。结果表明:该软件针对蓝光媒体工作可靠,操作简单,能够很好地完成对蓝光媒体的操作任务。

全文目录


摘要  3-4
Abstract  4-8
第一章 绪论  8-12
  1.1 课题背景及来源  8
  1.2 研究课题的现状和研究意义  8-10
  1.3 论文研究工作  10
  1.4 论文的结构安排  10-12
第二章 UDF 文件系统和蓝光技术  12-26
  2.1 文件系统概述  12-15
    2.1.1 文件系统的基本概念  12-13
    2.1.2 文件的逻辑结构  13-14
    2.1.3 文件的存储方式  14-15
  2.2 UDF 文件系统分析  15-20
    2.2.1 UDF 卷结构  16-17
    2.2.2 UDF 分区结构  17-18
    2.2.3 UDF 目录和文件结构  18-19
    2.2.4 UDF 寻址  19
    2.2.5 扩展属性  19-20
  2.3 蓝光媒体简介  20-23
    2.3.1 光存储原理  20
    2.3.2 光盘系统及性能指标  20-21
    2.3.3 蓝光存储媒体  21
    2.3.4 蓝光技术发展史  21-22
    2.3.5 蓝光媒体的应用  22-23
  2.4 OPTIFILER 软件概述  23-25
    2.4.1 硬件环境和支持编译器  23
    2.4.2 写入方式的类型  23-24
    2.4.3 关闭SESSION 的OPTION(选项)的类型  24-25
    2.4.4 文字及编码的类型  25
  2.5 小结  25-26
第三章 系统的设计  26-38
  3.1 需求分析  26-28
  3.2 总体设计  28-29
  3.3 系统概要设计  29-37
    3.3.1 系统功能分配  29-32
    3.3.2 部分UDF 接口函数分析  32-35
    3.3.3 部分DRIVER 接口函数分析  35-37
  3.4 小结  37-38
第四章 系统的实现  38-50
  4.1 物理格式化模块的详细设计及实现  38-44
    4.1.1 MEDIA 版物理格式化模块的实现  39-43
    4.1.2 IMAGE 版物理格式化模块的实现  43-44
  4.2 测试程序的实现  44-47
    4.2.1 SASUDF 程序的组织模式  44-45
    4.2.2 读操作测试命令的实现  45-47
  4.3 代码的结构  47-49
  4.4 小结  49-50
第五章 系统的测试与评估  50-60
  5.1 系统的测试  50-51
    5.1.1 系统测试平台  50
    5.1.2 系统测试方案  50-51
  5.2 系统的SASUDF 测试  51-54
  5.3 系统的CUNIT 测试  54-56
  5.4 系统的编译测试  56-57
    5.4.1 编译测试概述  56
    5.4.2 HEW 编译测试  56
    5.4.3 SH-ELF-GCC 编译测试  56-57
    5.4.4 MICROSOFT VISUAL C++编译测试  57
  5.5 系统的评估  57-58
  5.6 小结  58-60
第六章 论文工作总结与展望  60-62
  6.1 论文总结  60
  6.2 后续工作展望  60-62
致谢  62-64
参考文献  64-66

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 面向SMDA的服务建模方法及工具实现,TP311.52
  3. 面向软件的故障注入工具的研究与实现,TP311.52
  4. 异构环境下企业互操作技术及在物资供应链系统中的应用,TP311.52
  5. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  6. 光电对抗试验系统软件平台开发,TP311.52
  7. 电力负荷管理终端测试装置软件系统研制,TP311.52
  8. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  9. 中小企业进销存管理系统的研究与设计,TP311.52
  10. 支持产品物料追踪溯源的物流管理系统,TP311.52
  11. AUTOSAR系统建模方法的研究与实现,TP311.52
  12. 高端容错计算系统高可靠监控子系统的研究和设计,TP311.52
  13. 武器装备信息管理系统的设计与实现,TP311.52
  14. 医疗信息集成平台中HL7消息解析和存储的设计与实现,TP311.52
  15. 基于WADO的医学影像远程访问与共享系统的设计与实现,TP311.52
  16. 教学档案管理系统的设计与实现,TP311.52
  17. 部队在线考试系统设计与实现,TP311.52
  18. VRGIS在城市设计中的应用,TP311.52
  19. 基层部队人员日常管理信息系统设计实现,TP311.52
  20. 军队物资采购供应管理系统的设计与实现,TP311.52
  21. 部队人员网上训练与考核系统的开发,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com