drivers/can_kvaser/README
author Christian Taedcke <hacking@taedcke.com>
Wed, 09 Nov 2011 15:02:47 +0000
changeset 689 d6fcd388f2db
parent 400 7d845f5d730c
permissions -rw-r--r--
Win32 IXXAT driver:
CHANGED: - Removed deprecated call to VCI_GetBrdTypeByName().
- The board type given to VCI2_PrepareBoard() is now always 0, because this parameter is not used.
- Removed the board_name parameter from IXXAT::open(). The board that should be opened is identified by the parameter board_number.
The correct parameter board_number can be determined using XAT_EnumHwEntry() and XAT_GetConfig().
- Changed the constructor IXXAT::IXXAT(). board->busname now only contains the board_number, see XAT_EnumHwEntry() and XAT_GetConfig().
Kvaser driver for CANfestival, the open source CANopen stack.
(C)2008 Giuseppe Massimo Bertani 


This driver should work with any Kvaser product compatible with Kvaser's CANLIB4.
I tested it with CAN Leaf Professional (USB-CAN adapter) on a Suse10.1 Linux box
and CANLIB 4.72 Beta (Oct 1,2007). 

In order to compile the driver, you should already be able to run the CANlib examples,
and tools, to be sure that CANLIB is able to detect and drive your device. 
 
-------------------------------------------------------------------------------------------------
NOTES ABOUT CANLIB4

Since the "Leaf" device was added recently to CANLIB, I had to download the latest linuxcan4
library sources from http://www.kvaser.com instead of use the CD software shipped with the device.

--------------------------------------------------------------------------------------------------
NOTES ABOUT WINDOWS

Sadly, Kvaser's Win32 CANLIB is not provided with sources, so CANLIB cannot be build with GNU
tools. LIB files for MSVC and BCC are provided with the DLL but the DLL itself is stripped and
I've tried an entire day to compile this driver under Cygwin without success, despite 
Wu Yongwei's hints (http://www.geocities.com/yongweiwu/dllfaq.htm).

This does not mean that it's an impossible task, but probably I left out something important. 
Temporary KO.

-------------------------------------------------------------------------------------------------

GMB 23/1/08