1. Vorbereitung
===============
Folgende Pakete müssen Installiert werden
   * build-essential 
   * dkms
   * can-utils 

  > sudo apt-get install build-essential dkms can-utils

slcan in die Blacklist eintragen
  Datei "/etc/modprobe.d/blacklist.conf" öffnen und die Zeile 
  "blacklist slcan" ergänzen. Rechner neu starten ?

Ich habe den SLCAN Treiber für meine Bedürfnisse umgeschrieben, darum darf der Original
Treiber nicht mehr geladen werden. Ein BUG der unbedingt behoben werden muss!


2. Treiber kompilieren
====================== 
  > cd .../socketcan/driver

Bei neueren Linux Distributionen müssen Kernel-Module signiert werden, der Kernel lädt
nur signierte Module.
Auf solchen Systemen muss das Kernel-Modul mit DKMS gebaut und installiert werden

Installation über DKMS:
  > sudo dkms add .
  > sudo dkms build tinycan/1.0
  > sudo dkms install tinycan/1.0


Mit folgendem Befehl kann das Modul vollständig entfernt werden
  > dkms remove tinycan/1.0 --all


Das kompilieren und installieren auf Systemen ohne DKMS
  > make
  > sudo make install
  > make clean

Hinweis: Die Konfiguration der Schnittstelle macht "tinycan" selbst.
Der Treiber kümmert sich auch um das Öffnen/Schließen und Konfiguration (CAN Speed, ...) 
des Interface. Der SLCAN Treiber macht das alles nicht.


3. Line Disziplin anlegen (Das Programm darf nicht mehr beendet werden)
=======================================================================
  > sudo slcan_attach /dev/ttyUSB0 -w


4. Device konfigurieren
=======================
  > sudo ip link set can0 type can bitrate 125000 restart-ms 500

Bitrate auf 125kBit/s und BusOff restart auf 500ms einstellen.


5. Device öffnen
================
  > sudo ifconfig can0 up


6. Daten Empfangen
==================
  > candump can0


7. Daten senden
===============
  > cansend can0 123#11.22.33.44.55


8. Bus Informationen anzeigen
=============================
  > ip -s -d link show can0


9. BusOff reset
===============
  > ip link set can0 type can restart
Funktioniert leider nicht, Device is busy ??

