![](https://csdnimg.cn/release/download_crawler_static/16040992/bg8.jpg)
Introduction 3
Copyright * Hilscher Gesellschaft für Systemautomation * Dd:RTLinux#1EN
1 INTRODUCTION .........................................................................................................4
1.1 RTLinux....................................................................................................................4
1.2 The Driver ................................................................................................................4
1.3 Supported Hilscher Cards ........................................................................................4
2 PACKAGE CONTENTS ..............................................................................................5
3 GETTING STARTED...................................................................................................6
3.1 ISA Boards...............................................................................................................6
3.2 PCI Interrupts...........................................................................................................6
4 THE APPLICATION PROGRAMMING INTERFACE...................................................7
4.1 API Functions Overview ...........................................................................................7
4.2 rtl_cif_DevGetBoardInfo().........................................................................................8
4.3 rtl_cif_DevGetBoardInfoEx().....................................................................................9
4.4 rtl_cif_DevInitBoard()..............................................................................................10
4.5 rtl_cif_DevExitBoard().............................................................................................10
4.6 rtl_cif_DevPutTaskParameter() ..............................................................................11
4.7 rtl_cif_DevGetTaskParameter()..............................................................................12
4.8 rtl_cif_DevReset()...................................................................................................13
4.9 rtl_cif_DevSetHostState().......................................................................................14
4.10 rtl_cif_DevTriggerWatchdog() ................................................................................15
4.11 Message Transfer Functions..................................................................................16
4.11.1 rtl_cif_DevGetMBXState()....................................................................16
4.11.2 rtl_cif_DevPutMessage()......................................................................17
4.11.3 rtl_cif_DevGetMessage()......................................................................19
4.12 rtl_cif_DevGetTaskState() ......................................................................................20
4.13 rtl_cif_DevGetInfo() ................................................................................................21
4.14 Process Data Transfer Functions ...........................................................................24
4.14.1 rtl_cif_DevExchangeIO() ......................................................................25
4.14.2 rtl_cif_DevExchangeIOErr() .................................................................26
4.14.3 rtl_cif_DevExchangeIOEx() ..................................................................28
4.14.4 rtl_cif_DevReadSendData()..................................................................30
5 COPYRIGHT .............................................................................................................31