sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
Archiv für den Monat: September 2014
Raspberry Pi: GPIO mit Wiring Pi (Installation)
Git installieren:
sudo apt-get update && sudo apt-get install git-core
Repo mit Wiring Pi auschecken:
git clone git://git.drogon.net/wiringPi
Klont das Repository mit Wiring Pi in den Ordner „./WiringPi“.
Wiring Pi installieren:
cd WiringPi
./build
Sollen Programme mit der WiringPi-Library genutzt werden, muss in der Compile-Zeile folgendes hinzugefügt werden:
-lwiringPi
Für Gertboard, MaxDetect, etc. zusätzlich:
-lwiringPiDev
Exportieren des GPIO-Pins (hier GPIO 22):
gpio export 22 out
Setzen Wert (für GPIO 22):
gpio -g write 22 1
Lesen eines Wertes (gibt „1“ zurück nach vorherigem Beispiel):
gpio -g read 22
GIT: Übersicht Branches Datum
Ins Verzeichnis mit dem Repo wechseln und folgendes eingeben:
git branch -arvv --color=always | while read; do echo -e $(git log -1 --format=%ci $(echo "_$REPLY" | awk '{print $2}' | perl -pe 's/\e\[?.*?[\@-~]//g') 2> /dev/null || git log -1 --format=%ci)" $REPLY"; done | sort -r | cut -d ' ' -f -1,4-
Ausgabe:
Liste aller Branches mit Datum der letzten Bearbeitung, Letzte Commit-Message, Hash
Raspberry Pi: I2C Installation
Vorbereitungen um I2C am Raspberry Pi einzusetzen:
- /etc/modprobe.d/raspi-blacklist.conf -> blacklist i2c-bcm2708 erlauben
- /etc/modules -> um Zeile „i2c_dev“ erweitern
- Manuelles Laden der Module vor Reboot:
sudo modprobe i2c-bcm2708 && sudo modprobe i2c_dev && lsmod
[Module sollten aufgelistet sein]
-
sudo reboot
GIT: Remote Branch ausschecken (schnelle Variante)
Statt:
git checkout --track -b remoteBranch origin/remoteBranch
wobei natürlich die lokale Bennenung geändert werden kann:
git checkout --track -b localBranch origin/remoteBranch
kann man auch die schnelle/einfache Variante wählen (der jeweilige Branch heisst dann so wie auf dem origin Server):
git checkout -t -b origin/remoteBranch