需要金币: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 |