论文部分内容阅读
移动互联网的飞速发展改变了人们的生活方式使得人类进跨入一个全新的信息时代。作为这个时代的主题,图片、文字、音频、视频、数据等多媒体通信相结合,极大丰富了人们的生活体验。嵌入式多媒体终端设备作为直接于用户交互的载体,是多媒体系统中的重要组成部分,其处理能力强、体积小、使用方便,近些年来已经成为多媒体领域的研究的主流。多媒体终端是一种能综合各种不同媒体可以集影音、娱乐、通话、办公和计算等应用一体的新型通信终端。从系统的角度出发,多媒体终端产品的开发主要涉及媒体处理技术、存储技术、通信技术和显示技术。在分析了现在市面上主流的多媒体数字终端设备和嵌入式技术的基础上,设计出了一种嵌入式多媒体终端,提出了多媒体终端设备的具体软、硬件体系结构。选择以ARM9为核心的三星S3C2440A微处理器作为系统的主控芯片。在主控芯片的基础上,分析当前嵌入式多媒体终端设备的主要功能需求,设计了系统硬件的总体架构,进行了外围芯片的选型,设计了系统终端整体硬件的解决方案,对S3C2440A处理器的芯片引脚资源进行了具体的分配,详细设计了主控芯片最小系统电路以及外围的存储器、液晶显示模块、触摸屏模块、SDRAM芯片、音频解码芯片和网卡芯片的连接的电路。在所搭建硬件平台的基础上进行了嵌入式Linux操作系统的移植,阐述了将嵌入式Linux系统移植到本系统的具体方法,分析了混合文件系统的构建,并给出了BootLoader移植、Linux内核移植和文件系统移植具体的实现方法。在所移植的嵌入式Linux操作系统的基础上进行外围芯片驱动的开发,阐述了嵌入式Linux驱动开发的一般流程方法。具体给出了存储器NAND Flash、LCD、触摸屏模块、SDRAM、音频芯片和网卡芯片等外围芯片驱动的开发设计。