当前位置:首页 > 基于嵌入式的TXT电子书阅读 - 图文
JIU JIANG UNIVERSITY
毕 业 论 文
题 目 基于嵌入式的TXT电子书阅读
器开发
英文题目 Development of TXT E-book
Reader Based on Embedded
院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 刘红刚 年 级 A081143 指导教师 于林峰
二○一二年五月
信息科学与技术学院学士学位论文
摘 要
系统设计了基于嵌入式系统的TXT电子书阅读器,在飞凌FS2410硬件平台下,可以实现基本的阅读,对TXT格式电子书实现上下行以及翻页查看。主要的技术难点:如何将文字显示出来,实现多语言的支持,实现上下一行的翻动和上下页的翻动显示以及放大缩放字体显示,改变字体颜色。
首先对基于嵌入式系统的TXT电子书阅读器的开发环境搭建和硬件系统平台做了简要的概述,并在现有的硬件平台下,详细讲述了构建嵌入式ARM-Linux开发系统的过程,整个过程是基于开发电子书阅读器的内容来阐述的。主要内容包括,交叉编译环境的搭建,U-Boot的移植与烧入,嵌入式Linux内核的裁剪和移植,TFTP服务环境的搭建,NFS网络文件传输环境的搭建,根文件系统的制作,SDL功能开发的研究,接下来也就是TXT电子书编码的实现,经过多次的调试以及优化,最后要将应用程序移植到开发板上的实验过程。
关键词:嵌入式,阅读器,翻页
I
信息科学与技术学院学士学位论文
Abstract
System design a TXT reader based on embedded system, it can realise basic reading on the hardware platform of feiling FS2410, including the view for the txt format e-book as the way of up and down and page rotate.The main technic difficulties, that is how to show the txt on the screen with which method, how can realise mul-language support, how can realise the show of the pre,the next page and the pre line,the next line of txt, and change the color of font.
It makes a brief overview of TXT reader based on the embedded system to make the development environmet and build the hardware platform on the first, then it makes a detailed introduction of the process of building a embedded ARM-Linux development system based on our existing hardware platform, and the all the description is based on the development of e-book. All the contents inclued building enviormen ofcross-compile, the transplantion and burnt of U-boot, cutting and transplantion of kernel, the structures of TFTP service enviorment, the buildings of NFS network file transfer environment, the production of root file system, the research of SDL development functions, the next process is realization of encode of e-book, which is tested and optimized constantly, porting the application to the board finally.
Key words: Embedded, Electronic Reader, Page
II
信息科学与技术学院学士学位论文
目 录
摘 要 ..................................................... I Abstract .................................................. II 1 绪论
1.1系统概述 .............................................. (1) 1.2 研究的意义和目的 ...................................... (1) 1.3 国内外发展现状 ....................................... (1) 1.4 发展趋势 ............................................. (2) 1.5 本章总结 ............................................. (2) 2 系统需求分析
2.1 系统功能需求分析 ...................................... (3) 2.2 系统硬件需求分析 ...................................... (4) 2.3 系统软件需求分析 ...................................... (4) 2.4 本章小结 ............................................. (6) 3 嵌入式ARM-Linux环境建立
3.1 基于Arm-Linux系统的总体设计 .......................... (7) 3.2 Arm-Linux交叉编译工具链的建立 ........................ (8) 3.3 U-boot的移植并烧入和烧入 ............................. (8) 3.4 Linux内核的裁剪与移植 ............................... (10) 3.5 根文件系统的制作与移植 ............................... (12)
III
共分享92篇相关文档