嵌入式课程设计报告-基于QT

嵌入式课程设计报告-基于QT

ID:1630977

大小:1.04 MB

页数:22页

时间:2017-11-12

嵌入式课程设计报告-基于QT_第1页
嵌入式课程设计报告-基于QT_第2页
嵌入式课程设计报告-基于QT_第3页
嵌入式课程设计报告-基于QT_第4页
嵌入式课程设计报告-基于QT_第5页
资源描述:

《嵌入式课程设计报告-基于QT》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、湖北汽车工业学院HubeiAutomotiveIndustriseinstitute课程设计说明书课程名称:嵌入式系统设计题目:数字相框班号:T623-1学号:20060230116专业:计算机科学与技术学生姓名姜李阳指导老师(签字)起止日期2009年12月28日—2010年1月10日22一.嵌入式课程设计概述1.1课程设计实验平台简介1、硬件:UP-TECHPXA270-S嵌入式实验平台、PC机Pentiumn500以上,硬盘10G以上。2、软件:PC机windows平台+虚拟机+REDHATLINUX9.0+MINICOM+ARM-LINUX开发环境3、嵌入式Linu

2、x开发平台UP-TECHPXA270-S实验仪器介绍。a、硬件配置UP-TECHPXA270的硬件配置如下表1所示:表1UP-TECHPXA270-S的硬件配置配置名称型号规格主CPUIntelXScale结构芯片PXA270工作频率520MHz辅CPULPC2119ARM7TDMI-S扩展AD,CAN功能,扩展IO口以太网DM9000支持IEEE802.3的10M/100bps模式NORFLASHIntelE28F128J3A16位,16MNANDFLASHK9F120864M内存SDRAMHY56162032x2=64MLCDSHARPLQ080TFT8寸真彩液晶屏,

3、640X480分辨率触摸屏GK80BurrBrownADS7846USB主从接口飞利浦ISP1161四个USB主接口,一个USB从接口串口RS2322个通用串口视频口VGA外接符合VGA标准的视频输出irDA红外线HSDL3600双向Agilent兼容SIR和FIR协议调试接口JTAGJTAG烧写Flash音频编解码器CirrusLogicCrystalCS420120位数模转换,18位立体声模数转换32位扩展总线接口GPIO和UP-TECHARM2410-S平台兼容CF卡接口PCMCIA总线支持SD卡接口MMC控制器支持IDE硬盘接口PCMCIA卡接口b、UP-TECH

4、PXA270-S开发平台逻辑框图如下图1所示:22图1UP-TECHPXA270-S开发平台逻辑框图22二.课程设计目的开设本课程设计的目的是,通过本课程设计,提高学生的分析问题、解决问题的能力,巩固嵌入式系统的基本理论知识,进一步了解和掌握课程中所讲授的概念,方法。同时通过本课程设计,全面综合应用所学过的基础知识,建立一个完整的嵌入式系统的开发过程的概念,并掌握其中的主要原理和方法本课程设计的目的是通过开发一个消费类电子产品——数字相框,了解嵌入式产品开发的主要步骤,包括需求分析、系统结构设计、图形界面设计、驱动程序、功能优化、系统测试等,从而培养学生独立完成比较复杂的

5、实际系统设计的能力。三.课程设计内容和要求3.1设计的内容作为一个消费类电子产品,数码相框整个系统要完成的基本功能大致如下:1、用户界面友好,操作简便。由于该产品的使用者大多是非专业人士,用户界面是否清晰明了、操作是否简捷方便成为用户是否能迅速接受此产品的重要因素。2、数字相框的功能应包括以下方面:(1)在LCD屏上全屏循环显示多幅图像文件;(2)根据设定的时间间隔更新图像;(3)显示时间、日期;(4)通过按钮进行操作;223.2要求本课程设计要求学生根据实际应用的特点对产品进行完整的需求分析,形成比较完善的总体设计方案。同时,要求学生具备Linux操作系统下简单的设备驱

6、动程序开发、图形用户接口设计的能力。此外,还要求读者掌握基本的系统功能及性能测试技术,从而具备比较全面的嵌入式应用系统开发能力。四.总体设计主要步骤和方法根据数字相框的主要特点和设计功能那个要求,我们将课设分为以下几个步骤:4.1、数字相框软硬件平台的选择性能方面,由于数字图像的解码算法比较复杂,而且大量图片需要从外部Flash存储器中读取,所以对嵌入式微处理器的性能要求比较高。外部接口方面,该芯片最好能在外围直接支持CF卡的CompactFlash接口,还应提供按钮、LCD显示屏、触摸屏、声音输出通道等。在本课程设计中,采用了Intel的PXA270作为微处理器,完全能

7、满足上述硬件平台的要求。数字相框属于消费类电子产品,对价格比较敏感,而嵌入式Linux操作系统上有比较丰富的软件资源、驱动程序和开发工具,因此本课程设计采用嵌入式Linux作为软件开发平台。在Linux操作系统平台上有多种嵌入式图形界面开发工具可供使用,主要包括MicroWindows、MuniGUI、TinyX和Qt/Embedded等几种。本课程设计将集中讨论在Qt/Embedded系统上数字相框的实现技术,当然也可以通过其他图形开发界面工具实现数字相框功能。4.2、数字相框的软件总体设计数字相框软件系统功能可以划分为三个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。