《嵌入式系统》课程设计-电子时钟系统设计.docx

《嵌入式系统》课程设计-电子时钟系统设计.docx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《嵌入式系统》课程设计说明书 电子时钟系统设计 学 院: 学生姓名: 指导教师: 职称 专 业: 班 级: 学 号: 完成时间: 湖南工学院嵌入式系统课程设计课题任务书 指导教师学生姓名罗朗课题名称电子时钟系统设计内容及任务一、目标 在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教研室意见 教研室主任:(签字)年 月 日摘 要本次课设是基于ARM嵌入式开发板设计一个具有模拟表盘与数字显示的电子时钟,与传统的机械钟相比,它具有走时准确、显示直观,无机械转动装置等优点。该电子时钟系统首先是在QT上通过API函数和C语言进行设计,然后将嵌入式Linux程序下载到开发板上,这样就能够实现简单的计时,并且时间与系统时间一致。关键词:ARM嵌入式 电子时钟 QT 计时目 录1 绪论11.1 电子时钟的简介11.2 设计背景11.3 设计目的及意义12 嵌入式Linux和QT系统22.1 嵌入式Linux的简介22.2 嵌入式Linux的特点22.3 QT的简介22.4 QT的优点33 设计与实现33.1 时钟功能的设计43.2 时钟界面的设计43.3 设计步骤53.4 工程的调试与运行54 调试与结果74.1 嵌入式Linux到开发板的移植74.2 对Nand Flash进行分区74.3 实物的调试与结果8结束语9参考文献10致 谢11附 录12程序清单131 绪论1.1 电子时钟的简介 1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。从而达到计时的功能,是人民日常生活补课缺少的工具。1.2 设计背景嵌入式产品的发展,往往要求嵌入式操作系统有网络和图形的功能。利用源代码开发的Linux搭建的嵌入式操作系统,由于强大的网络功能和低成本,近年来得到了越来越多的应用。在嵌入式Linux操作系统上使用一个功能完备的轻量级、高能级、高可靠、可配置的GUI系统成为可行的解决方案。现如今各种家电多有嵌入式产品,这样不仅为嵌入式市场展现了美好前景,注入了新的生命;同时也对嵌入式系统技术,特别是软件技术提出新的挑战。1.3 设计目的及意义 虽然市场上现在有了众多的GUI应用软件,但随着近年来计算机技术的发展,有许多计算机的体系结构、指令系统和操作系统都可能发生改变,这势必将导致原有的一些功能无法实现。如果舍弃原有软件,这样会浪费大量人力和资金,浪费许多成熟的成果。而QT可以用同一个源程序在不同平台上编译链接,生成目标代码,并取得同样的运行效果,这种技术成为“一次编写,随处编译”,利用这种方法充分实现了程序的跨平台运行。本次设计通过对嵌入式Linux和QT的分析,在嵌入式QT的基础上,开发面向嵌入式终端的模拟时钟应用软件。模拟时钟不仅能精确的显示时间,还能更换皮肤,装饰桌面环境。2 嵌入式Linux和QT系统2.1 嵌入式Linux的简介嵌入式Linux是将标准Linux操作系统进行裁剪修改,使之能在计算机上运行的操作系统。它以应用为中心,以计算机技术为基础,软件、硬件可才裁剪,适用于系统对功能、可靠性、成本、体积、功耗要求严格的计算机系统。嵌入式Linux既继承了Interne

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档