基于Xscale核的PXA27x芯片接口技术的应用研究与软件开发

基于Xscale核的PXA27x芯片接口技术的应用研究与软件开发

论文题目: 基于Xscale核的PXA27x芯片接口技术的应用研究与软件开发

论文类型: 硕士论文

论文专业: 计算机软件与理论

作者: 焦学锋

导师: 雷跃明

关键词: 处理器接口,嵌入式,驱动程序开发

文献来源: 重庆大学

发表年度: 2005

论文摘要: Intel公司的面向多媒体应用的PXA27x处理器为Xscale核提供了充足的接口方式。研究这些接口技术,具有一定的理论意义;开发接口软件并推广到手持设备的研制中,具有重要的实用价值。 论文重点研究了PXA27x处理器的I~2C串行总线接口、I~2S音频接口、LCD控制器接口和键盘接口,并在linux操作系统环境下开发了嵌入式linux操作系统中的相关接口的驱动程序。 论文主要取得了以下进展: (1)深入研究了I~2C总线协议,实现了处理器通过该总线与电源模块、音频模块的控制和数据传输。 (2)研究了I~2S总线协议的编程技术,设计了音频设备的I~2S总线连接,突破了过去使用AC’97协议的连接方式。 (3)设计了触摸屏驱动中使用内核线程的编程模型,代替了原来的状态机模型。 论文设计和开发的音频接口驱动程序支持使用I~2C接口和I~2S接口的音频编码解码器,具有支持最高48千赫的多种采样频率和配置麦克风、喇叭、耳机和耳麦的功能;LCD控制器接口驱动程序实现了对16位色彩深度、320×240像素解析度的TFT彩屏的驱动;PWRI~2C总线接口驱动程序支持四线电阻式触摸屏;键盘接口驱动程序支持30键的矩阵键盘。

论文目录:

中文摘要

英文摘要

1 概述

1.1 嵌入式系统的发展现状和前景

1.2 嵌入式linux的市场状况

1.3 目前的主要处理器产品

1.4 论文的项目背景

1.5 论文的主要工作

2 系统硬件环境

2.1 目标机的处理器的选择

2.1.1 Intel的XScale架构

2.1.2 PXA27x处理器

2.2 目标机的外围设备的选择

2.2.1 显示模块选型

2.2.2 音频模块选型

2.2.3 触摸屏模块选型

2.2.4 键盘模块选型

2.3 目标机的硬件组成结构

3 系统需求分析

3.1 接口模块功能需求

3.2 接口软件需求分析

3.2.1 显示接口软件需求

3.2.2 音频接口软件需求

3.2.3 触摸屏接口软件需求

3.2.4 键盘接口软件需求

4 系统软件环境的建立

4.1 嵌入式操作系统的选择

4.1.1 嵌入式操作系统的考虑因素

4.1.2 linux操作系统的特点及移植

4.2 目标机嵌入式linux的源代码树

4.3 主机开发工具的建立

4.4 针对目标机的交叉工具链的建立

4.5 主机与目标机的系统结构的建立

5 接口驱动程序设计与实现

5.1 linux操作系统驱动程序的开发方法

5.1.1 linux操作系统的设备管理

5.1.2 设备驱动程序的调用过程

5.1.3 设备驱动程序的注册和卸载函数

5.1.4 设备驱动程序文件层函数

5.1.5 设备驱动程序的模块化

5.2 显示接口的驱动程序

5.2.1 帧缓冲区编程

5.2.2 编写初始化函数

5.2.3 编写成员函数

5.3 I2C总线接口的驱动程序

5.3.1 I2C接口编程结构

5.3.2 设备层驱动的实现

5.4 音频接口的驱动程序

5.4.1 编写初始化函数

5.4.2 音频流的数据结构

5.4.3 音频设备的文件操作函数

5.4.4 音频流的DMA操作

5.5 触摸屏接口的驱动程序

5.5.1 编写成员函数

5.5.2 模数转换器ADC的操作函数

5.6 键盘接口的驱动程序

5.6.1 编写初始化函数

5.6.2 中断程序的实现

6 结束语

6.1 主要进展和成果

6.2 对今后研究工作的展望

致谢

参考文献

附录: 作者在攻读硕士学位期间发表的论文目录

独创性声明

学位论文版权使用授权书

发布时间: 2006-12-05

参考文献

  • [1].基于WDF的PXI-E驱动设计[D]. 张小龙.电子科技大学2018
  • [2].基于ZedBoard开发板的LinuxOS支持下的X射线高精度TDC系统的研究[D]. 赵恩.昆明理工大学2017
  • [3].基于异步调用技术的仪用驱动程序及配套软件设计[D]. 曾川洋.电子科技大学2014
  • [4].ISDN TA NDIS-WDM驱动软件设计[D]. 肖征荣.西安电子科技大学2002
  • [5].基于WDF的光纤传输卡PCIe接口驱动的研究和实现[D]. 孔朋.西北大学2013
  • [6].基于DSP的数字传输系统的PCI上位机WinDriver驱动设计与研究[D]. 隋佳彬.北京理工大学2014
  • [7].基于过滤驱动技术的串口Log解析工具的设计与实现[D]. 熊文哲.西安电子科技大学2012
  • [8].基于双核系统Windows端驱动机制的研究[D]. 王楠林.南京理工大学2008
  • [9].基于嵌入式系统高速无线通信驱动程序的设计与实现[D]. 袁征峰.北京交通大学2009
  • [10].USB系统驱动及固件开发[D]. 张婧.西安电子科技大学2007

相关论文

  • [1].基于XScale处理器的嵌入式数控系统软硬件技术研究[D]. 陈蔡涛.华中科技大学2006
  • [2].基于XScale PXA255军用PDA的硬件设计与实现[D]. 熊文峰.西安电子科技大学2006
  • [3].基于Intel XScale架构的Windows CE操作系统的移植[D]. 赵彦斌.西安电子科技大学2006
  • [4].基于Xscale处理器的嵌入式硬件平台设计及引导程序研究[D]. 周慰.西安电子科技大学2006
  • [5].基于Intel XScale PXA255的图像采集系统的设计[D]. 李拥军.中国科学院研究生院(长春光学精密机械与物理研究所)2006
  • [6].基于Intel Xscale PXA270的智能手机的研究与实现[D]. 伍春天.西北工业大学2007
  • [7].基于XScale和Linux的嵌入式无线多媒体终端平台的设计与实现[D]. 于克.吉林大学2007
  • [8].基于PXA270的嵌入式多媒体终端研究[D]. 彭文辉.武汉理工大学2007
  • [9].基于Intel XScale的嵌入式平台的设计与研究[D]. 杨健.武汉理工大学2005
  • [10].基于PXA255 XScale的嵌入式Linux系统设计与应用开发[D]. 李外云.华东师范大学2005

标签:;  ;  ;  

基于Xscale核的PXA27x芯片接口技术的应用研究与软件开发
下载Doc文档

猜你喜欢