(Victron Energy) Venus OS: Unterschied zwischen den Versionen

Aus TippvomTibb
Zur Navigation springen Zur Suche springen
Zeile 37: Zeile 37:
 
erhaelt man eine Uebersicht ueber die unterstuetzten Hardwareplatformen. Mit raspi2(b) koennte es klappen, raspi3 und raspi4 werden (noch) nicht unterstuertzt.
 
erhaelt man eine Uebersicht ueber die unterstuetzten Hardwareplatformen. Mit raspi2(b) koennte es klappen, raspi3 und raspi4 werden (noch) nicht unterstuertzt.
  
 +
Die einfachste Startvariante (ohne Optionen) waere neben der Maschine einfach noch ein Diskimage anzugeben.
 +
 +
Mal mit NOOB lite in /opt/QEMU/NOOBlite probieren.
 +
 +
16 GB SDCard erzeugen;-)
 +
 +
dd if=/dev/zero of=nooblite.img bs=1024 count=16777216
 +
 +
losetup /dev/loopX nooblite.img  (X = 0..11.. ein freies LOOP-Device)
 +
 +
mkfs.vfat /dev/loopX
 +
 +
mount /dev/loopX /mnt/sdcard
 +
 +
rsync -avPh --exclude 'nooblite.img' /opt/QEMU/NOOBlite/* /mnt/sdcard
 +
 +
umount /mnt/sdcard
 +
 +
losetup -d /dev/loopX
 +
 +
 +
 +
Die passende DTB-Datei ist entweder bcm2709-rpi-2-b.dtb oder  bcm2710-rpi-2-b.dtb. Das urspruengliche DTS-Datei koennte u.a. von [https://github.com/derekmolloy/exploringrpi/blob/master/chp03/dts/bcm2709-rpi-2-b.dts hier] stammen.
  
 
=Bei Gelegenheit=
 
=Bei Gelegenheit=
 
[https://obenschlaefer.com/low-budget-energiemonitor-victron-venus-os-mit-raspberry-pi-obenschlaefer/]
 
[https://obenschlaefer.com/low-budget-energiemonitor-victron-venus-os-mit-raspberry-pi-obenschlaefer/]

Version vom 31. Oktober 2022, 13:37 Uhr

Allgemeines

Images

Die Images (CerboGX, RasPi u.a.) findet man unter https://updates.victronenergy.com/feeds/venus/release/images/

oder hier https://professional.victronenergy.com/downloads/firmware/


Die 'swu'-Varianten beziehen sich vermutlich auf SWUpdate https://updates.victronenergy.com/feeds/venus/release/images/

Die 'large'-Varianten beinhalten zusaetzlich den Node-RED- und SignalK-Support.


Hinweise: https://stackoverflow.com/questions/68895797/swupdate-error-no-suitable-swu-image-found


VenusOS mit QEMU

Das waere zum Testen eine Erleichterung. So richtig gefunden habe ich zu dem Thema nichts verwertbares. Ein Versuch ist hier dokumentiert.

Mein aktueller QEMU ist die Version 5.2.0.

qemu-system-arm --help
QEMU emulator version 5.2.0 (SUSE Linux Enterprise 15)
Copyright (c) 2003-2020 Fabrice Bellard and the QEMU Project developers
usage: qemu-system-arm [options] [disk_image]

'disk_image' is a raw hard disk image for IDE hard disk 0

Mit

qemu-system-arm -machine help

erhaelt man eine Uebersicht ueber die unterstuetzten Hardwareplatformen. Mit raspi2(b) koennte es klappen, raspi3 und raspi4 werden (noch) nicht unterstuertzt.

Die einfachste Startvariante (ohne Optionen) waere neben der Maschine einfach noch ein Diskimage anzugeben.

Mal mit NOOB lite in /opt/QEMU/NOOBlite probieren.

16 GB SDCard erzeugen;-)

dd if=/dev/zero of=nooblite.img bs=1024 count=16777216
losetup /dev/loopX nooblite.img   (X = 0..11.. ein freies LOOP-Device)
mkfs.vfat /dev/loopX
mount /dev/loopX /mnt/sdcard
rsync -avPh --exclude 'nooblite.img' /opt/QEMU/NOOBlite/* /mnt/sdcard
umount /mnt/sdcard
losetup -d /dev/loopX


Die passende DTB-Datei ist entweder bcm2709-rpi-2-b.dtb oder bcm2710-rpi-2-b.dtb. Das urspruengliche DTS-Datei koennte u.a. von hier stammen.

Bei Gelegenheit

[1]