]> rtime.felk.cvut.cz Git - can-usb1.git/blob - lincan-0.3.3/lincan.xml
changed usb vendor and product id.
[can-usb1.git] / lincan-0.3.3 / lincan.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--DOCTYPE component PUBLIC "-//OCERA//DTD component XML V1.0//EN" "file:component.dtd"-->
3 <component id="lincan" name="Linux CAN Driver" >
4 <!-- id = id of the component (candev,canmon,canvca,lincan,ethanal,ethdev,verbus or versched) -->
5 <!-- name = short title of the component -->
6         <title>Linux CAN Driver (LinCAN)</title>
7         
8         <info>
9                 <authorgroup>
10                         <author>
11                                 <firstname>Pavel</firstname>
12                                 <surname>Pisa</surname>
13                                 <affiliation>
14                                         <orgname>CTU</orgname>
15                                 </affiliation>
16                                 <email>
17                                         <!-- url = mailto:your_email -->
18                                         <ulink url="mailto:pisa@cmp.felk.cvut.cz">pisa@cmp.felk.cvut.cz</ulink>
19                                 </email>
20                         </author>
21                         <author>
22                                 <firstname>Arnaud</firstname>
23                                 <surname>Westenberg</surname>
24                                 <affiliation>
25                                         <orgname>Unknown</orgname>
26                                 </affiliation>
27                                 <email>
28                                         <!-- url = mailto:your_email -->
29                                         <ulink url="mailto:arnaud@wanadoo.nl">arnaud@wanadoo.nl</ulink>
30                                 </email>
31                         </author>
32                         <author>
33                                 <firstname>Tomasz</firstname>
34                                 <surname>Motylewski</surname>
35                                 <affiliation>
36                                         <orgname>BFAD GmbH</orgname>
37                                 </affiliation>
38                                 <email>
39                                         <!-- url = mailto:your_email -->
40                                         <ulink url="mailto:T.Motylewski@bfad.de">T.Motylewski@bfad.de</ulink>
41                                 </email>
42                         </author>
43                 </authorgroup>
44                 <copyright>
45                         <year>2004</year>
46                         <holder>OCERA Consortium</holder>
47                 </copyright>
48                 <!-- id = number of workpackage -->
49                 <deliverable file="ms4-month24/WP7/D7.4.pdf" />
50                 <doc src="doc/lincandoc-0.3.pdf">PDF</doc>
51     <workpackage id="WP7"></workpackage>
52                 <!-- release = release date -->
53                 <!-- start = 01/07/2002 -->
54                 <date release="28/05/2006" start="01/07/2002"></date>
55                 <!-- value = version number -->
56                 <version value="0.3.3" 
57                          cvs="comm/can/lincan"></version>
58                 <notice>
59                  This component can be used outside of the OCERA framework.
60                 </notice>
61                 <license value="GPL"></license>
62                 <!-- value = status (Analysis, Design, Alpha, Beta, Testing or Stable) -->
63                 <status value="Stable"></status>
64                 <home-page url="http://www.ocera.org">OCERA</home-page>
65                 <home-page url="http://freshmeat.net/projects/lincan/">FreshMeat</home-page>
66                 <home-page url="http://sourceforge.net/project/showfiles.php?group_id=51629&amp;package_id=108731">Sourceforge</home-page>
67                 <!-- processor = target procesor (i386, PowerPC, ARM or Independent) -->
68                 <!-- board = optional attribute - board model -->
69                 <hardware processor="Independent"></hardware>
70                 <!-- rtlinux = version of target OS -->
71                 <!-- linux = version of target OS -->
72                 <platform rtlinux="3.1"></platform>
73                 <!-- value = type of the component (LowLevel, HighLevel or Application) -->
74                 <componenttype value="HighLevel"></componenttype>               
75                 <keywords>CAN, Linux, device driver</keywords>
76                 <!-- reviewer info -->
77                 <reviewergroup>
78                         <author>
79                                 <firstname>Frantisek</firstname>
80                                 <surname>Vacek</surname>
81                                 <affiliation>
82                                         <orgname>CTU</orgname>
83                                 </affiliation>
84                                 <!-- url = mailto:his/her_email -->
85                                 <email><ulink url="milto:vacek@rtime.felk.cvut.cz">vacek@rtime.felk.cvut.cz</ulink>
86                                 </email>
87                         </author>
88                 </reviewergroup>
89         </info>
90         <!-- ================================================== Description -->
91         <description>
92                 The LinCAN is an implementation of the Linux device driver supporting
93                 more CAN controller chips and many CAN interface boards. The driver
94                 roots can be traced to LDDK project. The OCERA version of the LinCAN driver
95                 adds new features, continuous enhancements and reimplementation of
96                 structure of the driver. The usage of the driver is tightly coupled to
97                 the virtual CAN API interface component which hides driver low level
98                 interface to the application programmers. Driver enables multiple opens
99                 of each communication objects from more Linux and RT-Linux applications.
100                 The message processing is based on the oriented graph of FIFOs concept.
101         </description>
102         <!-- ================================================== Readme -->
103         <readme>
104                 The LinCAN version 0.3.x has been successfully tested with 
105                   - PC104 Advantech PCM3680 dual channel board on 2.4 RT-Linux enabled kernel
106                   - PiKRON ISA card on 2.4.and 2.6 Linux kernels
107                   - PiKRON CAN extension board for PiMCX1 ARM BCC on 2.6 Linux kernels
108                   - BfaD DIMM PC card on 2.4 RT-Linux enabled kernel
109                   - KVASER pcican-q on 2.6 Linux kernel
110                   - MICROSPACE msmcan on 2.4 Linux kernel with and without RT-Linux support
111                   - virtual board tested on all systems as well
112                 There is included support for more than 15 other boards in the LinCAN driver,
113                 but we do not possess these cards and cannot test support for these cards.
114         </readme>
115         <!-- ================================================== Readme -->
116         <install>
117                 <!-- Install info if any. Example:-->
118                 <!-- The code is distributed as a patch file against rtlinux-3.1 source
119     code plus some new files (examples + doc). In order to install,
120     please follow next steps:
121         (1) Configure Makfile variables.
122                 edit Makefile and set RTLINUX variable 
123                 to your RTLinux copy path.
124         (2) Type make install
125         (3) Change to the RTLinux directory. (3.a) type make xconfig. (3.b)              
126                 enable posix signals.
127                 (3.c)type make clean ; make-->
128                 The LinCAN make solutions tries to fully automate native
129                 kernel out of tree module compilation. Make system recurses through
130                 kernel Makefile to achieve selection of right
131                 preprocessor, compiler and linker directives. 
132                 The cross-compilation is also possible. Read README file, please.
133                 
134                 Change current directory into the LinCAN driver source root
135                 directory ("cd lincan-dir") and invoke "make" and "make install".
136                 
137                 Then insert module into the running Linux kernel with parameters
138                 appropriate to your CAN card ("insmod can.o hw=pip5 irq=4 io=0x8000").
139                 Please, read associated README file to find full description
140                 of module parameters.
141         </install>
142 </component>
143