论文部分内容阅读
数码相框是一种以数字照片的保存、回放和浏览为核心功能的产品,它结合了液晶显示技术、电视技术、数字存储技术。随着数码相框市场的日趋成熟,技术的不断发展,功能模块日益增多,系统架构也变得越来越复杂,软件产品的可用性、易用性、友好性变得更加重要。本文设计了一个基于ARM9微处理器的数码相框实现方案。ARM是目前公认的业界领先的32位嵌入式RISC(Reduced Instruction Set Computer)微处理器,它具有低功耗、低成本和高性能的特点。该方案以ARM微处理器S3C2410为硬件核心,以嵌入式实时多任务操作系统uC/OS-Ⅱ为软件平台,在ADS1.2集成环境下进行系统软件的开发。本文完成了uC/OS-Ⅱ操作系统在S3C2410上的移植,多媒体存储卡的驱动程序设计,RTC功能模块设计,LCD控制器接口设计。然后根据本文应用平台的特点和嵌入式系统的开发需求,提出了一种符合本文要求的嵌入式GUI(图形用户界面)的设计方案,规定了一个统一的界面实现机制。GUI系统是一个完整的运行环境,在该环境下运行的应用程序界面和用户交互是通过按键和按钮来实现的。本课题实现了数码相框图形用户界面的图片浏览,RTC时间显示,时间设置,日历菜单,主菜单等功能模块。该嵌入式图形用户界面应用平台既可以满足用户对应用系统实时性,可操作性,可移植性的要求,又能够给用户提供生动,直观的人机交互界面,具有广泛的应用前景。