欢迎来到天天文库
浏览记录
ID:34381927
大小:189.59 KB
页数:5页
时间:2019-03-05
《unix环境中实现pci接口设备驱动》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第32卷第4期电子科技大学学报Vol.32No.42003年8月JournalofUESTofChinaAug.2003UNIX环境中实现PCI接口设备驱动*别其璋(重庆工商大学计算机与信息工程学院重庆南岸400033)【摘要】以UNIX操作系统Solaris8环境中设计PMC-Sirra7364卡驱动程序为例,探讨在UNIX系统下PCI接口设备驱动程序的开发技术,包括设计思想、基本步骤、程序构架、常用函数以及PCI设备的系统管理命令等。其方法可以推广应用于UNIX环境中对CompactPCI接口设备的驱动程序开发,为使用UNIX主机代替PC工业控制机实现高稳定、高可靠电
2、信设备和控制设备提供了一条新的途径。关键词UNIX系统;PCI接口;Solaris环境;设备驱动程序中图分类号TP311.1文献标识码ADevelopmentofPCIDeviceDriverunderUNIXBieQizhang(CollegeofComputerandInformationEngineering,ChongqingTechnologyandBusinessUniv.ChongqingNanan400033)AbstractBasedonthedesignofPMC-Sirra7364carddevicedriverunderSolaris8ofUNIX
3、system,thedevelopmenttechnologyofPCIdevicedriverunderUNIXsystemisdiscussed.Itpresentstheideaofdesign,basicprogrammingprocedure,programstructuralframework,someusefulfunctionsandthesystemmanagementcommands.ThismethodcanbefurtherappliedtothedevelopmentofCompactPCIdevicedriverunderUNIX,whichp
4、rovidesanewapproachtoreplacingPCindustrialcontrolcomputerwithUNIXhosttoimplementtelecommunicationandcontroldeviceswithhighstabilityandreliability.KeywordsUNIXsystem;PCI;solaris;devicedriver随着信息工业的发展,传统通信行业和计算机行业的结合越来越紧密,在呼叫中心,短信中心,智能网等电信应用中,广泛采用PC工业控制机来实现电信网设备和应用系统的连接控制单元。PC工业控制机虽然结构简单,开发
5、方便,接口丰富,但也有先天的缺陷。硬件体系上,PC工业控制机是对传统PC主板进行电路和结构优化设计,使用普通的IntelPentium处理器;系统软件上,采用windows系统或者Linux系统,这两种操作系统在作为网络或客户端应用时还可以接受,而在实时性、稳定性、可靠性要求很高的电信级设备应用中则无法满足电信部门的要求。所以如何设计一种更安全可靠的连接控制设备是许多电信设备生产商正在积极探讨的问题。UNIX操作系统及其主机系统以其高可靠性、稳定性以及严密安全性被广泛应用于电信、银行、工业控制等领域。在电信部门中承担数字计算、数据存储等任务的交换机都使用UNIX的主机来实
6、现。因此,如果能用UNIX主机代替上述通过PC工业控制机实现电信网络和计算机系统的连接控制单元,就可满足电信级可靠性、稳定性和安全性的要求。2002年12月30日收稿*男57岁副教授主要从事电子与信息技术应用方面的研究426电子科技大学学报第32卷1系统构架本段以一个模拟短消息业务互连IWMSC设备为例来介绍使用UNIX主机代替上述通过PC工业控制机实现电信网络和计算机系统的连接控制单元的方法。该设备要求具备收发七号信令的功能,同时在系统中还需完成数据整合、数据查询等功能,因此采用计算机系统连接信令链路接口单元,构成以计算机系统为核心,以链路接口板收发七号信令网信息的体系
7、结构。该系统构架如图1所示。接收信令总线PCI总线链路接收计PCI单元算信令机接口系链路发送卡统单元发送信令总线图1系统构架1.1链路接口单元需完成对国内E1接口(2048Kbit/s)链路的接收和发送,采用高阻或终端方式接入的2M信号通过解码器LXT360进行解码,再经过成帧器PM6344进行信号再生和成帧过程,然后进入交换器MT8985,完成信令的时隙交叉,最后进入PCI信令接口卡。1.2PCI信令接口卡采用PMC-Sirra公司的PCI总线接口的多通道HDLC控制器7364芯片为核心,设计一个支持32个E1口链路,128
此文档下载收益归作者所有