RaspberryPI | |||||||||||||||
|
Raspberry PITips und TricksImage bearbeiten/vorbereitenAnpassen des ImagesPartitionsinformationen anzeigen: fdisk -lu 2016-05-10-raspbian-jessie-lite.img Ergebnis könnte so aussehen: Device Boot Start End Blocks Id System 2016-05-10-raspbian-jessie-lite.img1 8192 137215 64512 c W95 FAT32 (LBA) 2016-05-10-raspbian-jessie-lite.img2 137216 2707455 1285120 83 Linux Errechnen des Offsets: (Start*512)
Mounten der entsprechenden Partitionen: mkdir boot sudo mount -t vfat -o loop,offset=4194304 2016-05-10-raspbian-jessie-lite.img boot mkdir jessie sudo mount -t ext4 -o loop,offset=70254592 2016-05-10-raspbian-jessie-lite.img jessie SSH aktivierenLeere Datei ssh in der Partition boot des jessie-Images erstellen. Automatische Dateisystemerweiterung deaktivierenDatei cmdline.txt in der Partition boot anpassen: von: dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet init=/usr/lib/raspi-config/init_resize.sh nach: dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet Anschluss eines Monitors mit DVIDatei /boot/config.txt anpassen: hdmi_force_hotplug=1 hdmi_drive=2 Anschluss eines Faytech Touchscreen Monitors (7") mit einer Auflösung von 800x480 PixelnOhne einstellungen in der config.txt wird die Standard-Auflösung des Raspberry PIs verwendet. Bei einer physikalische Auflösung von 800x480 interpoliert der Monitor nun. Das führt in manchen Anwendungen dazu dass texte unleserlich werden oder die Bedienung per Touchscreen durch zu kleine Steuerelemente stark behindert wird. Um den Raspberry zu überzeugen, dass eine spezielle Auflösung genutzt wird sind folgende Einstellungen in der Datei /boot/config.txt erforderlich: # Ausgabepegel am HDMI-Anschluss config_hdmi_boost=4 # Benutzerspezifische Einstellung wählen hdmi_group=2 hdmi_mode=87 hdmi_cvt 800 480 75 6 0 0 0 Statt der Bildwiederholfrequenz von 75Hz hatte ich die in anderen Tutorials angegebenen 60Hz verwedet, das führte zu einem kurzen Aufblitzen eines blauen Bildschirmes und danach war er wieder schwarz. Allgemeine Infos zu Bildschirmeinstellungenhttps://www.raspberrypi.org/forums/viewtopic.php?f=29&t=24679 hdmi_cvt = Automatischer Login und Start
Auflösung des Monitors prüfenWird der Monitor erst nach dem Bootvorgang des raspberry PIs angeschaltet, so wird die Grafikkarte mit der hohen Auflösung gestartet. Nur wenn der Monitor vor dem Anschalten des Raspberry PIs angeschaltet ist, zeigen die Einstellungen in der /boot/config.txt ihre Wirkung. Idee: Beim Start der Anwendung wird die aktuelle Auflösung abgefragt und bei unpassender Auflösung nach Rückfrage ( asnosnten könnte das ganze in einer Endlosschleife enden) ein Reboot eingeleitet. WLAN mit EDIMAX-WLAN-Stickhier geht es zu einer guten Beschreibung Anmeldung am WLAN über wpa_supplicant.conf: Datei /etc/wpasupplicant/wpasupplicant.conf ergänzen: network={ ssid="Constey" psk="meinKennwort" # Protocol type can be: RSN (for WP2) and WPA (for WPA1) proto=WPA # Key management type can be: WPA-PSK or WPA-EAP (Pre-Shared or Enterprise) key_mgmt=WPA-PSK # Pairwise can be CCMP or TKIP (for WPA2 or WPA1) pairwise=TKIP #Authorization option should be OPEN for both WPA1/WPA2 (in less commonly used are SHARED and LEAP) auth_alg=OPEN } Wake-Up nach HALTHerunterfahren des Raspberry mit sudo halt Aufwecken (ohne Reset falls Raspberry schon läuft), indem Pin 5 & 6 kurzgeschlossen werden. Quellen:
Benutzer PI umbenennenSpezielle AufgabenLinksJava-USB auf dem Raspberry |