论文部分内容阅读
嵌入式技术在个人消费类电子如MP3播放器,MP4播放器以及日常生活领域如智能家电、车载电子设备以及网络家电中的应用,使得智能化技术开始深入到日常生活之中,极大了改变了人们的生活、工作和娱乐方式。嵌入式多媒体播放系统的总体设计包含了硬件设计、软件设计、图形用户界面设计3个方面。本文从实际项目出发,介绍了一种基于嵌入式技术的多媒体播放器的系统设计方案,在研究了多媒体数字播放器的基础上,设计开发出了触摸屏拖动效果的应用。由于目前个人消费类电子产品正在由传统的按键操作向触摸操作过渡,该应用的实现使多媒体产品具有更大的市场竞争力。在多媒体播放系统的设计过程中,采用ADS1.2做为嵌入式开发环境,对嵌入式软件进行编译、链接、调试和应用。此外,为了提高整个开发过程效率、降低成本,本文采用模拟器来进行嵌入式系统开发,在Windows平台完成编写和调试过程。本文所做的工作主要包括:1、建立嵌入式多媒体播放系统的硬件开发环境。采用基于ARM926EJ-S构架的主控芯片F15。F15主控芯片是一个基于多媒体应用的高度集成化可编程平台,包含丰富的外部设备,并且通过一系列数据总线与CPU通信。F15通用的外设功能包括USB设备,串口,红外遥控,LCD控制器,SD卡和一个看门狗定时器。这些功能使F15可以支持不同的系统需要,并且具有很强的系统功能扩展能力。2、完成了μC/OS-Ⅱ操作系统在ARM9平台上的移植。在移植μC/OS-Ⅱ操作系统时,主要考虑了从操作系统内核、与处理器相关的代码和与应用相关的代码三方面来进行操作系统的移植。3、设计完成了嵌入式多媒体播放系统的图形用户界面设计,并完成了μC/GUI在ARM9上的移植,包括修改相应的配置文件,并用具体的硬件设备取代驱动相应的源文件。4、最后详细介绍了嵌入式多媒体播放系统的触摸屏拖动效果设计的总体方案、实现算法以及后期效果优化过程,完成了从项目立案到最终调试测试一系列流程,并最终实现量产。