| 摘要 | 第1-6页 |
| ABSTRACT | 第6-9页 |
| 第一章 绪论 | 第9-12页 |
| ·研究背景 | 第9-10页 |
| ·国内外研究现状 | 第10页 |
| ·本文主要研究内容及章节安排 | 第10-11页 |
| ·本章小结 | 第11-12页 |
| 第二章 学习机系统总体方案设计与开发平台搭建 | 第12-23页 |
| ·嵌入式系统与嵌入式操作系统概述 | 第12页 |
| ·系统硬件总体设计 | 第12-15页 |
| ·硬件总体架构设计 | 第12-13页 |
| ·微处理器选择及其外围电路设计 | 第13-15页 |
| ·系统软件总体设计 | 第15-22页 |
| ·μC/OS-II 操作系统 | 第16-17页 |
| ·基于 LM3S6911 的 μC/OS-II 的移植实现 | 第17-22页 |
| ·本章小结 | 第22-23页 |
| 第三章 人机交互接口的设计与实现 | 第23-32页 |
| ·LCD 显示模块 GYTF018M1B0M | 第23-29页 |
| ·LCD 模块 GYTF018M1B0M的管脚及电路设计 | 第23-25页 |
| ·LCD 模块 GYTF018M1B0M的相关操作 | 第25-26页 |
| ·LCD 模块 GYTF018M1B0M的初始化 | 第26-28页 |
| ·LCD 模块 GYTF018M1B0M的显示操作 | 第28-29页 |
| ·键盘模块及英文输入法的实现 | 第29-31页 |
| ·键盘模块的设计 | 第29-30页 |
| ·英文输入法的实现 | 第30-31页 |
| ·本章小结 | 第31-32页 |
| 第四章 数据存储及 USB 通信模块的设计 | 第32-73页 |
| ·数据存储模块的设计 | 第32-48页 |
| ·SD卡 的引脚和电路设计 | 第32-33页 |
| ·SD 卡的初始化及读写操作 | 第33-39页 |
| ·基于SD 卡的FAT16 文件系统 | 第39-48页 |
| ·USB通信模块的设计 | 第48-72页 |
| ·USB 的通信过程 | 第48-49页 |
| ·USB 控制芯片PDIUSBD12 | 第49-57页 |
| ·学习机USB通信的具体实现 | 第57-72页 |
| ·本章小结 | 第72-73页 |
| 第五章 音频解码模块的设计 | 第73-81页 |
| ·音频解码外围电路设计 | 第73-74页 |
| ·音频解码芯片VS1003 的相关操作 | 第74-78页 |
| ·VS1003 的寄存器 | 第74-76页 |
| ·对VS1003 的相关操作流程 | 第76-78页 |
| ·MP3 的播放 | 第78-80页 |
| ·本章小结 | 第80-81页 |
| 第六章 电子词典的主应用程序设计 | 第81-88页 |
| ·电子词典的词库创建 | 第81-84页 |
| ·单词发音存储结构的创建 | 第81页 |
| ·词汇信息存储结构的创建 | 第81-84页 |
| ·电子词典的检索算法设计 | 第84-85页 |
| ·电子词典的主应用程序流程 | 第85-87页 |
| ·设计成果 | 第87页 |
| ·本章小结 | 第87-88页 |
| 结论与展望 | 第88-89页 |
| 参考文献 | 第89-92页 |
| 附录 1 OS_CPU.H文件 | 第92-93页 |
| 附录 2 OS_CPU_C.C文件 | 第93-96页 |
| 附录 3 OS_CPU.ASM文件 | 第96-100页 |
| 攻读硕士学位期间取得的研究成果 | 第100-101页 |
| 致谢 | 第101-102页 |
| 附件 | 第102页 |