User Tools

Site Tools


documentation:webcam

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
documentation:webcam [2015/12/05 11:00] ninedocumentation:webcam [2015/12/26 18:40] (current) – [Camera] nine
Line 1: Line 1:
 ====== Webcam ====== ====== Webcam ======
  
-===== Raspberry PI Firmware-Aktualisierung =====+===== 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: 
 +<code> 
 +cd /sys/class/mmc_host/mmc?/mmc?:
 +echo "man:$(cat manfid) oem:$(cat oemid) name:$(cat name) hwrev:$(cat hwrev) fwrev:$(cat fwrev)" 
 +</code> 
 + 
 +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: 
 +<code> 
 +man:0x00006f oem:0x0000 name:SMI   hwrev:0x1 fwrev:0x0 
 +</code> 
 +Listenauszug: 
 +<code> 
 +nok         Platinum         SDHC                         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  
 +</code> 
 + 
 +==== Raspberry PI Firmware-Aktualisierung ====
  
 Eine veraltete Firmware bzw. Kernel kann zu Schreibproblemen auf die SD-Karte führen. Eine veraltete Firmware bzw. Kernel kann zu Schreibproblemen auf die SD-Karte führen.
Line 9: Line 34:
   - sudo rpi-update ausführen \\ Mögliche Probleme:    - sudo rpi-update ausführen \\ Mögliche Probleme: 
     * Systemzeit stimmt nicht, kann z.B. via sudo ntpdate -u ntp.ubuntu.com synchronisiert werden     * 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" +    * SSL Zertifikate sind nicht mehr aktuell. In diesem Fall das Paket "ca-certificates" upgraden 
-     upgraden+ 
 +==== Journaling auf der SD-Karte deaktivieren ==== 
 + 
 +  - Testen ob Journaling aktiviert ist: <code> 
 +sudo dumpe2fs /dev/to_sd_card | grep has_journal 
 +</code> 
 +  - Wird die Option gefunden, so kann sie für EXT4 wiefolgt deaktiviert werden:<code> 
 +sudo e2fsck /dev/to_sd_card 
 +sudo tune2fs -O^has_journal /dev/to_sd_card 
 +sudo e2fsck -f /dev/to_sd_card 
 +</code> 
 +  - In /etc/fstab für die jeweiligen Partitionen die Option **data=writeback,noatime,nodiratime** hinzufügen, also<code> 
 +/dev/mmcblk0p2  /               ext4    defaults,data=writeback,noatime,nodiratime  0       1 
 +</code> 
 + 
 +===== WIFI ===== 
 + 
 +<code> 
 +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 <YOUR-ESSID-HERE> 
 +</code> 
 + 
 + 
 +===== Camera ===== 
 + 
 +<code> 
 +sudo apt-get install vlc-nox 
 +sudo rmmod bcm2835-v4l2 
 +sudo modprobe bcm2835-v4l2 
 +</code> 
 + 
 +show driver info: 
 +<code> 
 +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 
 +</code> 
 + 
 +configure v4l2 driver 
 + 
 +show driver options 
 + 
 +<code> 
 +v4l2-ctl --list-ctrls 
 +</code> 
 +<code> 
 +# set (maximum) frame-rate 
 +v4l2-ctl -p 15 
 +# set auto-exposure (for night-capture) 
 +v4l2-ctl --set-ctrl=exposure_dynamic_framerate=1 
 +</code> 
 + 
 +start stream 
 +<code> 
 +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}' 
 +</code> 
 + 
 +anzeigen am client: 
 +<code> 
 +vlc http://XX.XX.XX.XX:12345 
 +</code> 
 + 
 + 
 +für "normalen" modus, zb für raspistill, v4l2 modul entfernen 
 +<code> 
 +sudo rmmod bcm2835-v4l2 
 +</code> 
documentation/webcam.1449313255.txt.gz · Last modified: 2015/12/05 11:00 by nine