Archiv für den Monat: Oktober 2014

Raspberry: 3.2 Zoll Display von Admatec anschliessen

http://www.forum-raspberrypi.de/Thread-test-c-berry-3-5-tft-display

bcm2835-Treiber installieren:

wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.36.tar.gz
tar zxvf bcm2835-1.36.tar.gz
cd bcm2835-1.36
./configure
make
sudo make check
sudo make install

Admatec-Software (Display-Test):

cd
wget http://admatec.de/sites/default/files/downloads/C-Berry.tar.gz
tar zxvf C-Berry.tar.gz
cd C-Berry/SW/tft_test
make
sudo ./tft_test

Sollte es Probleme beim Compilieren geben (Stichwort: delay), dann die „delay(5000)“ Befehle in tft_test.c jeweils durch „sleep(5)“ ersetzen und ein erneutes „make“ durchführen.

Admatec fb2cberry-Befehl (Framebuffer auf Display kopieren)

cd ../fb2cberry
make
sudo mv fb2cberry /usr/local/bin/fb2cberry
sudo fb2cberry &

Der TFT-Bildschirm enthält die Kopie des HDMI-Displays (das „&“ hinter dem fb2cberry führt den Befehl im Hintergrund aus.
Jetzt kann die grafische Oberfläche mit

startx

aufgerufen werden. Die primäre Auflösung sollte angepasst werden, wenn auf Konsole gearbeitet werden soll.

Python: Tkinter installieren

Tcl-Library für Python Tkinter installieren (Python 2.7)

sudo apt-get update && sudo apt-get install python-tk python-pmw python-imaging python-imaging-tk

Einbinden und testen mit:

import Tkinter as tk

tk._test()

Sollte ein kleines Fenster mit zwei Textzeilen (Version Tcl/TK und eine Zeile mit Sonderzeichen cedilla) und zwei Buttons öffnen.

Weiterlesen

PHP_Codesniffer: Migrationsscript PHP 5.3/5.4

Mit PHP_Codesniffer von squizlabs kann auch die Migration auf PHP 5.4 (und 5.3) geprüft werden. Dazu wird eine Erweiterung benötigt, die unter folgender Url zu finden ist:
http://techblog.wimgodden.be/2012/03/04/php-5-4-compatibility-checks-using-php_codesniffer/

Über git folgenden Ordner beziehen:

git clone git://github.com/wimg/PHPCompat_CodeSniffer.git PHPCompatibility

Diesen verschieben in:

mv PHPCompatibility ~/.composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/

Aufruf über:

phpcs --standard=PHPCompatibility [zu-prüfendes-Verzeichnis]

Nicht vergessen in der php.ini (Apache2 und CLI) die date.timezone Variable auf zB „Europe/Berlin“ zu setzen, sonst gibt jede Menge Error mit „Default timezone is required since PHP 5.4“.