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