Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:raspberrypi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
wiki:raspberrypi [2021/02/28 10:25] – [Audio Sound] pulsarwiki:raspberrypi [2024/01/06 16:52] (aktuell) – [Das Image kommt auf die SD-Karte oder USB-Speicher] pulsar
Zeile 128: Zeile 128:
  
  
-==== Das Image kommt auf die SD-Karte ====+==== Das Image kommt auf die SD-Karte oder USB-Speicher  ====
  
 Um herauszufinden welches Device unsere SD-Karte ist kann man den Kommando  Um herauszufinden welches Device unsere SD-Karte ist kann man den Kommando 
Zeile 151: Zeile 151:
  
 bzw. falls es als xz komprimiert wurde: bzw. falls es als xz komprimiert wurde:
 +
 +  xzcat 2023-12-05-raspios-bookworm-arm64.img.xz | dd of=/dev/sdb status=progress
 +
 +mit folgenden ging es mit raspios-bookworm-arm64.img.xz nicht(Boot-Partition zeigte nur komische Zeichen als Dateinamen):
  
   xzcat openSUSE-ARM-LXQT-raspberrypi4.aarch64.raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct status=progress   xzcat openSUSE-ARM-LXQT-raspberrypi4.aarch64.raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct status=progress
Zeile 200: Zeile 204:
  
   df -h   df -h
 +
 +
 +==== WLAN SSH on first Boot ====
 +
 +Möchte man WLAN beim ersten starten der neuen SD-Karte haben dann muss die Datei ''wpa_supplicant.conf''
 +direkt in die Boot-Partition abgelegt werden.
 +
 +Mit dem Namen des WLANs und den Zugangs-PW, welches idealerweise mit ''wpa_passphrase'' verschlüsselt wurde. Die Datei sieht dann z.B. wie folgt aus:
 +
 +<code>
 +ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
 +update_config=1
 +country=DE
 +
 +network={
 +        ssid="homeWLAN"
 +        psk="verschlüsseltes-pw-erstellt-mit-wpa_passphrase"
 +        }
 +
 +network={
 +        ssid="FRITZBox Fon WLAN 7660"
 +        psk="pw-funktioniert-auch-unverschlüsselt"
 +        key_mgmt=WPA-PSK
 +        }
 +</code>
 +
 +
 +Möchte man SSH beim ersten starten der neuen SD-Karte haben, dann muss die Datei ''ssh''
 +direkt in die Boot-Partition abgelegt werden. Die Datei kann einfach leer sein, das war es auch schon.
 +===== Firmware =====
 +
 +Seit dem Raspberry Pi4 gibt es das neue Paket ''rpi-eeprom'' welches die Tools ''rpi-eeprom-config'' und ''rpi-eeprom-update'' bereit stellt. Damit lässt sich dann z.B. die Firmware aktualisieren.
 +
 +<code>
 +~ $ sudo rpi-eeprom-update
 +*** UPDATE AVAILABLE ***
 +BOOTLOADER: update available
 +   CURRENT: Do 3. Sep 12:11:43 UTC 2020 (1599135103)
 +    LATEST: Do 29. Apr 16:11:25 UTC 2021 (1619712685)
 +   RELEASE: default (/lib/firmware/raspberrypi/bootloader/default)
 +            Use raspi-config to change the release.
 +
 +  VL805_FW: Using bootloader EEPROM
 +     VL805: up to date
 +   CURRENT: 000138a1
 +    LATEST: 000138a1
 +</code>
  
  
Zeile 365: Zeile 416:
  
 Um die Laufzeit bei Akku Betrieb zu erhöhen gibt es verschiedene Möglichkeiten. Zum einen sollten die Optionen aus der ''/boot/config.txt'' genutzt werden. Nachfolgend findet man hier weitere Punkte zum Energie sparen. Um die Laufzeit bei Akku Betrieb zu erhöhen gibt es verschiedene Möglichkeiten. Zum einen sollten die Optionen aus der ''/boot/config.txt'' genutzt werden. Nachfolgend findet man hier weitere Punkte zum Energie sparen.
 +
 +
 +
 +==== Dienste abschalten ====
 +
 +Falls das light-Image genutzt wird, sollten die meisten Dienste schon nicht installiert sein. Andernfalls sollte man sehe, das man noch weiter Dienste deaktivieren kann:
 +
 +Der folgende Kommando sollte ''multi-user.target'' zurück liefern aber niemals ''graphial.target'', da dies bedeuten würde, das die komplette graphische Oberfläche geladen wird.
 +
 +  systemctl get-default
 +
 +Die folgenden Dienste jeweils mit ''sudo systemctl stop Dienstname'' stoppen und dann mit ''disable'' auch für den nächsten reboot dauerhaft deaktivieren:
 +
 +  sudo systemctl disable cups
 +  sudo systemctl disable sound.target
 +  sudo systemctl disable bluetooth.target
  
  
