Installation guide
Linux Installation
CAN-API Installation
Manual • Doc. No.: C.2001.21 / Rev. 3.0 •
© 2000-2007 esd gmbh
Page 71 of 112
4.1.3 Linux Driver Installation of the EtherCAN-Module
Note:
- The installation is only possible with superuser rights (user: root).
- Please read the current
README
file that comes with the software!
4.1.3.1 Files of the Linux Package
The software drivers for Linux are distributed on a CD-ROM, which contains the following files:
File Description
README.x.x
current notes and information
cantest.c
source code of the example-application ‘cantest’ (located in
subdirectory
./example
) (see CAN-API manual part 1 [1])
cantest
binary of example-program ‘cantest’ (located in subdirectory
./bin
)
makefile.ethercan
example makefile for compiling the file
cantest.c
installEthercanLibs
bash script for installation of libraries and include files
etc/esd-plugin
example config file for
ntcanEthPlugin
(to be stored as
/etc/esd-plugin
)
pdf/CAN-API_Part1_
Function_e.pdf
pdf/CAN-API_Part2_
Installation_e.pdf
documentation of esd-NTCAN-API (this manual)
Part 1: Function Description,
Part 2: Installation Guide [1]
pdf/psys.pdf
documentation of esd system abstraction layer API
include/ntcan.h
header of the ntcan-API/Library (to be stored e.g. at
/usr/local/include
)
This is the only header that has to be include in the
application. Please do not use any defines located in any
of the other headers, in order to keep your applications
working with future version of the driver!
lib/libntcan.so.x.x.x
shared library containing the NTCAN-API (to be stored e.g.
at
/usr/local/lib
)
lib/ntcanEthPlugin.so.x.x.x
dynamically loadable plugin for
libntcan.a
or
libntcan.so
(to be stored at e.g.
/usr/local/lib
)










