基于PXA270的嵌入式多媒体终端研究

基于PXA270的嵌入式多媒体终端研究

论文摘要

随着信息技术的飞速发展,特别是光通信技术,网络技术的发展,多媒体电子产品越来越和人们的生活紧密相关。由于无线通讯网络传输速率的飞跃,以个人信息管理为主的终端设备和以语音通信服务为主的多媒体终端设备正在互相渗透,相互融合,逐步发展成为具有强大功能的新一代移动终端。此类设备具有通信、个人信息管理和娱乐等多种功能,充分利用这些软件和硬件资源,为用户提供方便的操作接口已经成为应用和普及移动终端的重要课题。本文在分析了多媒体终端的现状基础上,对基于PXA270的多媒体终端进行分析研究,主要完成工作有以下几个方面:多媒体终端硬件系统的研究。主处理器采用Intel公司Xscale架构PXA270,整体结构为核心板加扩展接口板的模式。分析了Xscale架构的特点以及PXA270处理器的优点,在此基础上分析系统供电模块,SDRAM接口电路模块,网络接口模块,音频和触摸屏电路模块,以及RTC实时时钟电路。多媒体终端软件系统的研究。首先在个人PC机上完成交叉编译环境的建立,安装使用的工具包括gcc,glibc,binutils等,然后研究Linux标准内核2.4.21版本,根据该系统设备硬件平台配置内核,分析Bootloader系统引导加载程序,根据系统扩展32M的Flash裁减文件系统。实现系统基于Linux的硬件设备驱动,PXA270内置了LCD控制器,通过内存空间用作帧缓冲器(FB,Frame Buffer)来完成CPU与LCD的通信,实现LCD的驱动。PXA270内部集成了AC′97音频控制器,通过AC-Link外接AC′97 Codec DAC来实现音频驱动。选用了Linux支持的OV511芯片组的摄像头实现视频传输。最后研究了Troll Tech公司优秀的嵌入式C++图形界面(GUI)工具包Qt,在该系统中实现移植。研究Qt提供的基于TCP套接字的QSocket类和QserverSocket类完成基于Qt客户/服务器网络传输软件设计。本文对Linux系统和Qt的移植以及Linux设备驱动程序的开发,对从事多媒体嵌入式系统开发具有借鉴意义和实用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 多媒体终端支撑技术
  • 1.2 多媒体终端Linux系统特点
  • 1.3 多媒体终端的研究现状
  • 1.4 论文背景及研究内容
  • 第2章 PXAL270终端硬件系统分析
  • 2.1 硬件系统
  • 2.2 PXA27x处理器
  • 2.3 硬件系统模块
  • 2.3.1 系统供电模块
  • 2.3.2 SDRAM接口电路模块
  • 2.3.3 网络接口电路模块
  • 2.3.4 音频和触摸屏电路模块
  • 2.3.5 RTC实时时钟电路设计
  • 2.4 本章小结
  • 第3章 PXA270终端软件系统设计
  • 3.1 建立交叉编译环境
  • 3.2 系统启动加载程序实现
  • 3.2.1 Boot Loader阶段1任务
  • 3.2.2 Boot Loader阶段2任务
  • 3.3 多媒体终端Linux系统内核配置
  • 3.4 多媒体终端文件系统裁减
  • 3.5 终端Linux内核启动
  • 3.6 本章小结
  • 第4章 PXA270终端设备驱动开发
  • 4.1 LCD设备驱动设计
  • 4.1.1 PXA270中的LCD控制器
  • 4.1.2 Frame Buffer与显示屏的对应关系
  • 4.1.3 LCD驱动内核配置
  • 4.1.4 LCD驱动实现
  • 4.2 音频驱动设计
  • 4.2.1 AC97控制器
  • 4.2.2 内核配置
  • 4.2.3 音频驱动实现
  • 4.3 USB接口摄像头驱动设计
  • 4.3.1 USB接口摄像头内核驱动配置
  • 4.3.2 基于PXA270 USB接口摄像头的驱动程序分析
  • 4.4 本章小结
  • 第5章 多媒体终端Linux Qt移植以及应用
  • 5.1 Qt的特点
  • 5.2 基于多媒体终端Qt平台搭建
  • 5.2.1 Qt源代码编译
  • 5.2.2 Qt运行的Shell脚本
  • 5.3 基于Qt客户/服务器软件设计
  • 5.4 本章小结
  • 第6章 总结和展望
  • 6.1 工作总结
  • 6.2 展望
  • 参考文献
  • 作者在攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于PXA270的嵌入式多媒体终端研究
    下载Doc文档

    猜你喜欢