AHB-PCMCIA桥IP核驱动程序的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ceng0606
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于可复用IP核的系统集成技术已成为当今大规模集成电路设计的重要方法。集成PCMCIA标准接口IP核的处理芯片广泛应用于PDA、数码相机、数字机顶盒等嵌入式产品中,IP核在嵌入式系统中的应用开发包括硬件开发与软件开发。本论文以AHB-PCMCIA IP核驱动程序开发项目为依托,阐述了在Linux环境下,以ARM处理器为核心AHB-PCMCIA桥IP核驱动程序的设计与实现,该驱动程序为IP核的测试与应用提供了良好的软件支持。论文首先分析了Linux设备驱动的特点及其一般属性,然后在简要介绍AHB-PCMCIA桥IP核硬件模块的基础上,提出了基于Linux环境下驱动程序的设计方案。驱动程序的开发分为两个部分,第一部分是设计开发以测试为主要目的的桥IP核字符型驱动程序,第二部分是设计开发以应用为主要目的的桥IP核通用型驱动程序。IP核字符型驱动程序设计开发部分,描述了驱动程序的硬件接口模块、初始化模块以及驱动装载入口模块的设计,并重点阐述了驱动程序为上层软件提供的调用接口。IP核通用型驱动程序设计开发部分,从分析Linux操作系统中PCMCIA相关软件的关系以及工作方式入手,进而对驱动程序的工作重点进行了详细阐述:IP核硬件抽象层的建立、中断事件的处理以及初始化的过程。最后对驱动程序的编译工作做了简单介绍。针对桥IP核开发驱动程序的过程被分为两个部分,从形式上看此种开发方式有些复杂,但在硬件设备并未充分得到验证的情况下,这种方式是非常必要的,也是相当实用的。本论文的主要目的是基于一个实际开发项目,探讨一种高效率低成本的开发思路,为今后类似工作积累宝贵经验。本论文最后详细阐述了IP核驱动程序的测试过程,包括测试环境的建立、测试步骤以及测试结果的分析。测试结果表明,本论文所讨论的驱动程序在Linux内核中工作正常,可以在Linux环境下对IP核进行良好的支持,完成所设计功能。
其他文献
随着智能终端的普及和各种无线业务需求的发展,下一代无线局域网系统需要提供更为广泛的网络服务,同时支持高速率的实时流媒体等业务。当前的无线局域网系统还不能完全满足这些
随着医疗器械行业的发展,CT机作为一个医疗常用设备已经成为医生诊断的重要工具。而计算机断层成像技术中,包括采集、校正和重建等多个部分。重建算法就是将采集的信号恢复成医
本文介绍了作者在所参与的“SP6010 TD-SCDMA终端综合测试仪”项目中所承担的工作,该产品为全球首台正式商用的TD-SCDMA终端综合测试仪。在该产品的研发过程中,作者主要完成物
近年来,信息社会对通信网络服务的需求不断增长,电信网、电视网和计算机网的发展趋势必然是“三网融合”。随着IPTV、VOIP等新兴网络业务的出现,以往的宽带接入方案已无法提供足
本文在对传统的扩频通信测距复合系统的原理和系统结构进行分析的基础上,引入软扩频通信和链接序列等相关技术,介绍了三种新型复合系统的概念和系统模型。通过研究分析三种新型
由于孔径效应和孔径渡越时间的限制,传统的相控阵雷达难以在大扫描角下实现大瞬时带宽,而光控相控阵在子阵级上引入实时延时线TTD(True time delay)进行子阵级的延时补偿,大大减
随着社会经济的发展和生活水平的提高,人们对图像技术能够再现自然和真实场景的要求也越来越高,立体视频技术已成为视觉领域新的发展方向之一。但较之普通2D图像和视频系统,3
随着计算机网络规模的扩大和复杂性的增加,对网络性能的要求也越来越高。为了保证网络的良好运行,网络管理员必须定时测量、分析和管理网络设备中的性能参数,得到网络性能实
MIMO通信系统中的自适应均衡技术研究近年来,宽带无线通信技术和应用得到了迅猛的发展。人们对高速无线数据传输和多媒体业务的需求,促进了高速宽带无线通信新技术的发展和应用
数字电视地面广播(DTTB)是近年来国际上大学和企业研究的热点之一。DTTB所面临的困难主要是在无线广播信道中强烈的多径扩散会引起严重的信号衰落,尤其是在移动接收环境中信