====== Webcam ====== ===== SD Karte ===== ==== Unterstützte SD-Karten verwenden ==== Es gibt unter eLinux.org zwei Listen von unterstützten SD-Karten. Die genaue Bezeichnung kann mit folgenden Befehlen extrahiert werden: cd /sys/class/mmc_host/mmc?/mmc?:* echo "man:$(cat manfid) oem:$(cat oemid) name:$(cat name) hwrev:$(cat hwrev) fwrev:$(cat fwrev)" Checklisten SD-Karten: - http://elinux.org/RPi_SD_cards#Working_.2F_Non-working_SD_cards - http://elinux.org/RPi_VerifiedPeripherals#SD_cards Eine unserer kaputten SD-Karten wird in der Liste auch als NICHT unterstützt aufgelistet: Identifizierte Karte: man:0x00006f oem:0x0000 name:SMI hwrev:0x1 fwrev:0x0 Listenauszug: nok Platinum SDHC 8 6 Fails with mmc error (7 cards in 10) on ccidentalis_v02. Fails on laptops which use mmc driver instead of SATA (man:0x00006f oem:0x0000 name:SMI hwrev:0x1 fwrev:0x0) Leucos 22 March 2013 ==== Raspberry PI Firmware-Aktualisierung ==== Eine veraltete Firmware bzw. Kernel kann zu Schreibproblemen auf die SD-Karte führen. Ein Update wird mit dem Tool "rpi-update" durchgeführt: - SD-Karte am PC mounten und in /etc/fstab den Schreibschutz der Partitionen aufheben - sudo rpi-update ausführen \\ Mögliche Probleme: * Systemzeit stimmt nicht, kann z.B. via sudo ntpdate -u ntp.ubuntu.com synchronisiert werden * SSL Zertifikate sind nicht mehr aktuell. In diesem Fall das Paket "ca-certificates" upgraden ==== Journaling auf der SD-Karte deaktivieren ==== - Testen ob Journaling aktiviert ist: sudo dumpe2fs /dev/to_sd_card | grep has_journal - Wird die Option gefunden, so kann sie für EXT4 wiefolgt deaktiviert werden: sudo e2fsck /dev/to_sd_card sudo tune2fs -O^has_journal /dev/to_sd_card sudo e2fsck -f /dev/to_sd_card - In /etc/fstab für die jeweiligen Partitionen die Option **data=writeback,noatime,nodiratime** hinzufügen, also /dev/mmcblk0p2 / ext4 defaults,data=writeback,noatime,nodiratime 0 1 ===== WIFI ===== pi@raspberrypi:~ $ cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) # Please note that this file is written to be used with dhcpcd # For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf' # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet dhcp wireless-essid ===== Camera ===== sudo apt-get install vlc-nox sudo rmmod bcm2835-v4l2 sudo modprobe bcm2835-v4l2 show driver info: pi@raspberrypi:~ $ v4l2-ctl --info Driver Info (not using libv4l2): Driver name : bm2835 mmal Card type : mmal service 16.1 Bus info : platform:bcm2835-v4l2 Driver version: 4.1.13 Capabilities : 0x85200005 Video Capture Video Overlay Read/Write Streaming Extended Pix Format Device Capabilities Device Caps : 0x05200005 Video Capture Video Overlay Read/Write Streaming Extended Pix Format configure v4l2 driver show driver options v4l2-ctl --list-ctrls # set (maximum) frame-rate v4l2-ctl -p 15 # set auto-exposure (for night-capture) v4l2-ctl --set-ctrl=exposure_dynamic_framerate=1 start stream cvlc v4l2:///dev/video0 --v4l2-width 1920 --v4l2-height 1080 --v4l2-chroma h264 \ --sout '#std{access=http,mux=ts,dst=0.0.0.0:12345}' anzeigen am client: vlc http://XX.XX.XX.XX:12345 für "normalen" modus, zb für raspistill, v4l2 modul entfernen sudo rmmod bcm2835-v4l2