论文摘要
随着人们对知识的日益渴求和学习方式的多样化,以及嵌入式软硬件技术的迅猛发展,学习机作为一种学习辅助工具正大规模走入学生的学习生活。学习机的形式不再局限于英语学习的范畴,而是朝着多学科、多功能和专业化的方向发展。大连爱丁数码有限公司的“翰林提”学习机是专为中等职业教育市场推出,具有中等职业教育所需要的专业能力练习功能,如五笔录入练习、日语录入练习和传票练习等,同时也具有英、日文词典以及各种常用功能,深受学生欢迎。大连市爱丁数码有限公司与ECLAB实验室合作研发其下一代“翰林提”产品,以S3C2410嵌入式处理器为核心构建硬件平台,结合嵌入式Linux操作系统和飞漫软件的MiniGUI嵌入式图形中间件,开发其下一代学习机的基本软件系统。本文所选择的硬件开发平台是深圳优龙科技公司的YL2410开发板。基于优龙公司提供的源代码,实现了Bootloader功能再定制,分析并实现了嵌入式Linux的内核配置和根文件系统的制作。实现了MiniGUI图形中间件的移植,并研究了触摸屏的一种校正算法,实现了MiniGUI对触摸屏的校正支持。分析研究了MiniGUI IAL的实现方式,并在其基础上实现了键盘和触摸屏两者作为MiniGUI输入方式。本文设计了基于MiniGUI的简单C/S服务器模型,用GNU工具搭建了学习机的软件开发工程,实现了基于make管理工具的项目工程管理。开发了软件模块中的五笔录入子模块,包括字母、五笔字根和整字等的基本练习与测试,同时实现了基于MiniGUI的简单记事本。本文在完成各项工作的基础上对此软件系统进行了模块测试和综合测试。测试结果表明,本项目所研发的软件系统达到了合作方爱丁数码的要求,具有较好的稳定性和实用性,被爱丁数码确定为其下一代“翰林提”产品的框架。
论文目录
摘要Abstract1 绪论1.1 选题背景与意义1.2 学习机的技术现状和发展趋势1.2.1 学习机的技术分析1.2.2 学习机的发展趋势1.3 本文主要工作2 学习机系统整体设计2.1 系统设计2.2 硬件平台简介2.3 软件平台简介2.3.1 嵌入式Linux简介2.3.2 MiniGUI简介3 嵌入式Linux平台的搭建3.1 交叉编译环境的建立3.2 Bootloader移植3.2.1 Bootloader概述3.2.2 Bootloader定制3.3 内核的配置与移植3.3.1 Linux内核概述3.3.2 Linux内核配置3.4 根文件系统的制作3.4.1 根文件系统技术分析3.4.2 根文件系统制作4 MiniGUI的移植4.1 触摸屏的校正4.1.1 校正技术研究4.1.2 校正的实现4.2 触摸屏和键盘双输入方式的实现4.2.1 MiniGUIIAL分析4.2.2 双输入方式的实现4.3 MiniGUI的移植4.3.1 附加库的编译4.3.2 MiniGUI的交叉编译5 软件模块的架构设计5.1 MiniGUI编程方式简介5.1.1 Lite模式简介5.1.2 MiniGUI事件驱动机制概述5.1.3 PC机上编译MiniGUI5.2 C/S模式的研究与实现5.2.1 学习机软件模块的设计要求5.2.2 微服务器模块的设计与实现5.3 使用GNU工具建立软件工程6 五笔录入模块的开发6.1 MiniGUI程序设计简介6.1.1 窗口机制简介6.1.2 MiniGUI的窗口机制简介6.2 五笔录入应用软件开发6.2.1 功能简介6.2.2 用MiniGUI搭建程序框架6.2.3 应用程序开发6.2.4 其他模块概述6.3 简单记事本的实现结论参考文献攻读硕士学位期间发表学术论文情况致谢
相关论文文献
标签:学习机论文; 嵌入式论文; 触摸屏论文;
基于嵌入式Linux和MiniGUI的学习机的研发
下载Doc文档