基于OK6410开发板的移动学习系统客户端设计与实现
发布时间:2017-05-10 23:00
本文关键词:基于OK6410开发板的移动学习系统客户端设计与实现,由笔耕文化传播整理发布。
【摘要】:随着无线通信技术、嵌入式技术和流媒体技术的发展,特别是云服务技术、物联网的快速发展,人们渴望随时随地、更灵活的方式进行学习,而移动学习顺应了人们的这种学习需求。因此,在任何时间、任何地点通过智能移动终端进行移动学习是一种必然趋势。 本文针对智能移动终端的无线上网功能和移动性提出了一套基于OK6410开发板的移动学习系统客户端解决方案,智能移动终端硬件部分采用基于S3C6410处理器的硬件平台,无线上网部分采用USB接口的WIFI模块。软件部分采用u-boot作为OK6410开发板底层引导程序,嵌入式Linux作为操作系统,Qtopia2.2.0作为图形交互界面的应用程序。本文阐述了移动终端软件部分从底层驱动程序到顶层应用程序的具体实现,包括u-boot引导程序的移植、Linux内核的移植、根文件系统的移植和Qtopia2.2.0的移植,并对以上嵌入式软件移植的相关知识、原理及其实现步骤进行详细的说明。深入研究Web Services技术,设计基于Web Services技术的客户端与服务器端,实现了移动学习系统客户端与服务器端之间数据信息的交互。设计和实现视频输出模块,利用QT绘图技术,在OK6410开发板上成功实现两路视频的合并与显示。 本文深入研究移动学习理论及其在移动学习中的应用,提出了一种移动学习系统的实现方案,该移动学习系统的客户端具有用户注册登录、学习问题求助、教学信息公告、移动学习游戏、移动课程学习、校外作业支持、移动学习博客、移动学习评估和退出等模块,针对现在智能手机终端的快速普及和发展,,给出了一种适合在移动智能终端上进行随时随地学习的设计方案,并基于先进的ARM技术架构在OK6410开发板上实现了一个简易的移动学习系统,达到了比较好的效果。
【关键词】:OK6410开发板 Linux Qtopia2.2.0 移动学习系统
【学位授予单位】:云南师范大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:G434
【目录】:
- 摘要3-4
- Abstract4-5
- 目录5-8
- 第1章 绪论8-13
- 1.1 研究背景8-9
- 1.2 国内外移动学习研究现状概述9-10
- 1.2.1 国外研究现状9-10
- 1.2.2 国内研究现状10
- 1.3 主要研究内容10-11
- 1.4 研究创新点11-12
- 1.5 论文章节安排12-13
- 第2章 移动学习理论13-22
- 2.1 移动学习的定义及特点13-15
- 2.1.1 移动学习的定义13-14
- 2.1.2 移动学习的特点14-15
- 2.2 移动学习的理论基础15-17
- 2.2.1 情境学习15-16
- 2.2.2 活动学习16
- 2.2.3 经验学习16
- 2.2.4 泛在学习16-17
- 2.2.5 非正式学习17
- 2.3 移动学习模式17-19
- 2.3.1 基于短消息的移动学习模式17-18
- 2.3.2 在线实时信息交互的移动学习模式18
- 2.3.3 基于连接/浏览的移动学习模式18-19
- 2.3.4 在线信息下载的移动学习模式19
- 2.4 移动学习环境19-21
- 2.5 移动学习的研究内容21-22
- 2.5.1 移动学习的教学模式21
- 2.5.2 移动学习终端软件和资源开发21
- 2.5.3 支持移动学习系统的相关技术21-22
- 第3章 开发平台与关键技术22-46
- 3.1 客户端开发平台22-25
- 3.1.1 linux 操作系统22-23
- 3.1.2 Qtopia 平台和 MVC 设计模式23-25
- 3.2 开发工具的搭建25-46
- 3.2.1 硬件的总体设计25-33
- 3.2.2 软件系统平台构建33-46
- 第4章 客户端与服务器交互的设计与实现46-56
- 4.1 Web Services 技术46-49
- 4.1.1 Web Services 概念46
- 4.1.2 Web 服务体系结构46-47
- 4.1.3 Web Services 技术标准47-49
- 4.1.4 Web Services 技术优点49
- 4.2 Web Services 服务器端的设计与实现49
- 4.3 Web Services 客户端的设计与实现49-56
- 4.3.1 Linux 对 Web Services 的支持49-50
- 4.3.2 Web Services 客户端开发流程50-52
- 4.3.3 Web Services 客户端应用程序的设计与实现52-56
- 第5章 移动学习系统客户端架构与界面设计56-80
- 5.1 设计目标56
- 5.2 移动学习系统设计56-58
- 5.3 客户端总体架构58-59
- 5.4 各模块功能介绍及界面设计59-66
- 5.5 多媒体视频输出模块的设计66-73
- 5.5.1 Qt 绘图技术66-67
- 5.5.2 视频的合并67-70
- 5.5.3 多媒体资源播放控制的设计与实现70-73
- 5.6 系统客户端部分功能展示73-80
- 5.6.1 用户登录与主界面73-74
- 5.6.2 移动课程学习74
- 5.6.3 二路视频的播放74-77
- 5.6.4 教育信息公告77
- 5.6.5 移动学习评估77-78
- 5.6.6 移动学习博客78-80
- 第6章 总结与展望80-82
- 6.1 研究成果80
- 6.2 后续工作及存在的问题80-82
- 参考文献82-84
- 致谢84-85
- 攻读硕士学位期间发表的学术论文85
【参考文献】
中国期刊全文数据库 前10条
1 孙其博;刘杰;黎
本文编号:355635
本文链接:https://www.wllwen.com/jiaoyulunwen/wangluojiaoyulunwen/355635.html