欢迎来到天天文库
浏览记录
ID:39218352
大小:1.36 MB
页数:37页
时间:2019-06-27
《基于MINI2440数码相册设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数学与计算机科学学院毕业设计基于MINI2440数码相册设计宜春学院数学与计算机科学学院计算机科学与技术专业杨婷指导老师:吴志男摘要:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可以配置,通常对功能、可靠性、成本、体积、功耗有严格约束的一种专用计算机系统。当前先进的嵌入式系统,通常由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及嵌入式应用程序四个部分组成,计算机基于ARMLinux和Embedded的嵌入式的研究和实现应用系统,称为嵌入式系统、实时系统或者嵌入式实时系统。根据目前国内外对嵌入式的研究和开发,结
2、合实际的实验条件,本项目使用硬件平台友善之臂Mini2440开发板作为目标机,使用安装WindowsXP的PC机作为宿主机,并在宿主机Windows平台上安装了一个虚拟机软件,虚拟机里安装的是fedora作为开发环境。主要实现工作包括:在宿主机上安装交叉编译工具,建立交叉编译环境,配置超级终端以建立嵌入式软件平台。进行一个可以浏览与管理图片功能,且能进行幻灯片播放的课程设计。采用Linuxc语言开发设计应用程序,实现个人图片管理。关键词:嵌入式系统;Mini2440开发板;linuxc编程,图片编码,linux系统。A
3、bstract:ARMLinuxandEmbeddedresearchandimplementationoftheEmbeddedapplicationsystem,referredtoasEmbeddedsystems,real-timesystemsorEmbeddedreal-timesystems.Accordingtothecurrentdomesticandforeignresearchanddevelopmentofembedded,incombinationwiththeactualexperiment
4、alconditions,thisprojectusedthehardwareplatformoffriendlyarmMini2440developmentboardasthetargetmachine,usedtoinstallWindowsXPPCasthehostmachine,andinthehostmachineinstalledavirtualmachineontheWindowsplatformsoftware,thevirtualmachineisinstalledinthefedoraasadeve
5、lopmentenvironment.Majorimplementationworkinclude:installedonthehostcrosscompiletools,setupcrosscompileenvironment,configurehyperterminaltoestablishembeddedsoftwareplatform.Picturesonacanbrowseandmanagementfunction,andcanslidebroadcastcurriculumdesign.UsingLinux
6、clanguagedevelopmentdesignapplication,therealizationofpersonalimagemanagement.Keywords:embeddedsystem;Mini2440developmentboard;Linuxcprogramming,imagecoding,theLinuxsystem.目录37数学与计算机科学学院毕业设计一、绪论31.1课题背景31.2目的和意义31.3主要技术路线31.4本文结构3二、需求分析42.1总体需求42.1.1硬件环境需求42.1.2
7、软件环境需求52.1.3库文件需求52.2功能需求52.3性能需求62.4运行需求6三、概要设计63.1硬件架构63.2功能框架83.3设计思想9四、详细设计与实现94.1实现思路94.2搭建开发环境104.2.1嵌入式交叉环境的概述104.2.2交叉编译环境的搭建104.2.3hypertrm工具114.3功能设计124.3.1功能模块124.3.2编码文件组织144.3.3功能流程图164.4图片解析194.4.1Bmp图片格式204.4.2bmp图片解析流程图214.4.3bmp图片解析编码实现224.4.4jp
8、g格式254.4.5jpg格式图片流程图254.4.6Jpg格式图片解析编码实现264.5图片缩放算法284.5.1缩放功能模块流程图284.5.2缩放功能模块编码实现294.5.3缩放原理314.5.4缩放算法编码实现32五、测试34六、结束语356.1全文总结356.2心得体会35七、致谢36八、参考文献3637数学与计算机科
此文档下载收益归作者所有