1 <?xml version="1.0" encoding="UTF-8"?>
7 <term>Name of the component</term>
10 <para>Linux CAN Driver (LINCAN)</para>
18 <para><author><firstname>Pavel</firstname> <surname>Pisa</surname></author></para>
20 <para><author><firstname>Arnaud</firstname> <surname>Westenberg</surname></author></para>
22 <para><author><firstname>Tomasz</firstname> <surname>Motylewski</surname></author></para>
27 <term>Maintainer</term>
31 <firstname>Pavel</firstname><surname>Pisa</surname>
33 <address>E-mail: <email>pisa@cmp.felk.cvut.cz</email></address>
34 <address>WWW: <otheraddr><ulink url="http://cmp.felk.cvut.cz/~pisa"></ulink></otheraddr></address>
41 <term>LinCAN Internet resources</term>
44 <para><ulink url="http://www.ocera.org"></ulink> OCERA project home page</para>
46 <para><ulink url="http://sourceforge.net/projects/ocera"></ulink>
47 OCERA SourceForge project page. The OCERA CVS relative path to LinCAN
48 driver sources is</para>
49 <para><ulink url="http://cvs.sourceforge.net/viewcvs.py/ocera/ocera/components/comm/can/lincan/">
50 <filename>ocera/components/comm/can/lincan</filename></ulink>.</para>
52 <para><ulink url="http://cmp.felk.cvut.cz/~pisa/can"></ulink> local testing directory</para>
60 <para>The previous driver versions were tested by more users. The
61 actual version has been tested at CTU by more OCERA developers,
62 by Unicontrols and by BFAD GmbH, which use pre-OCERA and current
63 version of the driver in their products.</para>
66 <title>List of the cards tested with latest version of the driver:</title>
68 <para>PC104 Advantech PCM3680 dual channel board on 2.4 RT-Linux enabled kernel</para>
71 <para>PiKRON ISA card on 2.4.and 2.6 Linux kernels</para>
74 <para>BfaD DIMM PC card on 2.4 RT-Linux enabled kernel</para>
77 <para>KVASER pcican-q on 2.6 Linux kernel and on 2.4 RT-Linux enabled kernel</para>
80 <para>virtual board tested on all systems as well</para>
87 <term>Supported layers</term>
91 <para>High-level available</para>
92 <para>Linux device interface available for soft real-time Linux only
93 and for mixed-mode RT-Linux/Linux driver compilation</para>
96 <para>Low-level available</para>
97 <para>RT-Linux device is registered only for mixed-mode RT-Linux/Linux driver
98 compilation. The driver messages transmition and receiption runs in hard real-time
99 threads in such case.</para>
109 <para>lincan-0.3</para>
122 <term>Dependencies</term>
125 <para>The driver requires CAN interface hardware for access to real CAN bus.</para>
126 <para>Driver can be used even without hardware if a virtual board is configured.
127 This setup is useful for testing of interworking of other CAN components.</para>
129 <para>Linux kernels from 2.2.x, 2.4.x and 2.6.x series are fully
132 <para>The RT-Linux version 3.2 or OCERA RT-Linux enabled system is required
133 for hard real-time use.</para>
135 <para>The RT-Linux version requires RT-Linux <function>malloc</function>,
136 which is part of OCERA RT-Linux version and can be downloaded for
137 older RT-Linux versions .</para>
139 <para>The use of VCA API library is suggested for seamless
140 application transitions between driver kinds and versions.</para>
145 <term>Supported hardware (some not tested)</term>
150 <para>Advantech PC-104 PCM3680 dual channel board</para>
153 <para>PiKRON ISA card</para>
156 <para>BfaD DIMM PC card</para>
159 <para>KVASER PCIcan-Q, PCIcan-D, PCIcan-S</para>
162 <para>KVASER PCcan-Q, PCcan-D, PCcan-S, PCcan-F</para>
165 <para>MPL AG PIP5, PIP6, PIP7, PIP8</para>
168 <para>NSI PC-104 board CAN104</para>
171 <para>Contemporary Controls PC-104 board CAN104</para>
174 <para>Arcom Control Systems PC-104 board AIM104CAN</para>
177 <para>IXXAT ISA board PC-I03</para>
180 <para>SECO PC-104 board M436</para>
183 <para>Board support template sources for yet unsupported hardware</para>
186 <para>Virtual board</para>
193 <term>Release date</term>
196 <para>February 2004</para>