下载此文档

基于arm9gec2440的数码相框设计说明.doc


文档分类:通信/电子 | 页数:约61页 举报非法文档有奖
1/61
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/61 下载此文档
文档列表 文档介绍
毕业论文题目基于ARM和Linux的嵌入式数码相框系统设计一、背景 随着PC时代数码技术的发展,数码相机以其低廉的价格,方便的操作成为摄影器材未来的发展方向。目前,很多家庭都持有数码相机,一次拍摄下来的照片往往会有上百,使用PC机来查看拍摄下来的图片,操作繁琐,而且依赖于PC机。作为数码相机的一种附属产品,数码相框不仅具有传统相框的特点,而且可以直接从数码相机中选择心仪的照片,定时更新照片。数字相框可以摆放在家居显眼之处,成为现代家庭一道靓丽的风景线。数码相框是展示数码照片而非纸质照片的相框。众多的数码摄影产生的相片保存起来后,查看过程繁琐不方便,大量打印出来又非常浪费,如果用数码相框直接插上相机的存储卡展示照片,就非常酷了。数码摄影必然推动数码相框的发展,因为据调查全世界打印的数码相片不到35%。二、系统开发目标根据实际应用的特点对产品进行完整的需求分析,形成比较完善的总体设计方案。同时,达到能具备Linux操作系统下简单的设备驱动程序开发、图形用户接口设计的能力。此外,掌握基本的系统功能及性能测试技术,从而具备比较全面的嵌入式应用系统开发能力。另外,作为一个消费类电子产品,数码相框的设计必须考虑以下因素:(1)用户接口友好、操作方便。由于该产品的使用者大多是非专业人士,用户接口是否清晰明了、操作是否简捷方便成为用户是否能迅速的接受此产品的重要因素。(2)系统兼容性强。数码相框应能识别和处理当前数码相机主要的图像格式,能访问主流的外部半导体存储卡。(3)稳定可靠。作为消费类电子产品。必须通过比较严格的功能测试,以保证用户在使用过程中,不会因为程序错误而丧失对产品的信心。三、所需环境及设备(1)以GEC2440开发板作为目标机,使用安装了WindowsXP的PC机作为宿主机,并在宿主机上安装虚拟机软件,虚拟机里安装的是RedHatEnterpriseLinux5作为开发环境。(2)硬件部分:GEC2440模仿三星smdk2440,以ARM920T为核,控制辅助设备。基本端口包括以太网接口,USB接口,还有两个RS232的串口。A/D和D/A模块主要用于现场数据的采集与控制信号的输出。DC/DC模块主要负责整个系统的供电。四、系统概要设计硬件部分:2440、LCD屏、人机交互界面、外部存储介质接口电路。大致可以分为三块:(1)LCD屏用来展示图片、输出信息。(2)人机交互界面设定各个模式的播放形式、输入信息。(3)外部存储介质接口电路用来提供外部的存储介质的接口。软件部分:(1)交叉环境的搭建:用GNU工具链作为交叉编译器。(2)超级终端。五、系统详细设计(1)嵌入式Linux开发环境的建立具体步骤过程:交叉环境的具体建立;Qt应用界面代码的编写;环境的调试、仿真运行、NFS的配置等。(2)系统软硬件的的连接工作:bootloader的移植、linux核配置移植、驱动移植、根文件系统制作、带库的根文件系统的制作及各阶段的调试、QT界面的设计。(3)运用QT及网络编程实现系统设计界面的可视化,及网络的连接问题。(4)对预期的目标功能,编写代码,调试仿真、运行。(5)对应用程序开发的代码编写与调试运行。六、调试分析及分工对开发过程中遇到的问题,时时记录,分析解决,保证阶段任务能够顺完成。军委完成环境的搭建、bootloader的烧写,usb驱动的移植及调试。肖奇超完成核的裁剪与移植、Qt应用程序的设计。测试记录要细致。七、时间安排及所用到的参考资料第一二周前期资料调查整理,准备开发板及有关环境的搭建与测试。第三周系统概要设计,对硬件和软件部分的分析,主要是对设计的目标功能的预计需求,作好交叉编译环境的建立与运行等。第五六周完成详细系统设计。包括具体的代码的编写,核驱动和网络驱动的完成,以及应用程序的开发等。第七周完成应用程序代码的编译运行仿真,测试等参考资料:【1】.:电子科技大学,2009年4月【2】.:人民邮电,2008年8月【3】.:科学,2011年11月修订版【4】成洁,.:清华大学,2008年11月【5】,GEC开发板实验指导手册.【6】http:\\.trolltech..qt开发白皮书,qt帮助文档【7】DanielSolin著,.:人民邮电2000年10月【8】百度文库,中国IT实验室,ChinaUnix摘要嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可以配置,通常对功能、可靠性、成本、体积、功耗有严格约束的一种专用计算机系统。当前先进的嵌入式系统,通常由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及

基于arm9gec2440的数码相框设计说明 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数61
  • 收藏数0 收藏
  • 顶次数0
  • 上传人hnet653
  • 文件大小1.52 MB
  • 时间2020-09-30