doc/copcican_comedi_howto.txt
author Christian Taedcke <Christian.Taedcke@ica-traffic.de>
Tue, 23 Feb 2010 08:12:19 +0100
changeset 642 f77ad188c2b1
parent 630 96919642e99c
permissions -rw-r--r--
ADDED: - pause() for win32
* * *
CHANGED: - moved pause implementation to main.cpp
- default driver to ixxat, baudrate to 125K and slaveid to 0x40
* * *
FIXED: - append "K" to baudrate
- added TimerInit()
HOW TO configure CanFestival for a CO-PCICAN card for COMEDI in the kernel (optionally with Xenomai):



pre-actions:
- install the CO-PCICAN card
- install and load COMEDI and the corresponding driver co_pcican.ko
  (COMEDI sources are expected in /usr/src/comedi)

- optionally: install the Xenomai package
  (Xenomai sources are expected in /usr/xenomai)



- unpack the package to your target (if not already done)

- perform package configuration:
  sh ./configure --can=copcican_comedi --timers=kernel --kerneldir='/lib/modules/$(shell uname -r)/build'

  optionally: use --timers=kernel_xeno for the realtime Xenomai timer functions

- patch the sed "s:-I:-I$(src)/:g" statement to
    's:-I../..:-I/canopeninstalldir:g' in drivers/unix/Makefile
    's:-I..:-I/canopeninstalldir:g'    in src/Makefile
  The original statement did not run on my computer !

- build the CanFestival Unix library:
  cd drivers/unix
  make

- build the CanFestival library:
  cd src
  make
  make install

- build the CO-PCICAN driver interface:
  cd drivers/can_copcican_comedi
  make
  make install

- build the example application (not for Xenomai):
  cd examples/test_copcican_comedi
  make
  make install

Run test_copcican_comedi with the insert.sh script to see it works...

For Xenomai please use the example /usr/src/scale-rt-canopendemo of the SCALE-RT distribution.



Copyright (C) 2010 Cosateq GmbH & Co.KG
              http://www.cosateq.com/
              http://www.scale-rt.com/