基于ARM11的快译通设计-52页.doc

上传人:marr****208 文档编号:132206346 上传时间:2020-05-13 格式:DOC 页数:52 大小:1.17MB
返回 下载 相关 举报
基于ARM11的快译通设计-52页.doc_第1页
第1页 / 共52页
基于ARM11的快译通设计-52页.doc_第2页
第2页 / 共52页
基于ARM11的快译通设计-52页.doc_第3页
第3页 / 共52页
基于ARM11的快译通设计-52页.doc_第4页
第4页 / 共52页
基于ARM11的快译通设计-52页.doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《基于ARM11的快译通设计-52页.doc》由会员分享,可在线阅读,更多相关《基于ARM11的快译通设计-52页.doc(52页珍藏版)》请在金锄头文库上搜索。

1、哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 I 摘 要 在科技飞速发展的今天 以电子计算机为代表的现代科学获得了突飞 猛进的发展并迅速和人们的日常生活结合在一起 计算机技术的发展和进步 也使快译通 电子词典 的诞生成为可能 虽然只有十来年的历史 快译通 却已经迅速发展壮大 成为词典家族中具有旺盛生命力的一员 尽管目前 它尚不足以取代传统词典 但在英语学习和教学中 由于它实用 快捷 准 确 经济等特点 已经成为传统词典的有力竞争者 对传统的词典提出了挑 战 本文将要介绍的软件就是一个多功能 英语学习软件 主要介绍了这个 软件制作环境 制作流程 对词

2、库文件的操作以及它的使用方法 用户可以 根据自己的需要去查询单词 添加单词 删除单词等 本文从软件工程学 的角度进行了详细的阐述 所使用的硬件平台是友善之臂开发的 ARMTiny6410 该软件的开发使用的系统是 Fedora9 图形界面开发工具是 Qt Creator 关键词 快译通 ARMTiny6410 Fedora9 Qt Creator 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 II Abstract In the rapid development of science and technology of today with el

3、ectronic computer as a representative of modern science to make a development which progresses by leaps and bounds and quickly and People s Daily life together The development of computer technology and progress also make electronic dictionary electronic dictionary to be born Although only ten years

4、 history electronic dictionary but has grown rapidly and become the family dictionary is a member of the strong vitality Although it is still not enough to replace the traditional dictionary but in English learning and teaching because of its practical fast accurate economical wait for a characteris

5、tic has become a traditional dictionary contender the traditional dictionary puts forward the challenge This paper will introduce the software is a multifunctional learn words software mainly introduced the software production environment production process the use of hardware platform is friendly a

6、rm development Tiny6410 word library file operation and its usage The user can need according to oneself to inquires the words add words delete words This paper from the point of view of software engineering in detail The software is developed using system is Fedora9 graphic interface development to

7、ols is Qt Creator Keywords Electronic dictionary ARMTiny6410 Fedora9 Qt Creator 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 III 目 录 摘要 I Abstract II 第 1 章 绪论 1 1 1 ARM 处理器 1 1 2 嵌入式系统 1 1 2 1 嵌入式系统特点 2 1 2 2 嵌入式系统的应用 2 1 3 手持式学习设备的发展现状与发展趋势 3 1 4 课题背景 4 1 5 目的及意义 4 1 6 系统开发主要工作 4 第 2 章 系统分析 6 2 1

8、系统的需求分析 6 2 2 功能需求 6 2 3 确定系统环境 6 2 4 本章小结 7 第 3 章 系统硬件设计 8 3 1 系统硬件结构框图 8 3 2 主要硬件分析 9 3 2 1 ARM11 处理器 9 3 2 2 SDRAM 扩展 10 3 2 3 电源模块 10 3 2 4 蜂鸣器语音提示模块 11 3 3 本章小结 12 第 4 章 软件设计 13 4 1 系统功能结构 13 4 2 词库加载管理 15 4 3 查询模块 16 4 4 添加模块 19 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 IV 4 5 删除模块 20 4 6

9、液晶屏触屏模块 22 4 7 本章小结 23 第 5 章 系统测试 24 5 1 软件测试概念 24 5 2 开发工具 24 5 2 1 什么是 QT 24 5 2 2 QT CREATOR与 QT DESIGNER的区别 25 5 3 建立交叉编译环境 25 5 4 解压安装 LINUX 内核源代码 26 5 4 1 解压安装 QTE 4 7 0 源代码 26 5 4 2 在 FEDORA9 环境下安装 QT CREATOR 26 5 5 系统测试 27 5 5 1 系统测试用例设计 27 5 5 2 测试结果 28 5 6 交叉编译与移植 29 5 7 本章小结 30 结论 31 致谢 3

10、2 参考文献 33 附录 1 中文译文 34 附录 2 英文参考资料 36 附录 3 硬件原理图 39 附录 4 系统关键部分代码 41 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 1 第 1 章 绪论 本章主要结合本文所要研究的内容 简要介绍了 ARM 处理器与嵌入式系 统的有关概念以及所研究课题的背景意义和主要内容 1 1 ARM 处理器 ARM Advanced RISC Machines 既可以认为是一个公司的名字 也可以认为是对微处理器的通称 还可以认为是一种技术的名字 ARM 处理 器是一个 32 位元精简指令集 RISC 处理器架构

