基于嵌入式linux和Qt数码相框设计与实现
2014-10-21刘海洋
电子世界 2014年12期
刘海洋
【摘要】数码相框是嵌入式技术应用产品之一,它通过一个液晶的屏幕显示数码照片,具有精致、轻便、怀旧外观、可随意摆放等有优点,其照片展示方式多样。从SD卡获取相片后,可设置多种显示方式,灵活多变,给数码相片提供了一个创新和良好的展示平台。本文根据国内外数码相框技术和发展现状,结合用户具体需求完成了嵌入式linux和Qt数码相框系统设计。
【关键词】数码相框;嵌入式;linux;设计
1.系统需求分析
(1)图片显示功能
基于嵌入式linux和Qt数码相框支持常见的图片格式为BMP和JPEG两种。消费者用户可选择U盘、SD卡或内置存储器中的图片进行播放。其播放模式有:
1)循环播放。设定每间隔一段时间就更换一副图片,其播放过程可控制,可以实现播放,暂停,上一幅,下一幅等功能。
2)静显状态。静显状态可实现图片缩放以及触控方式移动图片。图片在缩放时,以x0.2,x0.4,x0.6,x1,x1.2,x1.6等比例显示。
(2)音乐播放功能
基于嵌入式linux和Qt数码相框,其音乐播放支持常见的mp3文件。其播放的模式有:
1)单独播放功能。数码相框单独播放功能就指播放界面显示当前曲目信息,包括文件名,播放时间和文件格式,具有播放、暂停、上一曲、下一曲等功能。有单曲、多曲、循环这三种播放模式。用户可以选择播放的音乐曲目(单曲或者多曲)。
2)混合播放模式。数码相框在显示图片的时候,循环播放音乐作为图片的背景音乐。消费者用户可以选择播放的音乐曲目(单曲或者多曲)。
3)系统设置功能。通过系统设置,可以实现以下功能:……p>
登录APP查看全文
