Download Page für Modellbahn

mrsystem

Dies ist eine Software, die als Bridge zwischen dem CAN Bus der Märklin Digital Komponenten (MS2, Gleisbox) und Ethernet die CAN Frames auf das jeweilig andere Interface weiterleitet. Damit "emuliert" die Software auf Ethernet Seite eine CS2. Um die Software zu compilieren, sind von der Seite mit Libraries die Pakete boolean.h, bytestream, finite state machine, Definitionen für Vergleiche wie strcmp, Data Storage aus dem Kurs über Algorithmen, scanner für syntaktische Analyse, bitmask mit Makros für die Definition von Bitmasken und ini parser nötig. Zusätzlich wird als externes Paket die zlib benötigt.

SD Karten Image

Dieses Image muß zuerst mit gzip entpackt werden und kann dann mit dd auf eine SD Karte geschrieben werden. Diese SD Karte enthält ein lauffähiges Linux System mit der mrsystem Software und Rocrail Server.

SystemSD Kartengröße
BBB4 GB
BPi8 GB

Die Anzahl Sektoren kann zwischen SD Karten gleicher Größe variieren. Wenn es eine Fehlermeldung gibt, daß die Ziel-SD-Karte nicht genug Sektoren aufweist, kann einfach eine größere SD-Karte benutzt werden.

Batchdatei zum Start der cs2.exe 83.8.1)

Leider benutzt die cs2.exe V3.8.1 das erste Netzwerkinterface eines PCs, das sie findet, auch wenn es keinen Link hat. Auf meinem Notebook wurde deshalb das LAN Interface benutzt, obwohl kein Kabel eingesteckt war und eine Verbindung über WLAN vorhanden war. Die folgende Batchdatei deaktiviert deshalb die anderen Netzwerkinterfaces, startet die cs2.exe und aktiviert nach dem Programmende wieder die Netzwerkinterfaces. Die Batchdatei kann einfach an die gegebenen Interfaces angepa├čt werden.

Die vorhandenen Interfaces (genauer Netzwerkverbindungen) können mit

netsh interface show interface
abgefragt werden.

start_cs2exe.bat


Zurück zur Downloadpage
Zurück zur Homepage