论文部分内容阅读
随着计算机技术和通信技术的迅速发展,嵌入式系统得到了越来越广泛的应用,成为当前IT产业的焦点之一,呈现出巨大的市场需求。数字相框作为一种以数字照片的保存、回放和浏览为核心功能的产品,是嵌入式系统一种比较新颖的应用。如今,数字相机和照相手机已成为比较普遍的消费品,以致个人数字相片呈现出几何级数的增长。如果采用传统方法将这些照片都冲印出来回味、欣赏,不仅费钱,而且也不易保存。于是数字相框应运而生,相对于传统的冲洗照片,它有更加优良的回放功能和保存作用。本设计以集成了JPEG模块以及多种存储卡接口的多媒体专业芯片PL1061为核心,通过在uCLinux操作系统上设计驱动和应用程序,实现了通过触摸盘控制数字照片的保存、回放和浏览的数字相框。本文首先简单介绍了硬件系统。该设计采用一款专业多媒体应用芯片PL1061,加上基本的存储系统和输入输出等外围设备,就构成了数字相框的硬件系统。然后,本文具体描述了数字相框软件系统。软件系统由三部分组成,即操作系统、驱动程序和应用程序。在操作系统方面,论文简单介绍了uCLinux操作系统的历史,深入分析了uCLinux下的内存管理、进程管理和设备驱动原理。在设备驱动方面,本文具体给出了触摸盘驱动和内存管理驱动的设计思想和实现流程。在应用程序方面,本文具体给出了前端显示和后台处理中的相关算法和实现流程图。最后,本文给出了数字相框系统的调试结果,并对调试结果进行分析,对在调试过程中出现的问题,给出了相应的解决方案。