文档详情

电子时钟系统设计《嵌入式系统》课程设计说明书 毕业论文 .doc

发布:2017-03-31约9.86千字共23页下载文档
文本预览下载声明
《嵌入式系统》课程设计说明书 电子时钟系统 院 部: 学生姓名: 指导教师: 职称 专 业: 班 级: 学 号: 湖南工学院嵌入式系统课程设计课题任务书 指导教师 学生姓名 课题名称 电子时钟系统设计 内容及任务 一、目标 在GEC210开发板上设计一个基于QT的电子时钟系统来显示当前的系统时间。 二、任务 根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行电子时钟系统原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。主要内容包括: 嵌入式交叉开发环境搭建。 Linux操作系统的移植。 根据需求确定外围模块设计并完成相应驱动开发。 应用程序原理及框架设计。 Linux下应用程序编写及移植。 系统总体功能调试。 编写设计说明书。 三、要求 1.本系统显示结果示例如下: 2.显示的时间为开发板当前的系统时间,显示的结果随着系统时间变化而变化。 主要参考资料 [1]马忠梅,ARM Linux嵌入式系统教程(第3版)[M]。北京:北京航空航天大学出版社,2014 [2]曹忠明,程姚根。从实践中学嵌入式Linux操作系统[M]。北京:电子工业出版社,2012 [3]宋宝华,Linux设备驱动开发详解(第二版)[M]。北京:人民邮电出版社,2010。 [4]韦东山,嵌入式Linux应用开发完全手册[M]。北京:人民邮电出版社,2008 [5] 陆文周,Qt5开发及实例[M]。北京:电子工业出版社,2015 [6] Stephen Prata,C Primer Plus[M]。北京:人民邮电出版社,2005 教研室 意见 教研室主任:(签字) 年 月 日 摘 要 嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统 ( 包括硬、软件系统 ) 极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等 Browser 。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以及应用程序 。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。嵌入式技术已成为信息产业中发展最快、应用最广的计算机技术之一,并被广泛应用于网络通信、消费电子、医疗电子、工业控制和交通系统等领域。 本次设计采用QT程序开发框架开发的模拟时钟程序,使用Linux系统到嵌入式终端移植和交叉编译环境搭建,最终成功实现了在嵌入式终端的运行。 关键词:嵌入式系统;QT;模拟时钟;Linux系统 目 录 1绪论 1 1.1 设计背景 2 1.2 设计目的和意义 2 2 嵌入式Linux系统 2 2.1 嵌入式Linux概念 2 2.2 嵌入式Linux组成 2 3 Qt工具 3 3.1 Qt简介 3 3.2 Qt优点 3 4 模拟时钟的设计 4 4.1 代码的编写 4 4.2 代码的调试与运行 4 5 模拟时钟到开发板的下载 6 5.1 交叉编译环境的构建 7 5.2 模拟时钟到开发板的下载运行 7 结论 10 参考文献 11 致 谢 12 附录 13 1绪论 嵌入式Linux操作系统在广泛和深入的应用于各个领域,应用的技术也越来越复杂。而随着城市信息化和行业信息化的持续深入,嵌入式技术已成为信息产业中发展最快、应用最广的计算机技术之一,并被广泛应用于网络通信、消费电子、医疗电子、工业控制和交通系统等领域。嵌入式Linux开始采用较为复杂的图形用户界面。QT以其强大的功能,良好的可移植性成为一种被广泛使用的GUI系统。于是嵌入式操作系统及其相应图形用户界面的不断发展,嵌入式软件的开发显得越来越重要。本次设计模拟时钟能够以简洁的外观为用户提供时间信息成为了系统中的重要组成部分,在基于QT的嵌入式系统中模拟时钟具有深刻的实用价值。 1.1 设计背
显示全部
相似文档