数码相框嵌入式课程设计正文.doc

数码相框嵌入式课程设计正文

塔里木大学课程论文 简易电子相框的设计 摘要:嵌入式系统是在传统单片机等技术的基础上发展起来的一项结合硬件和软件应用广泛功能强大的系统。嵌入式系统通过在软件平台编译控制程序并在硬件上运行,嵌入式软件的开发已经在工业各个方面都有很多应用,学习好嵌入式系统开发已成为现在从事电子研发人员必不可少的技能。本次课程设计是基于嵌入式硬件平台,完成了有操作系统的嵌入式系统软件设计,通过在虚拟机平台上使用Linux操作系统实现在该操作系统下多任务程序开发,通过编译下载能够在超级终端显示信息,从而达到课程设计要求。 关键字:嵌入式系统;虚拟机;Linux操作系统;超级终端 目 录 TOC \o 1-3 \h \u   HYPERLINK \l _Toc9991 1.设计目的  PAGEREF _Toc9991 1  HYPERLINK \l _Toc32133 2.设计内容和要求  PAGEREF _Toc32133 1  HYPERLINK \l _Toc29945 2.1设计的内容  PAGEREF _Toc29945 1  HYPERLINK \l _Toc11968 2.2 要求  PAGEREF _Toc11968 1  HYPERLINK \l _Toc11831 3.设计步骤  PAGEREF _Toc11831 1  HYPERLINK \l _Toc16863 主要步骤和方法  PAGEREF _Toc16863 1  HYPERLINK \l _Toc18286 3.1数字相框软硬件平台的选择  PAGEREF _Toc18286 2  HYPERLINK \l _Toc20765 3.2数字相框的软件总体设计  PAGEREF _Toc20765 2  HYPERLINK \l _Toc4393 3.2.功能模块组织架构图  PAGEREF _Toc4393 2  HYPERLINK \l _Toc29997 4. 环境搭建  PAGEREF _Toc29997 3  HYPERLINK \l _Toc27224 5. 运行结果及调试  PAGEREF _Toc27224 6  HYPERLINK \l _Toc15900 6. 课程设计总结与体会  PAGEREF _Toc15900 7  HYPERLINK \l _Toc9266 参考论文:  PAGEREF _Toc9266 8  第  PAGE \* MERGEFORMAT 9 页 共 8 页 正 文 1.设计目的 开设本课程设计的目的是,通过本课程设计,提高学生的分析问题、解决问题的能力,巩固嵌入式系统的基本理论知识,进一步了解和掌握课程中所讲授的概念,方法。同时通过本课程设计,全面综合应用所学过的基础知识,建立一个完整的嵌入式系统的开发过程的概念,并掌握其中的主要原理和方法 本课程设计的目的是通过开发一个消费类电子产品——数字相框,了解嵌入式产品开发的主要步骤,包括需求分析、系统结构设计、图形界面设计、驱动程序、功能优化、系统测试等,从而培养学生独立完成比较复杂的实际系统设计的能力。 2.设计内容和要求 2.1设计的内容 作为一个消费类电子产品,数码相框整个系统要完成的基本功能大致如下: 1、用户界面友好,操作简便。由于该产品的使用者大多是非专业人士,用户界面是否清晰明了、操作是否简捷方便成为用户是否能迅速接受此产品的重要因素。 2、数字相框的功能应包括以下方面: (1)在LCD屏上全屏循环显示多幅图像文件; (2)根据设定的时间间隔更新图像; 2.2 要求 本课程设计要求学生根据实际应用的特点对产品进行完整的需求分析,形成比较完善的总体设计方案。同时,要求学生具备Linux操作系统下简单的设备驱动程序开发、图形用户接口设计的能力。此外,还要求读者掌握基本的系统功能及性能测试技术,从而具备比较全面的嵌入式应用系统开发能力。 3.设计步骤 主要步骤和方法 根据数字相框的主要特点和设计功能那个要求,我们将课设分为以下几个步骤: 3.1、数字相框软硬件平台的选择 性能方面,由于数字图像的解码算法比较复杂,而且大量图片需要从外部Flash存储器中读取,所以对嵌入式微处理器的性能要求比较高。外部接口方面,该芯片最好能在外围直接支持CF卡的Compact Flash接口,还应提供按钮、LCD显示屏、触摸屏、声音输出通道等。在本课程设计中,采用了Intel的PXA270作为微处理器,完全能满足上述硬件平台的要求。 数字相框属于消费类电子产品,对价格比较敏感,而嵌入式Linux操作系统上有比

文档评论(0)

1亿VIP精品文档

相关文档