Zeile 374: Zeile 441:
  
   iwconfig wlan0 txpower 0   iwconfig wlan0 txpower 0
 +  
 +  
 +Hier kann am besten in der ''config.txt'' folgender Eintrag gesetzt werden:
  
 +  # turn wifi and bluetooth off
 +  dtoverlay=disable-wifi
 +  dtoverlay=disable-bt
  
 ==== Grafik HDMI ==== ==== Grafik HDMI ====
Zeile 381: Zeile 454:
  
   /opt/vc/bin/tvservice --off   /opt/vc/bin/tvservice --off
 +  
 +Einschalten lässt sich HDMI wieder mit:
 +
 +  /opt/vc/bin/tvservice -p
      
 Eine weitere Möglichkeit ist das Generieren des Videobildes und seine Ausgabe über HDMI zu deaktivieren. Da dies ansonsten ständig geschehen würde, auch wenn der Monitor abgeschaltet ist, spart dies zusätzliche Energie (wenn auch vermutlich nicht besonders viel). Eine weitere Möglichkeit ist das Generieren des Videobildes und seine Ausgabe über HDMI zu deaktivieren. Da dies ansonsten ständig geschehen würde, auch wenn der Monitor abgeschaltet ist, spart dies zusätzliche Energie (wenn auch vermutlich nicht besonders viel).
Zeile 484: Zeile 561:
 ==== Audio Sound ==== ==== Audio Sound ====
  
-Falls kein Sound über HDMI möglich scheint oder er nur mit ''omxplayer'' funktioniert aber Browser, Audacity und mpv usw. keinen Sound liefern, hilft:+Falls kein Sound über HDMI möglich scheint oder er nur mit ''omxplayer'' funktioniert aber WebBrowser, Audacity und mpv usw. keinen Sound liefern, hilft
 + 
 +Beim RPi4 kann es helfen den anderen HDMI Port zu wechseln. 
 + 
 +Ansonsten den folgenden Kommando ausführen:
  
   amixer -q cset numid=3 3   amixer -q cset numid=3 3
 +  
 +  
 +Evtl. auch das(ungetestet):
 +  amixer cset numd=1 1
 +  amixer cset numd=1 100% 100% <- volume level
      
  
Zeile 496: Zeile 582:
   apt install alsa-utils   apt install alsa-utils
   apt install alsamixer   apt install alsamixer
- 
   reboot   reboot
 +
 +Nach dem Neustarten wähle oben, im Lautsprecher Icon, HDMI output in der Taskbar.
 +
 +Diese Lösung kann deshalb funktionieren, weil der ''omxplayer'' welcher ein sehr elementarer Musikspieler ist, nicht den alsa driver nutzt. Der omxplayer nutzt stattdessen seinen eigenen drivers namens //openmax//, daher kommt das Problem wahrscheinlich vom alsa drivers.
  
 ==== VLC Media Player ==== ==== VLC Media Player ====
Zeile 629: Zeile 718:
  
  
-===== OpenELEC =====+===== RPi Vergleich =====
  
-==== config.txt bearbeiten ====+Hier Raspberry Pi 4 1GB Modell
  
-Mit SSH auf dem Raspberry Pi verbinden, standardmäßig werden in OpenELEC folgende Zugangsdaten verwendet:+<code> 
 +pi@raspberrypi:~ $ lscpu  
 +Architecture:        armv7l 
 +Byte Order:          Little Endian 
 +CPU(s):              4 
 +On-line CPU(s) list: 0-3 
 +Thread(s) per core:  1 
 +Core(s) per socket: 
 +Socket(s):           1 
 +Vendor ID:           ARM 
 +Model:               3 
 +Model name:          Cortex-A72 
 +Stepping:            r0p3 
 +CPU max MHz:         1500.0000 
 +CPU min MHz:         600.0000 
 +BogoMIPS:            108.00 
 +Flags:               half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
 +</code>
  
