【设计+论文】Linux环境下电子阅读器的设计与实现

收藏

编号:20171016093252216    类型:共享资源    大小:20.61MB    格式:RAR    上传时间:2017-10-16
  
20
关 键 词:
设计 论文 linux 环境 电子 阅读器 实现
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
折叠 【设计+论文】Linux环境下电子阅读器的设计与实现.rar【设计+论文】Linux环境下电子阅读器的设计与实现.rar
展开 Linux环境下电子阅读器的设计与实现Linux环境下电子阅读器的设计与实现
资源描述:

摘   要


近年来,Linux嵌入式技术得到迅速的发展并已经成为计算机产业的一个技术热点。促成嵌入式高速发展的因素之一就是模拟器技术。模拟器技术的发展无论是对于软件开发人员还是软件学员来说是一笔巨大的财富和福利,原因在于各大公司利益导致的平台独占问题,导致一些平台(如某家公司的手机和掌机)的文件(如UMD移动文档格式)以及程序只能在其对应的平台使用,而不能在PC端甚至我们熟知的Linux环境下浏览,查看以及开发。于是就出现各种各样的模拟器,这些模拟器的作用就是模拟那些平台的运行环境,以便于达到浏览,运行甚至开发这些平台文件的目的。

在数据和资源共享的时代,虽然我们要支持产品版权,但是我们也要反对垄断,这样,许多虚拟机包括转码程序就应运而生。基于它们本身的作用以及属性,它们现阶段或许不能够正式地面向一些大批量产品市场,但是,这些小程序能够提供足够的范例以教学使用并促进嵌入式软件的开发。其中包括本次项目中解决UMD移动格式独占问题的Linux下电子阅读器的模拟器程序。

关键词:嵌入式,Linux,模拟器,UMD格式,平台独占


目录


摘要i

Abstractii

1引言1

2 环境工具介绍3

2.1Linux系统介绍3

2.2 QTcreator环境介绍4

2.3GCC编译环境介绍5

2.3.1  前端接口6

2.3.2  中介接口6

2.3.3  后端接口6

2.3.4  基本用法7

2.4文件架构依赖包的使用简介7

2.4.1   zlib的简介以及作用7

2.4.2   qmake介绍以及特点8

3 系统分析9

3.1格式介绍9

3.1.1PC格式9

3.1.2   手机格式10

3.2技术需求分析10

3.2.1   UMD格式解码技术10

3.2.2   C语言开发依据以及执行过程12

3.3可行性分析12

4 概要设计13

4.1总体功能13

4.2功能展示以及UI界面描述13

4.3代码框架以及程序总流程14

4.3.1 代码框架14

4.3.2 程序总流程15

5 详细设计以及实现17

5.1后台设计17

5.1.1   UMD命名空间17

5.1.2   Umdparser19

5.1.3   bookmarkwidget书签插件设计20

5.1.4   主界面的设计21

5.2主要功能设计23

5.2.1   UMD文件的打开23

5.2.2   UMD文件的阅览26

5.2.3   转码功能的实现42

5.2.4   书签功能的设计与实现46

6 程序测试和调试54

6.1程序调试54

6.2程序测试54

6.2.1   测试重要性以及目的54

6.2.2   测试主要步骤以及思想55

6.2.3   测试内容55

6.2.4   测试用例55

7 结术语57

7.1 软件总体评价57

7.2 文件格式兼容性以及功能扩展评估57

7.2.1   关于对PDF格式的开发决议57

7.2.2   操作系统兼容性57

7.2.3   apk文件扩展57

参考文献58

致谢59

外文文献60

中文翻译65


展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:【设计+论文】Linux环境下电子阅读器的设计与实现
链接地址:https://www.west960.com/p-205623.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们豫ICP备17044489号-3

copyright@ 2008-2018 大分享文库网 版权所有
经营许可证编号:豫ICP备11013292号-2

客服QQ:1965775022

收起
展开