hi,
in einem pilotprojekt setzen wir mehrere revpi connect 4 ein. z.b.:
TARGET_MODEL: REVPI4
revpi-device-info
Vendor: KUNBUS GmbH
Product: RevPi Connect 4 WLAN 32/8GB
eine revpi bookworm 32-bit distribution gibt es nicht. deswegen meine frage zu revpi bookworm 64-bit:
wir benoetigen 32-bit userland. kann man bei dieser revpi bookworm version 32-bit support nachtraeglich installieren, mit "dpkg --add-architecture armhf"?
d.h. 64-bit kernel + 32-bit user space
danke,
paulo
RevPi Bookworm 64-Bit Default (11/2025) 32bit Userland
Re: RevPi Bookworm 64-Bit Default (11/2025) 32bit Userland
Hallo Paulo,
wir arbeiten bereits an einem Trixie Image (der nächsten Version nach Bookworm), und analog zu Debians Lifecycle wird unsere Bullseye nicht mehr weiterentwickelt. Alle zukünftigen RevPi-Distributionen werden ausschließlich 64-bit sein.
Es ist keine Empfehlung, aber ich erwähne es trotzdem... als Alternative gibt es noch RevPi Bullseye 32-bit, das für dein Pilotprojekt verwendet werden könnte, aber die Portierung der 32-bit Anwendungen auf 64-bit Architektur wäre der einzige zukunftssichere Weg. Unsere Bookworm Image bietet bereits alle modernen Features, und das Trixie Image wird diese Richtung weiter ausbauen.
Falls es nicht sofort möglich ist, könntest du auch versuchen, deine 32-bit Anwendungen in einem Container zu betreiben? Das könnte als Zwischenschritt die Portierung vereinfachen... Ich weiß aber leider nicht, ob es funktionieren wird... Das musste man gut testen.
`dpkg --add-architecture armhf` habe ich allerdings nie getestet und würde es auch nicht wirklich empfehlen. Es können Kompatibilitätsprobleme mit unseren Komponenten und Treibern auftreten... Für solche Hybrid-Konfigurationen können wir keinen offiziellen Support anbieten.
wir arbeiten bereits an einem Trixie Image (der nächsten Version nach Bookworm), und analog zu Debians Lifecycle wird unsere Bullseye nicht mehr weiterentwickelt. Alle zukünftigen RevPi-Distributionen werden ausschließlich 64-bit sein.
Es ist keine Empfehlung, aber ich erwähne es trotzdem... als Alternative gibt es noch RevPi Bullseye 32-bit, das für dein Pilotprojekt verwendet werden könnte, aber die Portierung der 32-bit Anwendungen auf 64-bit Architektur wäre der einzige zukunftssichere Weg. Unsere Bookworm Image bietet bereits alle modernen Features, und das Trixie Image wird diese Richtung weiter ausbauen.
Falls es nicht sofort möglich ist, könntest du auch versuchen, deine 32-bit Anwendungen in einem Container zu betreiben? Das könnte als Zwischenschritt die Portierung vereinfachen... Ich weiß aber leider nicht, ob es funktionieren wird... Das musste man gut testen.
`dpkg --add-architecture armhf` habe ich allerdings nie getestet und würde es auch nicht wirklich empfehlen. Es können Kompatibilitätsprobleme mit unseren Komponenten und Treibern auftreten... Für solche Hybrid-Konfigurationen können wir keinen offiziellen Support anbieten.
Mit freundlichen Grüßen | Best regards | Muchas gracias
Ramiro Gsponer.
Ramiro Gsponer.
Re: RevPi Bookworm 64-Bit Default (11/2025) 32bit Userland
hi ramiro,
danke fuer die antworten. haben wirklich geholfen.
ich muss mir was anderes ueberlegen. most probably raspberry pi os (trixie) auf dem revpi, was auch von usb booten kann. ist 64-bit kernel/32-bit userland, und ein PREEMPT_RT image (das brauchen wir) dann selbst generieren. wir verwenden keine kunbus i/o treiber bzw erweiterungen. wir setzen auf acontis ethercat-stack.
danke nochmals fuer die hilfe.
gruesse,
paulo
danke fuer die antworten. haben wirklich geholfen.
ich muss mir was anderes ueberlegen. most probably raspberry pi os (trixie) auf dem revpi, was auch von usb booten kann. ist 64-bit kernel/32-bit userland, und ein PREEMPT_RT image (das brauchen wir) dann selbst generieren. wir verwenden keine kunbus i/o treiber bzw erweiterungen. wir setzen auf acontis ethercat-stack.
danke nochmals fuer die hilfe.
gruesse,
paulo
Re: RevPi Bookworm 64-Bit Default (11/2025) 32bit Userland
Aus Interesse, warum seid ihr auf ein 32-Bit Userland angewiesen?
Nicolai
Re: RevPi Bookworm 64-Bit Default (11/2025) 32bit Userland
hi,
die applikation: soft-plc. iec-1131 ist 32bit. das ist kein legacy. das ist so standardisiert. die umstellung dieser iec-1131 applikationen auf 64bit ist eine getrennte baustelle, ausserhalb dieses projektes.
also, was hardware angeht suchen wir nun was kleines. revpi waere gerade richtig fuer eine IOT-edge anwendung (kosten+performance+verpackung). revpi 5 eigentlich. bis dahin ueben wir mit einigen revpi 4.
ich habe nun (raspberry pi os original) trixie 32-bit auf usb konfiguriert. gemeint ist 64-bit kernel (aarch64) und 32 bit userland (armhf). das wissen wir alle. bootet und laeuft problemlos auf dem revpi4. (auch auf pi4). usb boot weil ich den rangieraufwand klein halten moechte beim konvergieren zur loesung, das ist dann trixie preempt_rt.
ein detail - original revpi images schaffen nicht von usb zu booten (for whatever the reason, nur die pi images) - das wuerde beim integrieren zeitsparen. sonst jedesmal 32gb backup/restore ... nee.
bekannt - debian hat 32bit distros abgeschaft. gemeint sind 32bit systeme z.b i386. 32-bit lebt weiter unter multiarch (noch). das nutzen wir dann.
gruesse,
paulo
die applikation: soft-plc. iec-1131 ist 32bit. das ist kein legacy. das ist so standardisiert. die umstellung dieser iec-1131 applikationen auf 64bit ist eine getrennte baustelle, ausserhalb dieses projektes.
also, was hardware angeht suchen wir nun was kleines. revpi waere gerade richtig fuer eine IOT-edge anwendung (kosten+performance+verpackung). revpi 5 eigentlich. bis dahin ueben wir mit einigen revpi 4.
ich habe nun (raspberry pi os original) trixie 32-bit auf usb konfiguriert. gemeint ist 64-bit kernel (aarch64) und 32 bit userland (armhf). das wissen wir alle. bootet und laeuft problemlos auf dem revpi4. (auch auf pi4). usb boot weil ich den rangieraufwand klein halten moechte beim konvergieren zur loesung, das ist dann trixie preempt_rt.
ein detail - original revpi images schaffen nicht von usb zu booten (for whatever the reason, nur die pi images) - das wuerde beim integrieren zeitsparen. sonst jedesmal 32gb backup/restore ... nee.
bekannt - debian hat 32bit distros abgeschaft. gemeint sind 32bit systeme z.b i386. 32-bit lebt weiter unter multiarch (noch). das nutzen wir dann.
gruesse,
paulo
Re: RevPi Bookworm 64-Bit Default (11/2025) 32bit Userland
Das 32-bit Userland nachinstallieren wird vermutlich auch auf dem RevPi funktionieren, jedoch offiziell supporten koennen wir es nicht. Hast du es einmal versucht? Spaetestens der Connect 5 / Pi5 braucht ja einen 64-bit Kernel, sodass der Mischbetrieb ohnehin das einzig realtistische Szenario ist.
Wenn du in der `/boot/firmware/cmdline.txt` den Eintrag `root=/dev/mmcblk0p2` durch `root=/dev/sda2` (oder was auch immer dein USB Stick ist), sollte auch das RevPi Image von USB booten.ein detail - original revpi images schaffen nicht von usb zu booten (for whatever the reason, nur die pi images) - das wuerde beim integrieren zeitsparen. sonst jedesmal 32gb backup/restore ... nee.
Nicolai