User Tools

Site Tools


mld:entwicklung:bpi_entwicklungsumgebung

Differences

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

Link to this comparison view

mld:entwicklung:bpi_entwicklungsumgebung [2015/02/21 15:06]
mafe68
mld:entwicklung:bpi_entwicklungsumgebung [2015/03/24 11:16] (current)
Line 1: Line 1:
 ===== Aufbauen einer Entwicklungsumgebung für das BananaPi ====== ===== Aufbauen einer Entwicklungsumgebung für das BananaPi ======
  
-  * Die Develumgebung für das BananaPi basiert auf dem Image Ubuntu Server 14.04 Kernel 3.19 von Igor Pecovnik. Das Image ladet man sich von [[  http://​mirror.igorpecovnik.com/​Bananapi_Ubuntu_2.2_trusty_3.19.0.zip | HIER ]] herunter entpackt es und macht es auf eine SD-Karte.(Man sollte mindesten eine 8GB Class 10 SD-Karte verwenden)+  * Die Develumgebung für das BananaPi basiert auf dem Image Ubuntu Server 14.04 Kernel 3.19 von Igor Pecovnik. Das Image ladet man sich von [[  http://​mirror.igorpecovnik.com/​Bananapi_Ubuntu_2.2_trusty_3.19.0.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_Ubuntu_2.2_trusty_3.19.0.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.
  
-  * 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 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.
  
-  * Der nächste Schritt ist das wir die Zeitzone aktualisieren <code bash>​dpkg-reconfigure tzdata</​code>​+  * Der nächste Schritt ist die Zeitzone ​zu aktualisieren <code bash>​dpkg-reconfigure tzdata</​code>​
  
   * Tastatur Layout einstellen <code bash>​dpkg-reconfigure keyboard-configuration</​code>​   * Tastatur Layout einstellen <code bash>​dpkg-reconfigure keyboard-configuration</​code>​
Line 11: Line 11:
   * 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 willmuss 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.
  
-  * Der nächste Schritt Benutzer ​hinzufügen ​und anschließend ggf. in die Gruppe "​sudo" ​packen, für die root-Rechte. Statt den <​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. Bbananapi<​code bash>​adduser <​username> ​
 usermod -aG sudo <​username></​code>​ usermod -aG sudo <​username></​code>​
  
Line 20: Line 20:
   * Nun sich mit dem <​usernamen>​ und Passwort anmelden   * Nun sich mit dem <​usernamen>​ und Passwort anmelden
    
-  * Jetzt die notwendige Pakete nachinstallieren<​code bash>​sudo apt-get install vim nano git gettext build-essential wget autoconf libtool automake libfuse-dev libfuse2 pkg-config libglib2.0-dev</​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. 45Min bis es fertig ist. Darum ein wenig Geduld.<​code bash>cd+  * ffmpeg holen und installieren. Das Kompilieren ​von ffmpeg dauert ca. 45 Minuten ​bis es fertig ist. Darum ein wenig Geduld.<​code bash>
 wget http://​ffmpeg.org/​releases/​ffmpeg-2.5.3.tar.bz2 wget http://​ffmpeg.org/​releases/​ffmpeg-2.5.3.tar.bz2
 tar xfvj ffmpeg-2.5.3.tar.bz2 tar xfvj ffmpeg-2.5.3.tar.bz2
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>​
  
-  * Und das erste mal alle Pakete holen<​code bash>​make checkout_all</​code>​+  ​* Config Datei erstellen <code bash>​make config</​code>​ 
 + 
 +  * Branch auswählen <code bash>​echo "​git_branch = bpi-3.4"​ >> Makefile.config</​code>​ 
 + 
 +  ​* Und das erste Mal alle Pakete holen<​code bash>​make checkout_all</​code>​
  
   * Als nächstes lassen wir die deps der Pakete auflösen<​code bash>​sudo apt-get update   * Als nächstes lassen wir die deps der Pakete auflösen<​code bash>​sudo apt-get update
Line 40: Line 44:
  
   * 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 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.
- 
- 
- 
- 
mld/entwicklung/bpi_entwicklungsumgebung.1424527590.txt.gz · Last modified: 2015/02/21 09:06 (external edit)