-    Benutzerroot +<code> 
-    Passwortopenelec+pi@raspberrypi:~ $ cat /proc/cpuinfo  
 +processor       : 0 
 +model name      : ARMv7 Processor rev 3 (v7l) 
 +BogoMIPS        : 108.00 
 +Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32  
 +CPU implementer : 0x41 
 +CPU architecture:
 +CPU variant     : 0x0 
 +CPU part        : 0xd08 
 +CPU revision    : 3
  
- +processor       : 1 
 +model name      : ARMv7 Processor rev 3 (v7l) 
 +BogoMIPS        : 108.00 
 +Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32  
 +CPU implementer : 0x41 
 +CPU architecture:
 +CPU variant     : 0x0 
 +CPU part        : 0xd08 
 +CPU revision    : 3
  
-1mounten von /flash mit Schreibrechten:+processor       : 2 
 +model name      : ARMv7 Processor rev 3 (v7l) 
 +BogoMIPS        : 108.00 
 +Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32  
 +CPU implementer : 0x41 
 +CPU architecture:
 +CPU variant     : 0x0 
 +CPU part        : 0xd08 
 +CPU revision    3
  
-    mount -o remount,rw /flash+processor       : 3 
 +model name      : ARMv7 Processor rev 3 (v7l) 
 +BogoMIPS        : 108.00 
 +Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32  
 +CPU implementer : 0x41 
 +CPU architecture:
 +CPU variant     : 0x0 
 +CPU part        : 0xd08 
 +CPU revision    : 3
  
-2. Bearbeiten der config.txt:+Hardware        BCM2711 
 +Revision        : a03111 
 +Serial          : 10000000d8dbe01f 
 +Model           : Raspberry Pi 4 Model B Rev 1.1 
 +</code>
  
-    nano /flash/config.txt+<code> 
 +pi@raspberrypi:~ $ lspci  
 +00:00.0 PCI bridge: Broadcom Limited Device 2711 (rev 10) 
 +01:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01) 
 +</code>
  
-3. unmounten von /flash:+<code> 
 +pi@raspberrypi:~ $ lsusb 
 +Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub 
 +Bus 001 Device 002ID 2109:3431 VIA Labs, Inc. Hub 
 +Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
 +</code>
  
-    mount -o remount,ro /flash 
  
 +<code>
 +Settings for eth0:
 +        Supported ports: [ TP MII ]
 +        Supported link modes:   10baseT/Half 10baseT/Full 
 +                                100baseT/Half 100baseT/Full 
 +                                1000baseT/Half 1000baseT/Full 
 +        Supported pause frame use: Symmetric Receive-only
 +        Supports auto-negotiation: Yes
 +        Supported FEC modes: Not reported
 +        Advertised link modes:  10baseT/Half 10baseT/Full 
 +                                100baseT/Half 100baseT/Full 
 +                                1000baseT/Half 1000baseT/Full 
 +        Advertised pause frame use: Symmetric Receive-only
 +        Advertised auto-negotiation: Yes
 +        Advertised FEC modes: Not reported
 +        Link partner advertised link modes:  10baseT/Full 
 +                                             100baseT/Full 
 +                                             1000baseT/Full 
 +        Link partner advertised pause frame use: Symmetric
 +        Link partner advertised auto-negotiation: Yes
 +        Link partner advertised FEC modes: Not reported
 +        Speed: 1000Mb/s
 +        Duplex: Full
 +        Port: MII
 +        PHYAD: 1
 +        Transceiver: internal
 +        Auto-negotiation: on
 +Cannot get wake-on-lan settings: Operation not permitted
 +        Current message level: 0x00000007 (7)
 +                               drv probe link
 +        Link detected: yes
 +</code>
  
 +<code>
 +pi@raspberrypi:~ $ vcgencmd measure_volts
 +volt=0.8350V
 +</code>
  
wiki/raspberrypi.1614504359.txt.gz · Zuletzt geändert: 2021/02/28 10:25 von pulsar