
第30卷第9期 2013年9月
吉林化工学院
学报
JOURNAL OF JILIN INSTTTUTE OF CHEMICAL TECHNOLOGY
文章编号:1007-2853(2013)09-0077-04
基于嵌入式数码相框设计
吴兴波,贾彬彬
(吉林化工学院信息与控制工程学院,吉林吉林132022)
Vol.30 No. 9 Sep.2013
摘要:设计主要应用了C/S模式,实现了网络间的数据传递和服务器的并发.利用嵌人式Linux的软件开发平台,开发出数码相框应用软件,开发灵活便于扩展和升级,该数码相框可以应用实际并可以快速产品化,应用前景广泛
关键词:服务器;嵌入式Linux;数码相框
中图分类号:TN
文献标志码:A
随着PC时代数码技术的发展,数码相机以其低廉的价格,方便的操作成为摄影器材未来的发展方向.目前,很多家庭都持有数码相机,一次拍摄下来的照片往往会有上百张,使用PC机来查看拍摄下来的图片,操作繁项,而且依赖于 PC["]机.作为数码相机的一种附属产品,数码相框不仅具有传统相框的特点,而且可以直接从数码相机中选择心怡的照片,定时更新照片.数码相框可以摆放在家居显眼之处,成为现代家庭一道靓丽的风景线
数码相框是展示数码照片而非纸质照片的相框.众多的数码摄影产生的相片保存起来后,查看过程繁琐不方便,大量打印出来又非常浪费,如果用数码相框直接插上相机的存储卡展示照片,就非常方便了
总体设计框架 1
本设计以Ubuntu为平台,在Linux(2]操作系统下,用VIM编辑器编写C代码,完成代码后,运用 GCC编译器和CDB调试工具生成可执行文件,在 PC机上运行显示效果.在PC机上运行成功后,进行交叉编译,通过nfs服务器下载到以ARM3系列处理器为核心的开发板上,在开发板上运行生成的执行文件,从而完成了数码相框的设计.客户端(Client)实现了鼠标控制,图片接受,图片的检测更新,背景音乐,图片的显示等功能,服务器(Server)
主要实现图片的检测更新及传递数据,图片显示引人了JPEG数据库包(CopyrightGeorgePeter Staplin),使设计更为简单
2
Linux系统简介
Linux是一个免费的多用户、多任务的操作系
统,它的稳定性、安全性与网络功能是多商业操作系统所无法比拟的.Linux系统最大的特点是源代码完全公开.Linux系统的应用主要涉及四个方面:应用服务器、嵌人式领域、软件开发以及桌面应用.Linux的特点:开放性(4]、多用户多任务、良好的用户界面设计、设备独立性、丰富的网络功
能、可靠的系统安全性、良好的可移植性 3设计思想
开机进人开机画面,实现一个开机特效,然后直接进人主界面,有预览、幻灯、音乐、退出四个选项按钮,如图1所示。
图1开机界面
收稿日期:2013-07-15
作者简介:吴兴波(1964-),男,吉林通化人,吉林化工学院副教授,学士,主要从事电子技术应用方面的研究,万方数据