Du bist hier -> Banana Pi -> Installation
Installation
- Basisinstallation
- FTP Server (proftpd)
- TightVNC Server
- Web Server (lighttpd) PHP MySQL
- Drucker
- Grüne LED abschalten
Sudo installieren
aptitude install sudo
adduser lothar sudo
OK
Vorbereitungen
Bevor wiringpi installiert wird folgende Vorbereitungen treffen
unzip installieren
sudo apt-get install unzip
git installieren
sudo apt-get install git
make installieren
sudo apt-get install make
gcc installieren
sudo apt-get install gcc
sudo apt-get install build-essential
Idle Python 3.4
sudo apt-get install idle-python3.4
sudo apt-get install bpython-gtk
Wiring Pi installieren
- Download
### For Banana Pro
sudo git clone https://github.com/LeMaker/WiringBP.git -b bananapro
### For Banana Pi
git clone https://github.com/LeMaker/WiringBP.git -b bananapi
## Installation
cd WiringBP
sudo chmod +x ./build
sudo ./build
- Download
nach sudo ./build kommt am Schluß folgende Meldung:
All Done.
NOTE: To compile programs with wiringBP v2, you need to add:
-lwiringPi
to your compile line(s) To use the Gertboard, MaxDetect, etc.
code (the devLib), you need to also add:
-lwiringPiDev
to your compile line(s).
Testen mit:
gpio -g mode 4 out
gpio -g write 4 1
gpio readall
mit sudo aptitude installiert:
mtpaint
xpad
xpdf
!!!!gpdftext
Keyboard
Virtuelles Keyboard installieren mi:
sudo apt-get install matchbox-keyboard
Fehler: Wurde nicht ins Menü übernommen
Aufruf mit:
matchbox-keyboard &
möglich. Löschen mit kill-Kommando (PID merken) Funktioniert nur eingeschränkt.
samba
Installation: Im Terminal eingeben
wget https://dl.dropbox.com/s/wjlshn22z80rzpv/simplesamba.sh
danach ausführen:
sudo bash simplesamba.sh
samba name bapi1
passwort samba: an..
Bei Erfolg zum Schluß folgende Meldung:
Have fun with bapi1
echo
echo Remember to logon as user=pi password=raspberry from your windows machines
Benutzer zur Samba Datenbank hinzufügen und aktivieren mit:
sudo smbpasswd -a username>
In /etc/samba/smb.conf Nutzer Pi ersetzen mit <username>
sudo nano /etc/samba/smb.conf
nach Änderung
sudo /etc/init.d/samba restart
cron jobs
mit
gnome schedule
Aufgaben (cronjobs) verwalten
installieren mit:
sudo apt-get install gnome-schedule
Programm (GUI) starten unter: "Systemwerkzeuge -> Geplante Aufgaben"
cronjobs auch im Terminal bearbeiten mit:
pulseaudio
sudo apt-get install pulseaudio
mpd mpc
sudo apt-get install mpd mpc alsa-utils
mpc playlist listet den Inhalt der Playlist
mpc update
% blue% sudo nano /etc/mpd.conf
Änderungen:
port "6600"
- bind_to_address "localhost" audio_output {
type "pulse" name "My Pulse Output"
- server "remote_server" # optional
- sink "remote_server_sink" # optional
}
port und pulseoupu geändert
sudo /etc/init.d/mpd restart
sudo mpc update % mpc help mpc ls
Alle Stücke in die Playlist aufnehmen
mpc listall | mpc add mpc play
gmpc
graphischer Client für MPD
sudo apt-get install gmpc %
OK
sudo apt-get install pavumeter
mpc playlist listet den Inhalt der Playlist
mpc update
https://wiki.ubuntuusers.de/pulseaudio
sudo apt-get install espeak
Zeitserver
sudo apt-get install ntpdate sudo ntpdate -u de.pool.ntp.org
Watchdog
sudo modprobe sunxi_wdt
Das watchdog device findet man als /dev/watchdog das kann man mit
ls -al /dev/watchdog
kontrollieren
Wenn man das testen möchte:
sudo cat > /dev/watchdog
(damit wird das Device geöffnet.]
Jetzt einmal <enter> drücken
(damit wird das Device erstmalig beschrieben)
nun warten und auf die Uhr schauen :)
nach 60 Sekunden sollte der Neustart erfolgen.
Installation des Watchdog Dämon
Der Watchdog Dämon übernimmt die Funktion des regelmäßigen Beschreibens von /dev/watchdog, er tut dies anhand Kriterien, die man in einer conf-Datei vorgibt.
sudo apt-get install watchdog
Damit wird der Dämon installiert, aber noch nicht gestartet.
$ sudo nano /etc/watchdog.conf
In dieser Datei müssen zumindest die beiden folgenden Zeilen aktiviert werden,
dazu würd das # am Anfang der Zeile entfernt.
watchdog-device = /dev/watchdog
max-load-1 = 24
Der Rest der Datei bleibt vorerst unangetastet.
Ich die Überwachung so gelöst, dass ich watchdog auf eine Datei prüfen lasse, von der ich genau weiss, dass sie regelmäßig beschrieben wird.
In die watchdog.conf kommen also noch diese beiden Zeilen:
Beispiel:
file = /opt/fhem/log/fhem.save
change = 2000
deaktivieren des watchdog echo disable > /dev/watchdog
echo init-done >/dev/watchdog beendet die Zeitspanne die die Box zum booten (120/240 Sekunden) hat.
http://forum.fhem.de/index.php/topic,20553.0.html
http://forum.fhem.de/index.php?topic=29960.0
http://linux.die.net/man/5/watchdog.conf
sudo mount /dev/mmcblk0p3 /media/part3 sudo apt-get install alsa-base alsa-utils sudo apt-get install alsa-tools-gui
audacious
sudo apt-get install audacious
I installed the package mpg123 from the raspbian repository and disabled the mpg123 plugin from within the audacious settings. After restarting audacious the playback of mp3 files worked fine. Datei -> Einstellungen -> Plugins _-> Tab Eingabe -> Haken bei MPG123 entfernen
http://wiki.lemaker.org/WiringPi
http://wiringpi.com/
https://www.bananian.org/
http://www.lemaker.org/mirror
https://www.canox.net/2015/01/banana-pro-wlan-einrichten/
Grüne LED abschalten-> zurück
gilt nicht für M2U
Datei /etc/rc.local ändern:
sudo nano /etc/rc.local
Dort vor exit 0 einfügen:
echo none > /sys/class/leds/green\:ph24\:led1/trigger
Mit Strg + O und Strg + X abspeichern.
Neustart mit
reboot