- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SBSPC104在VxWorks环境中支持网卡自动保护倒换-Read
SBS CSD卡驱动程序使用说明书
目 录
一. 介绍 3
1) 产品名称 3
2) 硬件介绍 3
3) 开发目的 3
4) 开发环境 4
5) 相关产品 4
二. 驱动程序说明 5
1) 文件列表 5
2) 安装步骤 5
3) 注意事项 5
4) API函数说明 6
? CSD_Open:打开CSD设备 6
? CSD_Close:关闭CSD设备 6
? CSD_CanConfig:配置CAN设备单元 6
? CSD_Install:安装CAN设备单元 7
? CSD_CanConfigPort:CAN设备单元端口设置 7
? CSD_CanSendMsg:通过CAN设备单元发送报文 8
? CSD_CanRcvMsg:从CAN设备单元的接收缓冲区中读取报文 9
? CSD_InterCanRece:使能并连接CAN中断接收 10
? CSD_InquiryCanMes:查讯CAN设备单元的接收缓冲区是否有报文 10
? CSD_CanEnableIntRcv:允许CAN设备单元中断接收报文 11
? CSD_CanDisableIntRcv:禁止CAN设备单元中断接收报文 11
? CSD_CanClearRxBuffer :清除CAN设备单元接收缓冲区 11
关键字:CSD、CSD卡驱动、CAN
摘要: 本文档描述了SBS CSD卡在VxWorks下驱动程序的使用方法,主要包括了SBS CSD卡的初始化、加载、配置、收发报文的API函数接口。
缩微语:
CAN Control Area Network 控制域网络
CSD CAN controller and Serial communication and Digital IO CAN控制器及串口通信模块
介绍
产品名称
本文档描述的对象是:SBS CSD Driver for VxWorks.
硬件介绍
SysExpanModuleTM(系统扩展模块)是SBS嵌入式系统的一部分。该系列模块与SysCentreModuleTM(系统核心模块)一起构成超紧凑的嵌入式PC系统。这些模块有功能丰富、完备,标准尺寸,面向OEM用户的特点。SysExpanModuleTM/CSD(Control area network controller and serial communication and Digital IO)是按PC/104总线标准设计的SysExpanModuleTM系列系统扩展模块之一。CSD的核心功能是CAN控制器及串行通信口和数字IO,其主要技术性能概述如下:
2个相互独立、符合CAN协议2.0B的CAN(Control area network)总线控制器;
4个相互独立的串行通信口,每个串口均可设置为RS232C、RS485、RS422工作模式;
CAN以内存映射方式与主机通信,串口以I/O方式与主机通信;
CAN总线收发速率可编程设定,速率范围为5 kb/s~1000 kb/s,分11级;
串口通信速率可编程设定,速率范围为50 b/s~56 kb/s,分18级;
WATCHDOG及EEPROM功能,重要现场数据可自动保存;
CAN总线接口以光电耦合隔离,自带隔离电源,隔离电压达1500V以上;
多个可软件选择的中断请求线及端口读写基址(BA);
PC/104标准尺寸(90×96mm),与PC/104TMCPU及扩展板直接栈接;
DC+5V操作电压,低功耗的CMOS电路设计。电源消耗250mA;
工作环境温度范围:0~70℃,湿度范围:0~90%RH;
开发目的
使用本文描述的驱动程序,应用系统开发用户可以快速地把SBS CSD卡集成到基于VxWorks的应用环境,屏蔽了实际的硬件系统,通过驱动提供的API函数接口,用户可以更方便、快捷地实现面对应用的开发,也可使应用系统具有较好的可移植性。
开发环境
操作系统:VxWorks 5.4
调试环境:Tornado 2.0
BSP版本:1.2/0
驱动程序:SBS CSD Driver for VxWorks V2.0
硬件环境:SDXe/i486/32M、Ne2000兼容网卡、CSD卡
相关产品
已经提供SBS CSD卡在VxWorks下的配置诊断程序,请参见《SBS CSD卡配置诊断程序(for VxWorks)说明书》。
驱动程序说明
文件列表
本驱动程序包提供如下文件:
CSDlib.o :该文件为驱动主体文件,包含所有API函数的实现。
CSDlib.h :该文件为API函数的声明头文件,在使用API函数之前必须被包含。
安装步骤
安装步骤如下:
根据您的实际情况软件选择合适的CAN
文档评论(0)