Identifikation der verwendeten Hardware

Rund um die Software von Revolution Pi
Post Reply
fpaul
Posts: 2
Joined: 15 Feb 2023, 10:37

Identifikation der verwendeten Hardware

Post by fpaul »

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!
User avatar
nicolaiB
KUNBUS
Posts: 931
Joined: 21 Jun 2018, 10:33
Location: Berlin
Contact:

Re: Identifikation der verwendeten Hardware

Post by nicolaiB »

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
fpaul
Posts: 2
Joined: 15 Feb 2023, 10:37

Re: Identifikation der verwendeten Hardware

Post by fpaul »

Hallo Nicolai,

vielen Dank für die schnelle Antwort - das ist genau, was ich gesucht habe.
Perfekt!

Liebe Grüße,
François
Post Reply