发明名称 VxWorks操作系统下CPCI总线RS422通信模块的驱动器及驱动方法
摘要 VxWorks操作系统下CPCI总线RS422通信模块的驱动器及驱动方法,涉及CPCI总线RS422通信的驱动技术领域。它是解决了现有VxWorks操作系统下CPCI总线RS422通信驱动的实现需要首先抽象出设备的数据结构,再完成设备的创建及设备驱动的安装,过程复杂导致的问题。其装置包括:用于初始化RS422通信模块的系统资源分配装置;用于提供功能函数接口的函数接口装置;用于面向用户应用程序封装,驱动函数接口的驱动装置。其方法包括:用于初始化RS422通信模块的系统资源分配步骤;用于提供功能函数接口的步骤;用于面向用户应用程序封装,驱动函数接口的驱动步骤。本发明适用于驱动RS422通信模块。
申请公布号 CN103412841B 申请公布日期 2016.04.27
申请号 CN201310389068.9 申请日期 2013.08.30
申请人 哈尔滨工业大学 发明人 潘大为;罗清华;王晓龙;李俊峰;彭宇;彭喜元
分类号 G06F13/38(2006.01)I;G06F13/42(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 张宏威
主权项 一种VxWorks操作系统下CPCI总线RS422通信模块的驱动器,它包括:用于初始化RS422通信模块的系统资源分配装置;用于提供功能函数接口的函数接口装置;用于面向用户应用程序封装,驱动函数接口的驱动装置;其特征在于,所述函数接口装置包括:提供初始化RS422通信模块板STATUS ComInit函数接口,并对该函数接口加载驱动程序,初始化指定板号的通信板的装置;提供打开RS422通信模块板STATUS ComOpen函数接口,通过该函数接口打开指定板号的通信板的某一指定通道,并进行通道的参数设置的装置;提供关闭RS422通信模块板STATUS ComClose函数接口,通过该函数接口关闭指定板号的通信板,卸载通信板驱动程序,不能对RS422通信模块板进行除打开以外的操作的装置;提供发送数据STATUS ComSendData函数接口,通过该函数接口对RS422通信模块板指定的一路通道写入待发送的数据的装置;提供接收等待STATUS ComRecvWait函数接口,通过该函数接口对RS422通信模块板的板号进行指定,并等待指定的一路通道接收缓存内的数据就绪的装置;提供接收数据int ComRecvData函数接口,通过该函数接口对RS422通信模块板的板号进行指定,并读取指定的一路通道接收缓存内的数据的装置;提供通信板自检STATUS ComTest函数接口,通过该函数接口对指定板号的RS422通信模块板进行自检的装置;提供实时监测STATUS ComRTWatch函数接口,通过该函数接口对指定板号的RS422通信模块板进行在位实时监测的装置。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号