Du bist hier -> Banana Pi -> Installation

Installation


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

  1. 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

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

gPDFText is a text editor that opens PDF documents for ebook readers, converts the text contents into plain ASCII text, restores the original paragraphs, and removes unwanted line breaks to allow easier zooming on the reader. The text is loaded into a text editor with spell-checking support and can then be saved as a reformatted PDF in A5, B5, or original A4 size.

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:

list: sudo crontab -l
edit: sudo crontab -e
Beispiel um 11:45Uhr abschalten: 45 11 * * * sudo shutdown -h now

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"

  1. bind_to_address "localhost"
    audio_output {
        type            "pulse"
        name            "My Pulse Output"
  1. server "remote_server" # optional
  2. 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/

http://wwww.bananapi.com/index.php/forum/interfacing/87-how-to-use-wiringpi2-for-python-on-the-banana-pi


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



Page last modified on 23.12.2017 11:29