User Tools

Site Tools


mld:entwicklung:bpi402_entwicklungsumgebung

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

mld:entwicklung:bpi402_entwicklungsumgebung [2015/07/04 00:02]
P3f angelegt
mld:entwicklung:bpi402_entwicklungsumgebung [2016/05/10 18:21] (current)
Line 1: Line 1:
-===== Aufbauen einer Entwicklungsumgebung für das BananaPi ======+===== Aufbauen einer Entwicklungsumgebung für BananaPi ​bzw. BananaPro ​======
  
-  * Die Develumgebung für das BananaPi basiert auf dem Debian Jessie (8) mit einem Kernel 4.0.5 von Igor Pecovnik. Das Image ladet man sich von [[  http://​mirror.igorpecovnik.com/​Lamobo-r1_Debian_3.1_jessie_4.0.5.zip | HIER ]] herunter entpackt es und macht es auf eine SD-Karte. (Man sollte mindesten eine 8 GB Class 10 SD-Karte verwenden)\\ **Für Mac-User:** Um das Image //​Bananapi_Debian_3.1_jessie_4.0.5.raw//​ mit einem Mac auf eine SD-Karte zu kopieren, kann man das Festplattendienstprogramm oder [[http://​www.tweaking4all.com/​news/​applepi-baker-v1-6-update/​|ApplePi-Baker]] verwenden. Doch zuvor muss die Dateiendung des Images von //​raw// ​in //img// abgeändert werden, damit es im Dateiauswahldialog selektiert werden kann.+  * Die Develumgebung für das BananaPi basiert auf dem Debian Jessie (8) mit einem Kernel 4.0.5 von Igor Pecovnik. Das Image lädt man sich von [[  http://​mirror.igorpecovnik.com/​Lamobo-r1_Debian_3.1_jessie_4.0.5.zip | HIER ]] herunter entpackt es und macht es auf eine SD-Karte. (Man sollte mindesten eine 8 GB Class 10 SD-Karte verwenden)\\ **Für Mac-User:** Um das Image //​Bananapi_Debian_3.1_jessie_4.0.5.raw//​ mit einem Mac auf eine SD-Karte zu kopieren, kann man das Festplattendienstprogramm oder [[http://​www.tweaking4all.com/​news/​applepi-baker-v1-6-update/​|ApplePi-Baker]] verwenden. Doch zuvor muss die Dateiendung des Images von //​raw// ​nach //img// abgeändert werden, damit es im Dateiauswahldialog selektiert werden kann.
  
-  * Wenn die SD-Karte erstellt ist geben wir die SD-Karte in das BananaPi und starten es. Nach dem Hochfahren loggt man sich mit folgenden Zugangsdaten ein**User:** root **Passwort:​** ​1234 Anschließend ändern wir gleich mal das Passwort. Dabei muss zuerst das standard PW 1234 eingegeben werden, dann das neue und dann nochmal ​zum Bestätigen. ​Anschließend ​haben wir ein neues PW erstellt mit dem wir uns in Zukunft einloggen können.+  * Wenn die SD-Karte erstellt ist geben wir die SD-Karte in das BananaPi und starten es. Nach dem Hochfahren loggt man sich mit folgenden Zugangsdaten ein**User:root Passwort:1234** Anschließend ändern wir gleich mal das Passwort. Dabei muss zuerst das voreingestellte Passwort ​1234 eingegeben werden. Dann das neue Passwort ​und dann noch einmal das neue zum Bestätigen. ​Damit haben wir ein neues Passwort ​erstelltmit dem wir uns in Zukunft einloggen können.
  
-  * Der nächste ​Schritt ​ist die Zeitzone ​zu aktualisieren ​<code bash>​dpkg-reconfigure tzdata</​code>​+  * Im nächsten ​Schritt ​wird die Zeitzone ​aktualisiert ​<code bash>​dpkg-reconfigure tzdata</​code>​
  
-  * Tastatur Layout ​einstellen <code bash>​dpkg-reconfigure keyboard-configuration</​code>​+  * Danach das Tastaturlayout ​einstellen <code bash>​dpkg-reconfigure keyboard-configuration</​code>​
  
   * Nun das System auf den aktuellen Stand bringen <code bash>​apt-get update && apt-get dist-upgrade</​code>​   * Nun das System auf den aktuellen Stand bringen <code bash>​apt-get update && apt-get dist-upgrade</​code>​
  
-  * Wenn man eine SSD aktiv am SATA nutzen will, muss man folgendes Script als Root ausführen <code bash>​./​nand-sata-install.sh</​code>​ Das ist aber nur nötig bei Verwendung einer SSD und die muss auch schon vor dem ersten Hochfahren angeschlossen werden und formatiert sein.+  * Wenn man eine SSD aktiv am SATA nutzen will, muss man folgendes Script als Root ausführen <code bash>​./​nand-sata-install.sh</​code>​ Das ist aber nur nötig bei Verwendung einer SSDdie schon vor dem ersten Hochfahren angeschlossen werden und formatiert sein muss.
  
   * Der nächste Schritt fügt einen Benutzer hinzu und anschließend wird dieser ggf. in die Gruppe "​sudo"​ gepackt, für die root-Rechte. Statt des <​username>​ einen eigenen Namen einsetzen wie z. B. bananapi<​code bash>​adduser <​username> ​   * Der nächste Schritt fügt einen Benutzer hinzu und anschließend wird dieser ggf. in die Gruppe "​sudo"​ gepackt, für die root-Rechte. Statt des <​username>​ einen eigenen Namen einsetzen wie z. B. bananapi<​code bash>​adduser <​username> ​
Line 22: Line 22:
   * Jetzt die notwendige Pakete nachinstallieren<​code bash>​sudo apt-get install libproc-processtable-perl setserial help2man libirman-dev liblircclient0 libudev-dev gawk ethtool xfsprogs btrfs-tools mercurial libusb-1.0-0-dev libncurses5-dev libgpgme11-dev libarchive-dev ipsvd vim nano git gettext build-essential wget autoconf libtool automake libfuse-dev libfuse2 pkg-config libglib2.0-dev subversion</​code>​   * Jetzt die notwendige Pakete nachinstallieren<​code bash>​sudo apt-get install libproc-processtable-perl setserial help2man libirman-dev liblircclient0 libudev-dev gawk ethtool xfsprogs btrfs-tools mercurial libusb-1.0-0-dev libncurses5-dev libgpgme11-dev libarchive-dev ipsvd vim nano git gettext build-essential wget autoconf libtool automake libfuse-dev libfuse2 pkg-config libglib2.0-dev subversion</​code>​
  
-  * ffmpeg holen und installieren. Das Kompilieren von ffmpeg dauert ​ca. 45 Minuten ​bis es fertig ist. Darum ein wenig Geduld.<​code bash>+  * ffmpeg holen und installieren. Das Kompilieren von ffmpeg dauert ​etwa 45 Minuten. Darum ein wenig Geduld.<​code bash>
 wget http://​ffmpeg.org/​releases/​ffmpeg-2.7.1.tar.bz2 wget http://​ffmpeg.org/​releases/​ffmpeg-2.7.1.tar.bz2
 tar xfvj ffmpeg-2.7.1.tar.bz2 tar xfvj ffmpeg-2.7.1.tar.bz2
-cd ffmpeg-2.5.3+cd ffmpeg-2.7.1
 ./configure --enable-shared --prefix=/​usr ./configure --enable-shared --prefix=/​usr
 make -j3 make -j3
Line 34: Line 34:
   * In den durch die MLD git erstellten MLD Ordner wechseln<​code bash>cd MLD</​code>​   * In den durch die MLD git erstellten MLD Ordner wechseln<​code bash>cd MLD</​code>​
  
-  * Config Datei erstellen <code bash>​make config</​code>​+  * Config-Datei erstellen <code bash>​make config</​code>​
  
   * Branch auswählen <code bash>​echo "​DEST=bpi"​ >> Makefile.config</​code>​   * Branch auswählen <code bash>​echo "​DEST=bpi"​ >> Makefile.config</​code>​
Line 43: Line 43:
 sudo apt-get install $(make deps)</​code>​ sudo apt-get install $(make deps)</​code>​
  
-  * Nachdem das durchgelaufen ist, haben wir eine fertig eingerichtete ​Bpi Entwicklungsumgebung und können so wie [[http://​www.minidvblinux.de/​wiki/​mld/​entwicklung/​400_entwicklungsumgebung|HIER]] unter Punkt 3.2 beschrieben ist die Pakete bauen lassen.+  * Nachdem das durchgelaufen ist, haben wir eine fertig eingerichtete ​BananaPi bzw. BananaPro ​Entwicklungsumgebung und könnenso wie [[http://​www.minidvblinux.de/​wiki/​mld/​entwicklung/​400_entwicklungsumgebung|HIER]] unter Punkt 3.2 beschrieben istdie Pakete bauen lassen.
mld/entwicklung/bpi402_entwicklungsumgebung.1435960959.txt.gz · Last modified: 2015/07/03 18:02 (external edit)