11、 其广泛地使用在许多嵌入式系 统设计 ARM 相比较其他主流的处理器的显著特点包括 体积小 低功耗 低成 本 高性能 支持 Thumb 16 位 ARM 32 位 双指令集 能很好的兼容 8 位 16 位器件 大量使用寄存器 指令执行速度更快 大多数数据操作都在寄 存器中完成 寻址方式灵活简单 执行效率高 指令长度固定 Arm 处理器的 处理器结构主要分为两个部分 第一个部分是 CISC Complex Instruction Set Computer 复杂指令集计算机 第二个部分是 RISC Reduced Instruction Set Computer 精简指令集计算机 而且 ARM 微

12、处理器的在 较新的体系结构中支持两种指令集 ARM 指令集和 Thumb 指令集 其中 ARM 指令为 32 位的长度 Thumb 指令为 16 位长度 Thumb 指令集为 ARM 指令集的功能子集 但与等价的 ARM 代码相比较 可节省 30 40 以上的 存储空间 同时具备 32 位代码的所有优点 Arm 为微处理器主要有 ARM7 ARM9 ARM9E ARM11 等 ARM7 的处理器虽然功能强大 但是目 前已经开始退出主流应用领域 代替他的是性能更加强大的 ARM9 处理器 相对于 ARM7 的三级流水线 ARM9 微处理器采用 5 级流水线 提高了时钟 的频率和并行处理能力 AR

13、M9 采用改进型的哈弗结构 目前 ARM9 微处理 器 已遍及工业控制 消费类电子 网络产品 这些产品正在逐步渗入到我们 生活的各个方面 1 2 嵌入式系统 嵌入式系统 是一种 完全嵌入受控器件内部 为特定应用而设计的专用 计算机系统 根据英国电器工程师协会的定义 嵌入式系统为控制 监视或 辅助设备 机器或用于工厂运作的设备 与个人计算机这样的通用计算机系统 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 2 不同 嵌入式系统通常执行的是带有特定要求的预先定义的任务 由于嵌入式 系统只针对一项特殊的额任务 设计人员能够对他进行优化 减小尺寸降低成 本

14、 由于嵌入式系统通常进行大量生产 所以单个的成本节约 能够随着产量 进行成百上千的放大 嵌入式系统的核心是由一个或几个预先编译好以用来执行少数几项任务的 微处理器或者单片机组成 与通用计算机能够运行用户选择的软件不同 嵌入 式系统的软件通常是暂时不变的 所以经常称为 固件 国内普遍认同的嵌入式系统定义为 以应用为中心 以计算机技术为基础 软硬件可裁剪 适应应用系统对功能 可靠性 成本 体积 功耗等严格要求 的专用计算机系统 嵌入式系统是面向用户 面向产品 面向应用的 它必须与具体应用相结 合才会具有生命力 才更具有优势 因此可以这样理解上述三个面向的含义 即嵌入式系统是与应用紧密结合的 它具有

15、很强的专用性 必须结合实际系统 需求进行合理的裁剪利用 1 2 1 嵌入式系统特点 这些年来掀起了嵌入式系统应用热潮的原因主要有几个方面 一是芯片 技术的发展 使得单个芯片具有更强的处理能力 而且使集成多种接口已 经成为可能 众多芯片生产厂商已经将注意力集中在这方面 另一方面的 原因就是应用的需要 由于对产品可靠性 成本 更新换代要求的提高 使 得嵌入式系统逐渐从纯硬件实现和使 用通用计算机实现的应用中脱颖而出 成为近年来令人关注的交点 从上面的定义 我们可以看出嵌入式系统的几个重要特征 1 系统内核小 由于嵌入式系统一般应用于小型电子装置的 系统资 相对有限 所以内核较之传统的操作系统要小得

16、多 2 专用性强 嵌入式系统的个性化很强 其中的 软件系统和硬件的 合非常紧密 一般要针对硬件进行系统的移植 即使在同一品牌 同一 系列的而产品中也需要根据系统硬件环境的变化和增减不断改进 3 系统精简 嵌入式系统一般没有 系统软件和应用软件的明显区分 不要 求其功能设计及实现上过于复杂吗 这样一方面有利于控制系统成本 同时也有利于实现系统安全 哈尔滨工业大学华德应用技术学院毕业设计 论文 哈尔滨工业大学华德应用技术学院毕业设计 论文 3 1 2 2 嵌入式系统的应用 嵌入式系统技术具有非常广阔的应用前景 其应用领域包括 1 工业控制 基于嵌入式芯片的工业自动化设备将获得长足的发展 目前已经有大量的 8 16 32 位嵌入式微控制器在应用中 网络化是提高生产效率和产品质量 减少人力资源主要途径 如工业过程控制 电力系统 石油化工系统等 2 家庭智能管理系统 水 电 煤气表的远程自动抄表 安全防火 防盗系统 其中其纳入 有的专用控制芯片将代替传统的人工检查 并实现更高 更准确和更安全的性 能 目前在服务领域 如远程点菜器等已经体现了嵌入式系统的优势 3 机器人 嵌入式芯片的发展将使机器人

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号