Automatisch starten PiCan

In de beschrijving van de PiCan installatie lees je dat je handmatig de canbus moet activeren.

Gelukkig bevat Raspbian een locatie / bestand die tijdens het opstarten wordt doorlopen. Dit bestand betreft:
[nano /etc/rc.local]

Onderin dit bestand (net boven 'exit 0') roep ik een zelf gemaakt python bestandje aan (python_can.py):
sudo python /home/pi/python_can.py

Knipsel

En in dit python_can.py bestandje staat de volgende code:

import os

#os.system("sudo ip link set can0 up type can bitrate 100000 restart-ms 100 loopback on")
os.system("ip link set can0 up type can bitrate 100000 restart-ms 100")
os.system("kodi")

Hierdoor wordt automatisch bij het starten van je Raspberry Pi het 'ip link set' commando gegeven.

De eerste regel is passief (#). Hier staat hetzelfde commando, maar dan met de toevoeging 'loopback on'. Deze toevoeging maakt dat de Canbus niet werkelijk werkt, maar naar zichzelf echo't. Voor testdoeleinden is dit een praktische toevoeging. Zie het als een 'localhost' principe.
Wanneer ik dus wil testen, dan verplaats ik de (#) naar de tweede regel.
[whohit]Automatisch starten PiCan[/whohit]

1
Reageer

1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Janssuuh Recent comment authors
  Subscribe  
nieuwste oudste meest gestemd
Email mij bij: