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

  • 108
  • 0
  • 0
  • 约7.84千字
  • 2017-04-28 发布

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

文档工具:
    1. 1、本文档共32页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    《嵌入式系统》课程设计说明书 电子时钟系统设计 学 院: 学生姓名: 指导教师: 职称 专 业: 班 级: 学 号: 完成时间: 湖南工学院嵌入式系统课程设计课题任务书 指导教师学生姓名罗朗课题名称电子时钟系统设计内容及任务一、目标 在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)

    • 内容提供方:QQ3012250582
    • 审核时间:2017-04-28
    • 审核编号:6122144003000242

    相关文档

    相关课程推荐