- Linux CAN Driver (LinCAN) version 0.3
+
+ Linux CAN Driver (LinCAN) version 0.3.1
Pavel Pisa <pisa@cmp.felk.cvut.cz>
OCERA team member
<http://www.ocera.org>
lincan-0.3 Changed SJA1000 chip IRQ handling. Enhanced VME
(Nov 2004) and EMS CPC-PCI support and many other changes.
+
+lincan-0.3.1 Small improvements, RTR read moved into separate IOCTL,
+(Jul 2005) initial support for some boards contributed by users
The actual version of driver have been latest tested it with
- PC104 Advantech PCM3680 dual channel board on 2.4 RT-Linux enabled kernel
Old style Makefiles compilation of the LinCAN driver only
---------------------------------------------------------------------------
cd ocera/components/comm/can/lincan
- ./switch2std
+ ./switch-omk2std
make
# insmod can.o hw=virtual io=0
The hw argument can be one of:
-- pip5, for the pip5 computer by MPL
-- pip6, for the pip6 computer by MPL
+- pip5, for the PIP5 computer by MPL
+- pip6, for the PIP6 computer by MPL
+- pip7, for the PIP7 computer by MPL
+- pip8, for the PIP8 computer by MPL
- pccan-q, for the PCcan-Q ISA card by KVASER
- pccan-f, for the PCcan-F ISA card by KVASER
- pccan-s, for the PCcan-S ISA card by KVASER
- pcican-q, for the PCIcan-Q PCI card by KVASER (4x SJA1000)
- pcican-d, for the PCIcan-Q PCI card by KVASER (2x SJA1000)
- pcican-s, for the PCIcan-Q PCI card by KVASER (1x SJA1000)
+- smartcan for i82527 based card with indexed access
- nsican, for the CAN104 PC/104 card by NSI
- cc104, for the CAN104 PC/104 card by Contemporary Controls
- aim104, for the AIM104CAN PC/104 card by Arcom Control Systems
- unican for Unicontrols PCAN card
- unican-pci for Unicontrols PCAN-PCI card
- unican-vme for Unicontrols VCAN card
+- ipci165 for IXXAT iPC-I 165 (PCI), requires CONFIG_OC_LINCAN_CARD_ipci165=y
- ems_cpcpci for EMS CPC-PCI card
- pcan_dongle for PEAK's printer port dongle addapter
- oscar for SJA1000 based card connected to ARM LH7A400 SoC
+- eb8245 for Kontron EB8245 onboard CAN with SJA1000 controller
+- adlink7841 for ADLINK PCI-7841 dual SJA1000 based card
- template, for yet unsupported hardware (you need to edit src/template.c)
- virtual, CAN channel for testing of software and driver without CAN hardware
There's still a lot of work to do, have a look at the TODO file for more
information.
+Some boards support is compiled in only, when it is enabled through
+config.omk file. It has to be stored in same directory as Makefile.rules
+and config.omk-default is located.