Installatie van programma en mediabestanden - rwmodeltrain/departure-board GitHub Wiki
Installatie programma- en mediabestanden
Download eerst alle bestanden van Github en plaats ze lokaal op de Windows machine in een tijdelijke map.
Installatie bestanden op Raspberry
Een aantal bestanden staan lokaal op de Raspberry. Dit is enerzijds gedaan omdat het bestanden zijn die RPi-afhankelijk zijn en moeten lokaal staan omdat ze worden aangeroepen voordat de Windows-share beschikbaar is of omdat de bestanden specifieke informatie bevatten over het specifieke scherm dat aangestuurd wordt. Denk aan het station dat zichtbaar moet worden of het volume voor de geluiden. Ook staan er bestanden die wat groter zijn en die weinig aan wijzigingen onderhevig zijn, zoals de audio- en beeldbestanden.
Kopieer alle bestanden uit de map pipath
naar de home directory van de pi gebruiker. Dit zijn de volgende bestanden en directories:
adfiles (directory)
audiofiles (directory)
logofiles (directory)
1.py
FreeSans.ttf
appinit.ini
departure-board.ini
master.txt
train.sh
Dit kan met behulp van een programma waarmee via FTP bestanden kunnen worden overgebracht. Een goede oplossing hiervoor is Filezilla. Er wordt hier geen uitgebreide beschrijving gemaakt voor het gebruik van FileZilla, zie hiervoor de handleidingen van FileZilla zelf. Maak contact met de RPi met de juist gebruikersnaam en wachtwoord, standaard is dat pi
en raspberry
. Navigeer naar de map /home/pi
/ en kopieer alle bestanden uit de /pipath/
map op de Windows machine naar de /home/pi/
map op de RPi.
Installatie bestanden op Windows machine
Om de onderhoudbaarheid van de programmatuur en baanconfiguratie eenvoudig te houden is besloten een aantal bestanden op de Windows share te plaatsen, zodat meerdere RPi's er gebruik van kunnen maken. Bij gebruik van één RPi zouden de bestanden ook lokaal op de RPi gezet kunnen worden. De Windows-share is nog wel nodig, tenslotte haalt departure-board
daar de informatie van Koploper vandaan. Wanneer gekozen wordt om de bestanden op de RPi te plaatsen, zullen de bestanden departure-board.ini
en appinit.ini
aangepast moeten worden.
Appfiles
Maak een directory aan met de naam appfiles
op de Windows machine, direct onder de share. Dit wordt dan \\SHARE\appfiles\
. Kopieer het bestand uit de directory apppath op Github naar deze directory. Dit bestand heet
departure-board.py
Inifiles
Maak vervolgens een directory aan met de naam inifiles
op de Windows machine, direct onder de share. Dit wordt dan \\SHARE\inifiles\
. Kopieer alle bestanden uit de directory inipath op Github naar deze directory. Dit zijn de volgende bestanden:
Epinal.ini
Freize.ini
Remiremont.ini
Trackinfo.ini
kill_pi.txt
reboot_pi.txt