浅谈数码相框系统设计

浅谈数码相框系统设计

ID:41649649

大小:57.55 KB

页数:4页

时间:2019-08-29

浅谈数码相框系统设计_第1页
浅谈数码相框系统设计_第2页
浅谈数码相框系统设计_第3页
浅谈数码相框系统设计_第4页
资源描述:

《浅谈数码相框系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈数码相框系统设计占有长江大学艺术学院艺术设计11102班摘要随着PC时代数码技术的发展,数码相机以其低廉的价格,方便的操作成为摄影器材未来的发展方向。目前,很多家庭都持有数码相机,一次拍摄下来的照片往往会有上百张,使用PC机来查看拍摄下来的图片,操作繁琐,而且依赖于PC机。关键词数码相框系统设计一、引言作为数码相机的一种附属产品,数码相框不仅具有传统相框的特点,而且可以直接从数码相机中选择心仪的照片,定时更新照片。数字相框可以摆放在家居显眼之处,成为现代家庭一道靓丽的风景线。数码相框是展示数

2、码照片而非纸质照片的相框。众多的数码摄影产牛的相片保存起来后,查看过程繁琐不方便,大量打印出来又非常浪费,如果用数码相框直接插上相机的存储卡展示照片,就非常酷了,数码摄影必然推动数码相框的发展,因为据调查全世界打卬的数码相片不到35%。二、系统开发目标与所需环境根据实际应用的特点对产品进行完整的需求分析,形成比较完善的总体设计方案。同时,达到能具备Linux操作系统下简单的设备驱动程序开发、图形用户接口设计的能力。此外,掌握基木的系统功能及性能测试技术,从而具备比较全面的嵌入式应用系统开发能力。

3、另外,作为一个消费类电子产品,数码相框的设计必须考虑以下因素:(1)用户接口友好、操作方便。由于该产品的使用者大多是非专业人丄,用户接口是否清晰明了、操作是否简捷方便成为用户是否能迅速的接受此产品的重要因素。(2)系统兼容性强。数码相框应能识别和处理当前数码相机主要的图像格式,能访问主流的外部半导体存储卡。(3)稳定可靠。作为消费类电子产品。必须通过比较严格的功能测试,以保证用户在使用过程中,不会因为程序错误而丧失对产品的信心。所需环境及设备:以GEC2440开发板作为目标机,使用安装了Wind

4、owsXP的PC机作为宿主机,并在宿主机上安装虚拟机软件,虚拟机里安装的是RedHatEnterpriseLinux5作为开发环境;硬件部分:GEC2440模仿三星smdk2440,以ARM920T为内核,控制辅助设备。基本端口包括以太网接口,USB接口,还有两个RS232的串口oA/D和D/A模块主要用于现场数据的采集与控制信号的输出。DC/DC模块主要负责整个系统的供电。三、系统设计根据实际应用的特点对产品进行完整的需求分析,形成比较完善的总体设计方案。同吋,达到能具备Linux操作系统下简

5、单的设备驱动程序开发、图形用户接口设计的能力。此外,掌握基本的系统功能及性能测试技术,从而具备比较全面的嵌入式应用系统开发能力。硬件部分:系统的主要硬件包括嵌入式开发平台GECC2440.LCD屏、人机交互界面、外部存储介质接口电路。大致可以分为三块:(1)LCD屏用来展示图片、输出信息。(2)人机交互界面设定各个模式的播放形式、输入信息。(3)外部存储介质接口电路用来提供外部的存储介质的接口。以GEC2440开发板作为目标机,使用安装了WindowsXP的PC机作为宿主机,并在宿主机上安装虚拟

6、机软件,虚拟机里安装的是RedHatEnterpriseLinux5作为开发环境。GEC2440模仿三星smdk2440,以ARM920T为内核,控制辅助设备。基本端口包括以太网接口,USB接口,还有两个RS232的串口。A/D和D/A模块主要用于现场数据的采集与控制信号的输出。DC/DC模块主要负责整个系统的供电。软件部分:(1)交叉环境的搭建:用GNU工具链作为交叉编译器。(2)超级终端。当前嵌入式Linux在手机、PDA等手持信息设备领域的应用十分广泛。各种手持设备是否拥有图形用户界(GU

7、I)己经成为其人机交互技术的关键体现,所以一个十分友好的图形用户界面(GUI)是必不可少的。嵌入式GUI是嵌入式系统广泛应用的人机交互接口。嵌入式系统有限的駛件资源要求嵌入式GUI必须简单、直观、可靠、占用资源小且反应快速。由于嵌入式系统硬件本身的多样性,嵌入式GUI应具备高度可移植性与可裁减性。系统详细设计:(1)嵌入式Linux开发环境的建立具体步骤过程:交叉环境的具体建立;Qt应用界面代码的编写;环境的调试、仿真运行、NFS的配置等。(2)系统软硬件的的连接工作:bootloader的移植

8、、linux内核配置移植、驱动移植、根文件系统制作、带库的根文件系统的制作及各阶段的调试、QT界面的设计。(3)运用QT及网络编程实现系统设计界面的可视化,及网络的连接问题。(4)对预期的目标功能,编写代码,调试仿真、运行。(5)对应用程序开发的代码编写与调试运行。另外,作为一个消费类电子产品,数码相框的设计必须考虑以下因素:1、用户接口友好、操作方便。2、系统兼容性强。数码相框应能识别和处理当前数码相机主要的图像格式,能访问主流的外部半导体存储卡。3、稳定可靠。对开发过程中遇到的问题,时时记录

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

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

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