基于嵌入式Linux的电子书阅览器.doc

资料分类:计算机信息 上传会员:congxia 更新时间:2021-05-20
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11776
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着时代的发展,技术对人们的生活习惯产生了巨大的改变。电子书也渐渐取代纸质书成为阅读的首选。

如今,随着 Linux 技术的兴起,越来越多的企业和科研机构把目光转向嵌入式 Linux 的开发和研究。Linux 不仅允许修改和根据用户的要求进行定制,而且作为一种免费的开放式源码,还具有稳定、高效、易定制、易裁剪、硬件支持广泛等特点。

本设计主要实现一款完全免费的基于ARM9的Linux电子书阅览器。本系统实现了电子书的翻页和字体大小的设置,添加了对不同字符集的支持,可以满足用户的日常需求。

 

关键词:Linux; 电子书; ARM9

 

目录

摘要

Abstract

1绪论-1

1.1 课题研究背景及其目的-1

1.1.1 课题背景介绍-1

1.1.2 课题目的-1

2 开发环境与开发工具-2

2.1Linux介绍-2

2.2Linux内核简介-2

2.2.1内核功能的划分-2

2.2.2设备和模块的分类-3

2.3 ARM简介-4

2.3.1 ARM的特点-4

2.3.2 RISC和CISC的区别-4

2.3.3 哈佛结构和冯·诺依曼结构-4

2.3.4 ARM的7种处理器模式-5

2.3.5ARM指令集版本与ARM版本-5

2.4 Source Insight的相关介绍-6

2.5 嵌入式交叉开发环境的搭建-7

2.5.1在PC上搭建开发环境-7

2.5.2 ARM板环境的搭建-9

3字符编码与字体库简介-12

3.1字符编码简介-12

3.2freetype简介-12

3.3HZK16简介-13

4系统分析与设计-14

4.1系统可行性分析-14

4.2系统需求分析-14

5系统功能的具体实现-15

5.1程序运行参数的设计与实现-17

5.2打开电子书文件的设计与实现-20

5.3LCD初始化以及像素点的显示-20

5.4文字点阵显示方式的设计与实现-22

5.5LCD显示以及翻页的设计与实现-26

总  结-32

参考文献-33

致谢-34

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:本系统主要实现了嵌入式Linux电子书阅览器的基本功能,与市场上大多数电子书软件一样。虽然功能已经能满足用户的日常需求,但仍存在一些不足的地方。比如本系统的许多功能还有待......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: