Guten Tag,
in einem Kundengerät wird als Steuerung der RevPi Compact verbaut. Leider ist es gerade schwierig, an ausreichend Steuerungen zu kommen, daher müssen wir zum Teil auf den RevPi Connect mit Zusatzmodulen ausweichen.
Die Installation der Applikation erfolgt über ein shellskript.
Ist es möglich während der Laufzeit herauszufinden, auf was für einem Produkt (RevPi Compact/RevPi Connect) die Software gerade läuft?
Je nach eingesetztem Produkt könnte dann die entsprechende _config.rsc-Datei in den Projekteordner geschoben werden, um korrekt auf die Hardware zugreifen zu können.
Ob dieses Unterscheidung nun im installationsskript oder in der Applikationssoftware erfolgt ist erst mal irrelevant, wobei ich die Lösungn im shellskript bevorzugen würde - dann müsste nicht bei jedem Programmstart überprüft werden, ob bereits die richtige _config.rsc-Datei geladen ist!
Identifikation der verwendeten Hardware
Re: Identifikation der verwendeten Hardware
Hallo Paul,
das sollte über den compatible String im Device-Tree möglich sein: /bin/grep -Fz -m 1 'kunbus,revpi-' /sys/firmware/devicetree/base/compatible
Gruß Nicolai
das sollte über den compatible String im Device-Tree möglich sein: /bin/grep -Fz -m 1 'kunbus,revpi-' /sys/firmware/devicetree/base/compatible
Gruß Nicolai
Re: Identifikation der verwendeten Hardware
Hallo Nicolai,
vielen Dank für die schnelle Antwort - das ist genau, was ich gesucht habe.
Perfekt!
Liebe Grüße,
François
vielen Dank für die schnelle Antwort - das ist genau, was ich gesucht habe.
Perfekt!
Liebe Grüße,
François