Home
        Handbuch - Cherokee Test Page
         Contents
1.     Es gibt mehrere Unix artige Betriebssysteme f  r den RPI  und es gibt RISC OS in  Entwicklung  das seinen Ursprung bei den Entwicklern des ersten ARM chips hat     Die Raspberry Pi Foundation empfiehlt den Einsatz folgender Linux Distributionen und  stellt diese zum Download zu Verf  gung     e Debian 6   Squeeze      veraltet    e Debian 7   Wheezy      Soft Float  langsame softwarem    ige  Gleitkommaberechnug  wird z B  ben  tigt wenn die  Oracle JVM verwendet werden soll    e Raspbian   Wheezy      hat seinen Ursprung in Debian 7   empfohlene  Distribution der RPI Foundation    e Arch Linux ARM  e QtonPi    Link zum Download der images fur den Betrieb des RPI     http   www raspberrypi org downloads    F  r den Start des RPI ist eine SD Speicherkarte notwendig  Die RPI Foundation empfiehlt  eine SD Speicherkarte mit 4 GB  Zum aufspielen der images gibt es ein Programm f  r den  PC mit Windows  Mac OS X oder Linux     4 1 Betriebssystem vorbereiten auf Windows Rechner    Als konkretes Beispiel wollen wir uns das f  r Debian Linux ansehen  Man ben  tigt dazu  ein Speicherkarten Schreib Leseger  t  den Win32Disklmager und das Debian image     1  Image runterladen  2  Die Datei Image   zip entpacken nach   img    3  SD Speicherkarte in ihren SD Reader stecken und den zugewiesenen  Laufwerksbuchstaben merken    Den Win32Disklmager runterladen  die download links sind auf der rechten Seite       Den Win32Disklmager entpacken und starten    Das file   img ausw  hlen    Eu en
2.     Laufwerksbuchstaben in der device box ausw  hlen   Achtung  Wenn Sie den  falschen Laufwerksbuchtstaben ausw  hlen kann Ihre Harddisk besch  digt werden      8  Klicken Sie auf write und warten Sie den Schreibvorgang ab     9  Beenden Sie den Win32Disklmager und entnehmen Sie die Speicherkarte aus dem  Card Reader     Seite 10   30 Kontakt  peba inode at Edition 1    10 Stecken Sie die SD Karte nun in ihren RPI und schlie  en Sie danach die    Spannungsversorgung des RPI an  Der RPI sollte nun Starten     Alternative Methode falls ihr RPI nicht funktioniert     1   2   3     Image runterladen  Die Datei Image   zip entpacken nach   img    SD Speicherkarte in ihren SD Reader stecken und den zugewiesenen  Laufwerksbuchstaben merken      Das Programm http   shounen ru soft flashnul  runterladen und entpacken    Start button  gt  All Programs  gt  Accessories  gt  Command Prompt  mit rechten    Mausklick als Administrator starten       C  flashnul flashnul exe  p    Available physical drives     250059350016  232 Gb   1990197248  1898 Mb     gt  Ausgabe zur SD Karte    0 size  1 size    Available logical disks     ITANA  ur    Press ENTER to exit       C  flashnul flashnul exe 1  L C   lt ordner gt    img     Die Nummer 1 ist die Nummer ihrer SD Karte und wurde bei obigen Kommando  auf der linken Seite ausgegeben     Falls Sie die Fehlermeldung  access denied  erhalten versuchen Sie es bitte  nochmals mit dem zugewiesenem Laufwerksbuchstaben     C  flashnul flashnul exe H   L
3.     hdmi_group 1   hdmi_mode 1      uncomment to force a HDMI mode rather than DVI  This can make audio work in    DMT  computer monitor  modes   hdmi_drive 2      uncomment to increase signal to HDMI  if you have interference  blanking  or    no display   config hdmi boost 4      uncomment for composite PAL   sdtv_mode 2     uncomment to overclock the arm  700 MHz is the default    arm_freq 800     for more options see http   elinux org RPi_config txt    Seite 25   30 Kontakt  peba inode at Edition 1    6 2 Der GPIO Anschlu      Der RPI verf  gt   ber eine 26 polige Stiftleiste mit frei programmierbaren Ein Ausg  ngen     Die Stiftleite hat zwei 13 polige Reihen  wobei der PIN 1 auf  der Leiterplatte deutlich markiert ist     Die Nummerierung funktioniert so  da   gerade Nummern  auf der oberen Stiftleite liegen und ungerade Nummern an  der unteren Stiftleiste     Am PIN 1 liegen 3V3 an die maximal mit 50 mA belastet  werden d  rfen  Am PIN 2 liegen 5V an die direkt mit der 5V  Versorgung des RPI verbunden sind  Hier kann soviel Strom  entnommen werden  wie das Netzteil des RPI liefert        Die einzelnen Ein Ausg  nge sind mit maximal 16 mA  belastbar     Achtung  Die meisten Ein Ausg  nge sind direkt mit dem Broadcom chip verbunden  ein Kurschlu    kann den RPI dauerhaft m         el m   d OC 434 as  peripherals Details zum nn Anschlu   bei Element14    Belegung der Stiftleiste  REV 1 und REV 2 Boards sind unterschiedlich    Pins mit dem Beinamen DNC  do not connect  soll
4.    High Definition Multimedia Interface  unterst  tzte Version 1 3a   digitale Ton und Bild Schnittstelle    Random Access Memory  der Hauptspeicher des RPI ist 256 MByte gro     Der ARM Prozessor und die GPU m  ssen sich diesen Speicher teilen   Eine Erweiterung des RAM der RPI Typen A und B ist nicht m  glich  da der  RAM direkt mit dem SoC des RPI verl  tet ist     Synchrones Dynamisches RAM  eine RAM Type     SD Speicherkarte Secure Digital Speicherkarte  besitzt Funktionen um urheberrechtlich    Seite 5   30    gesch  tzte Daten sicher zu speichern    Der RPI startet  bootet  von einer SD Karte  Beim Kauf einer SD Karte  sollte man Karten der Klasse 4 oder 6 bevorzugen  weil diese   eher problemlos mit dem RPI funktionieren     Kontakt  peba inode at Edition 1    RCA    CSI    DSI    DHCP    GPIO    GUI    JTAG    BCM 2835    Radio Corporation of America  analoger Video Anschlu     Hier kann ein Kabel zum Fernseher mit Cinch Stecker  gelber Stecker   angeschlossen werden    Camera Serial Interface  serieller Kamera Anschlu     F  r diese Schnittstelle soll es laut Entwicklern noch diese Jahr ein  k  ufliches Kameramodul mit 5 Megapixeln geben  Der Preis f  r das Modul  soll bei 20 Euro liegen  Die Schnittstelle selbst ist leider nicht   ffentlich  zug  nglich dokumentiert     Display Serial Interface  serieller Display Anschlu    Diese Schnittstelle ist leider nicht   ffentlich zug  nglich dokumentiert     Dynamic Host Configuration Protocol  Dieses Protokoll wird dazu v
5.   peba inode at Edition 1    6 1 3 Konfiguration   ber die Datei config txt      ber die Datei  boot config txt k  nnen verschiedene Startparameter des RPI  eingestellt werde  Interessant sind z B  die Werte f  r overscan mit denen es m  glich  ist die Bildausgabe von der Umrandung her anzupassen  Falls sie schwarze Balken  bzw  R  nder am Bildschirm bzw  TV Ger  t haben l    t sich das damit beheben   Au  erdem l    t sich der RPI auch   bertakten  das kann jedoch die Lebenszeit   ihres RPI verk  rzen      sudo nano  boot config txt    zum anpassen der Datei  sudo reboot    Neustart des RPI      nderungen der Datei werden erst nach einem Neustart wirksam        uncomment if you get no picture on HDMI for a default  safe  mode   hdmi_safe 1      uncomment this if your display has a black border of unused pixels visible    and your display can output without overscan  disable_overscan 1      uncomment the following to adjust overscan  Use positive numbers if console    goes off screen  and negative if there is too much border    overscan_left 16    overscan_right 16    overscan_ top 16    overscan bottom 16      uncomment to force a console size  By default it will be display s size minus    overscan   sehr n  tzlich wenn Ihnen die Bildschirmdarstellung zu klein ist   framebuffer_width 1280  framebuffer_height 720      uncomment if hdmi display is not detected and composite is being output   hdmi_force_hotplug 1      uncomment to force a specific HDMI mode  this will force VGA
6.  10 Sekunden einen grafischen Desktop    zur Bedienung wird eine 3 Tastenmaus unterst  tzt  die drei Tasten haben dabei die  Funktion Auswahl  Menu und einstellen  Die mittlere Maustaste bzw  Menu stellt  dabei bei einem Mausklick eine kontext sensitive Auswahl zu Verf  gung  Das hei  t  im Abh  ngigkeit vom verwendet Programm wird mit der mittleren Maustaste ein  passendes Menu aufgeschaltet     Die Konfiguration des Betriebssystems erfolgt vollst  ndig   ber die  Benutzeroberfl  che  Uber die Anwendung Configure kann zum Beispiel das  Tastaturlayout eingestellt werden     RISC OS ist ein single user  multi tasking Betriebssystem  Es wird ein sogenanntes  cooperatives Multitasking verwendet  Das bedeutet das einzelne Programme in der  Regel nur soviel Rechenzeit verwenden wie notwendig und dann das n  chste  Programm an die Reihe kommt  Es bedeutet aber auch  das schlecht geschriebene  Programme eventuell zu viel Rechenzeit verbrauchen k  nnen und andere  Programme blockieren k  nnten     Release Note und Download     https   www riscosopen org news articles 2012 10 26 risc os pi released risc os for the raspberry pi       http   downloads raspberrypi org images riscos        Die Installation des Betriebssystems auf die SD Karte erfolgt so wie im Kapitel 4 1 bis 4 3     RISC OS bringt einige n  tzliche Anwendungen mit wie     den schlanken Webbrowser Netsurf  Youtube geht damit leider nicht   Draw  Paint und Edit zum zeichnen und editieren von Texten  SwiftJPEG  ChangeFSI zu
7.  Ausgabe    ber HDMI bewirkt  wenn HDMI die Ausgabe unterst  tzt     Test Sample Ausgeben     sudo aplay  usr share sounds alsa Front_Center wav    Audio Ausgabe einstellen     sudo amixer cset numid 3  lt n gt   n is 0 auto  1 Klinkenbuchse  2 hdmi     Der omxplayer ist vorinstalliert und kann sowohl Audio als auch Video Dateien ausgeben und  wurde speziell fiir die Hardware des RPI geschrieben  Seit Ende August 2012 unterstiitzt der  omxplayer und die XBMC Varianten zus  tzlich das Abspielen von MPEG 2 und VC 1 kodierten  Videos  Diese Codecs k  nnen von der Raspberry PI Foundation um einen geringen Betrag gekauft  werden  Derzeit ist die Bezahlung per Paypal m  glich     http   www raspberrypi com    Raspberry Pi Store    pi raspberrypi     omxplayer  lt dateiname gt  mp3          file     mp3 reult 0 format mp3 audio streams 1 video streams 0  chapters 0 subtitles 0    Audio codec mp3 channels 2 samplerate 44100 bitspersample 16       index 0          Subtitle count   0 state o       Unterstiizte hardwarebeschleunigte Videoformate  des omxplayer sind MPEG 2 MPEG 4 VC 1 und H264 auch f  r hohe Aufl  sungen     Mit apt get install mplayer kann ein weiterer interessanter Multimedia player  installiert werden  der aber leider nicht hardwarebeschleunigt ist   Videos  auch MPEG 2  mit niedriger Aufl  sung  z B  640x480  laufen aber tadellos     Auf meinem RPI erfordert das abspielen von Dateien folgende Aufrufoption     mplayer  ao sdl  lt Dateiname gt     Seite 24   30 Kontakt
8.  C   lt ordner gt    img    Seite 11   30 Kontakt  peba inode at Edition 1    4 2 Betriebssystem vorbereiten auf Linux Rechner    Image runterladen   Die Datei Image   zip entpacken nach   img   Mit dem Kommando df  h nachsehen welche Discs gemountet sind  SD Speicherkarte in Ihren SD Kartenschreiber einstecken    a N    erneut mit df  h nachsehen welche Discs gemountet sind  Die neu hinzu gekommene Disc ist ihre SD Karte     6  Kommando als root user eingeben     unmount  dev sdd1    Kann auch anders hei  en  Das unmounten ist notwendig damit Daten mit nachfolgendem Kommando auf die  Disc geschrieben werden k  nnen     7  Kommando als root user eingeben   dd bs 1M if    lt ordner gt    img of  dev sdd    Nach  if   Abk  rzung f  r input file  mu   der Dateiname bzw  der Dateipfad zur  image Datei angegeben werden     Das dd Kommando hat keine Fortschrittsanzeige und es kann ein wenig dauern     8  Kommando eingeben  sync  Damit alle Daten sicher auf die SD Karte geschrieben wurden und die SD Karte  entnommen werden kann     9  Stecken Sie die SD Karte nun in ihren RPI und schlie  en Sie danach die  Spannungsversorgung des RPI an  Der RPI sollte nun Starten     Seite 12   30 Kontakt  peba inode at Edition 1    4 3 Betriebssystem vorbereiten auf Mac OS X Rechner    Image runterladen   Die Datei Image   zip entpacken nach   img   Starten sie df  h vom Terminal   SD Speicherkarte in Ihren SD Kartenschreiber einstecken    OY ERT Ge PS  eS    erneut mit df  h nachsehen welche Disc
9.  RPI    USB 2 0    LED    HDMI    RAM    SDRAM    Gemeint ist damit das Abbild eines kompletten Betriebssystems in einer  Datei  Ein image file kann mehrere Partitionen eines Dateisystems enthalten   Zum aufspielen eines image auf eine SD Karte sind deshalb spezielle Tools  notwendig welche die Partitionierung ber  cksichtigen  Einfaches kopieren  eines image auf die SD Karte reicht deshalb nicht     Internet Protokoll   Internet Relay Chat  Hier kann man mit Entwicklern und anderen Benutzern  in Kontakt treten und   ber Probleme des RPI chatten  Dazu ben  tigt man  ein IRC Client Programm    3D API f  r embedded systems   2D API f  r Vektor  und Rastergrafiken   Einteilung eines Datentr  gers  SD Karte oder Festplatte    Software die nicht als Open Source vorhanden ist  beim RPI ist es die  Firmware die den Grafikprozessor  GPU  ansteuert  Die Raspberry Pi  Foundation liefert diesen binary blob bei allen ihren linux images mit    Die Leiterplatte des RPI hat sechs Lagen   Raspberry Pi Computer  ein Produkt der Raspberry Pi Foundation  Universal Serial Bus  hier werden Maus  Tastaur und andere Ger  te  angeschlossen  Wenn mehr als zwei Anschl  sse ben  tigt werden  oder mehr  Strom als 100 mA pro Ger  t ben  tigt wird  mu   ein aktiver USB Hub  USB  Verteiler mit eigener Stromversorgung  verwendet werden  Manche WIFI  Dongles  Webcams aber auch Tastaturen brauchen zu viel Strom und  funktionieren daher nicht bei direktem Anschlu   am RPI     Light emitting Diode  Leuchtdiode 
10.  ber 5 LEDs die den Zustand des Ger  ts anzeigen  Die LEDs sind auf der  Leiterplatte wie folgt beschriftet     OK gr  n Blinkt beim Booten einmal und beim SD Karten Zugriff  ist mit GPIO 16 verdrahtet  PWR rot PowerOn  ist direkt mit der 3 3V Spannung des RPI verbunden   FDX gr  n FullDuplex  zeigt an  dass am Lan FullDuplex   bertragen wird   LNK gr  n DBlinkt  ausgeschaltet bei Ethernet Aktivit  t   10M gelb 100 Mbit Lan Status LED    3 2 Type B Revisionen    Model und Revisionen Code s  Kommentar   Model B Revision 1 0 2   Model B Revision 1 0 3 keine polyfuses  D14 entfernt  Model B Revision 2 0 4 5  6 mit 2 5 mm Befestigungsbohrungen    Abfrage der CPU Version und RPI Seriennummer im Terminal        pi raspberrypi     cat  proc cpuinfo    Processor   ARMv6 compatible processor rev 7  v6l   BogoMIPS 2 6995  Features   swp half thumb fastmult vfp edsp java tls                CPU implementer   0x41  CPU architecture  7       CPU variant   0x0   CPU part   Oxb76   CPU revision Sa    Hardware   BCM2708   Revision   0002   Serial   0000000025cd2  93       Seit Mitte Oktober 2012 wird der RPI Type B nur mehr mit 512 MB RAM ausgeliefert    Der urspr  ngliche RPI hatte nur 256 MB RAM  das RAM upgrade wurde m  glich weil   der RAM Baustein mit 512 MB auch nicht viel mehr kostet  Mehr RAM Speicher als 512 MB sind  aber technisch nicht m  glich  weil der SoC nicht mehr Speicher adressieren kann     Seite 9   30 Kontakt  peba inode at Edition 1    4  Software   bersicht Raspberry Pi
11.  ist eine M  glichkeit um   ber das Netzwerk u a  auf die Textkonsole des Systems  zugreifen zu k  nnen  Hierf  r nuttz man z B  unter Windows putty  oder von einem Mac oder  Unix System aus der Shell heraus das ssh Kommando  Die Verbdindung wird automatisch  verschl  sselt  Um den Zugriff zu erm  glichen muss auf dem Pi ein SSH Serverdienst laufen   der   ber diesen Punkt aktiviert  Enable  oder deaktiviert  Disable  wird     Seite 18   30 Kontakt  peba inode at Edition 1    e boot behaviour   Start desktop on boot   Hier  ber weisen wir den Pi an beim Systemstart automatisch in die grafische Oberfl  che zu  booten  Yes  oder nicht  No   Bei letzterem landet man zu  chst auf der textbasierten  Konsole und kann dann manuell   ber startx das X11 Fenstersystem starten        update   Try to upgrade raspi config  Ist der Pi an einem Netzwerk angeschlossen und per DHCP automatisch konfiguriert  hat  man einen Router mit DHCP Funktion im Netz  geschieht dies automatisch beim  Bootvorgang   kann man hier  ber das Tool raspi config selbst auf den aktuellen Stand  bringen  Bei einer Neuinstallation bietet es sich an dies als allererstes zu machen  um evtl  in  den Genuss zus  tzliche und   oder fehlerkorrigierter Funktionen einer neueren Version des  Tools zu kommen     Seite 19   30 Kontakt  peba inode at Edition 1    6  Der Raspberry Pi im Detail    6 1 Debian oder Raspbian als Betriebssystem  Debian Linux f  r ARM enh  lt ungef  hr 35 000 Software Pakete  Programme      Wenn Sie D
12.  packets transmitted  1 received  0  packet loss  time Oms    rtt min avg max mdev   34 293 34 293 34 293 0 000 ms    Seite 22   30 Kontakt  peba inode at Edition 1    Mit dem Programm Isof  list open files  kann man sich die Internet Services und die dahinter  steckende Anwendung anzeigen lassen  Falls Isof bei Ihnen noch nicht installiert ist k  nnen Sie  das mit sudo apt get install Isof nachholen     pi raspberrypi     sudo 1sof  i       COMMAND PID USER FD  ntpd 1369 ntp 16u  ntpd 1369 ntp 17u  ntpd 1369 ntp 19u  dhclient 1593 root 9u  dhclient 1593 root 20u  sshd 1635 root 3u                                     TYPE DEVICE SIZE OFF NODE NAME   IPv4 3473 0t0 UDP   ntp   IPv4 3477 0 UDP localhost ntp  IPv4 4118 0t0 UDP raspberrypi ntp  IPv4 3932 0t0 UDP   bootpc   IPv4 3917 0t0 UDP   32549   IPv4 4111 0t0 TCP   ssh  LISTEN                    Von Interesse sind dabei besonders die  listening sockets   das sind jene TCP IP ports wo eine  Serveranwendung ihre Dienste anbietet  In userem Beispiel ist das nur die Anwendung sshd   secure shell daemon     ber das Protokoll ssh stellt der sshd eine login M  glichkeit   ber das    Internet zu einer shell zu Verfiigung     Seite 23   30    Kontakt  peba inode at    Edition 1    6 1 2 Ton und Videoausgabe auf dem RPI unter Debian    Der RPI unsterst  tzt die Tonausgabe   ber das ALSA Soundsystem    Die Tonausgabe kann wahlweise   ber die 3 5 mm stereo Klinkenbuchse oder    ber HDMI erfolgen  Die Standardeinstellung ist auto was eine
13. Gl  ck haben  dann funktioniert der RPI wieder nachdem die  Sicherungen sich wieder r  ckgestellt haben     System on Chip  gemeint ist damit die Integration von verschiedenen  Funktionen auf einem Schaltkreis     Kontakt  peba inode at Edition 1    UNIX Mehrbenutzer Betriebssystem  die Open Source Variante nennt sich Linux  und teilt viele Eigenschaften mit dem Original     XBMC Open Source Media Player  fur den RPI gibt es mehrere Portierungen   Raspbmc  OpenELEC  XBian     X Windows wird auch X11 genannt und ist das Fenstersystem von Unix bzw  Linux   und damit die Grundlage fur LXDE  XFCE  Gnome und KDE  Eine  Beschleungung der Grafik Ausgabe fur X mittels der GPU ist prinzipiell  technisch m  glich und auf der RPI homepage als geplant angef  hrt     Seite 7   30 Kontakt  peba inode at Edition 1    3  Hardware   bersicht Raspberry Pi Typ B         Ethernet         Ton  Ausgang  3 5 mm  Klinke     9    C38  R28 C31 57                      n na  n19 L3R22R23 c27    CSI  Kamera  Anschlu      Lumen 4 C3 e    Linn    khahkhhhhkihaad      y             RCA  Video  Ausgang    i  Oj o es    ojo IT  elle  en     o aw  ojo oo  ea  OJO  Le  Le  eo  ojo    as  Ris  as  an   er     HDMI  Ausgang    GPIO          Ein   und  Ausg  nge ndah  THOTT Tee trees              BCM 2835  ARM 11  700 MHz       Micro USB  Stromversorgung  5 Volt  1 Ampere    DSI  Display Anschlu             Seite 8   30 Kontakt  peba inode at Edition 1    3 1 Die Status LED s des Raspberry Pi    Der RPI verf  gt  
14. at mit den Entwicklern   raspberrypi   raspbian    8  Nachsatz    Dieses Buch ist in Bearbeitung und neue Ausgaben erscheinen von Zeit zu Zeit  Wenn Sie  den Inhalt brauchbar finden w  re ich   ber R  ckmeldungen ganz dankbar  Wenn Sie  Vorschl  ge f  r Erg  nzungen haben oder sonstige Fragen erreichen Sie mich am  einfachsten per email     Eine kleine finanzielle Zuwendung k  nnen Sie gerne   ber meinen Paypal account  an mich senden     https   www paypal com cgi bin webscr cmd _s xclick amp hosted_button_id QNKHGXF3MDV9W       Seite 30   30 Kontakt  peba inode at Edition 1    
15. cript  Likewise if you want to activate GPIOO    on the header you should be using GPIO17 here       set up GPIO 4 and set to output  echo  4   gt   sys class gpio export  echo  out   gt   sys class gpio gpio4 direction      set up GPIO 7 and set to input  echo  7   gt   sys class gpio export  echo  in   gt   sys class gpio gpio7 direction      write output  echo  1   gt   sys class gpio gpio4 value      read from input  cat  sys class gpio gpio7 value      clean up  echo  4   gt   sys class gpio unexport  echo  7   gt   sys class gpio unexport    Seite 27   30 Kontakt  peba inode at Edition 1    6 3 Emulation des Raspberry Pi auf dem PC  F  r den Qemu  freie virtuelle Maschine  gibt es images zum Download   Eine gute Beschreibung zur Installation findet sich hier     http   raspberrycenter de handbuch raspberry pi linux emulation eigenem pc einrichten    Die Installation von Qemu unter Debian oder Ubuntu erfolgt durch  folgendes Kommando     sudo apt get install qemu kvm extras  Ein Debian 6 image mit deutscher Tastaturbelegung gibt es hier   http  raspberrycenter de sites default files image files debian6_de zip torrent       Der Download erfolgt   ber Bit Torrent  eventuell m  ssen sie einen Bit Torrent Client  auf ihrem PC installieren     Die Emulation kann dazu benutzt werden um Softwarepakete f  r den RPI auszuprobieren   und auch um Pakete zu bauen  Die Emulation stellt auch eine Internetverbindung   ber  das Hostsystem zu Verf  gung     Die Hardware des RPI wird nur 
16. ebian installiert haben und ihr RPI am Internet h  ngt k  nnen Sie das gerne einmal selbst  kontrollieren  mit folgendem Kommando     apt cache pkgnames    es werden alle verf  gbaren Pakete aufgelistet  Aber welche Pakete habe ich nun eigentlich in Verwendung    Kommando    dpkg  l    es werden alle installierten Pakete aufgelistet  Aber ich hatte gerne die Software xxx installiert    Dazu sind root Rechte erforderlich    Kommando    sudo  i    nun hat man root Rechte   Kommando    apt cache search  lt Name gt     es wird nach Paketen gesucht    apt get install  lt Name gt     Software Paket installieren   apt get remove  lt Name gt     Software Paket wieder entfernen    apt get purge  lt Name gt     Software Paket und dessen Konfigurationsdateien entfernen    Mit apt get update kann die Datenbank der Software Pakete auf den aktuellen Stand gebracht  werden  Das ist immer dann anzuraten bevor man mit apt get upgrade die ganze Linux  Distribution auf den neuesten Stand bringt     Wenn man wissen will welche Dateien nun bei der Installation eines bestimmten Paketes auf  der Speicherkarte oder der Festplatte gelandet sind geht das mit folgenden Befehl     dpkg  L  lt Name gt     Dateien eines Paketes auflisten    Details zu Debian und der ARM Portierung sind hier zu finden   http   www debian org ports arm index de html    Allgemeine Deutsche Debian Installationsanleitung f  r ARM basierende Rechner bzw  Ger  te     http   www debian org releases stable armel index html de    s
17. er Typ B besitzt zwei USB Anschl  sse und eine Netzwerk Schnittstelle  Ethernet Interface      Die Software des RPI ist noch in Entwicklung  mit Raspbian ist den Entwicklern jedoch ein guter  Wurf gelungen  Es liegt nun am Benutzer die Pakete bzw  Programme der Raspbian   Linux Distribution zu erkunden und das richtige Programm f  r den jeweiligen Einsatzzweck   zu finden     F  r reine Multimedia Wiedergabe lohnt es sich einen Blick auf Raspbmce zu werfen  dabei  kommt man im Gegensatz zu Raspbian mit der Kommandozeile kaum in Ber  hrung  Derzeit ist die  Bedienung von Raspbme noch eine wenig lahm  hier liegt noch einiges an Verbesserungspotential     Wenn Ihnen dieses kleine Buch gefallen hat k  nnen Sie eine erweiterte Version gerne bei  mir per email bestellen  Bei Fragen zum RPI stehe ich auch per email zu Verf  gung     http   bitkistl blogspot co at 2012 06 raspberry pi html       Begleitend zum Buch gibts Neuigkeiten auf diesen Google  Facebook Seiten     https   plus google com u 0 b 117622850088767683174 117622850088767683174 posts  http   www facebook com groups raspberrypibuch        Seite 3   30 Kontakt  peba inode at Edition 1    2  Abk  rzungen und Begriffe    API    APT    ARM    armel    armhf    Raspbian    CPU  embedded  System    GPU    Seite 4   30    Application Programming Interface  Programmierschnittstelle    Advanced Packaging Tool  ein Software Paket  Programm  Verwaltungs  Werkzeug f  r Linux  Mit der Hilfe von APT k  nnen einzelne Programme  insta
18. erwendet eine g  ltige IP Adresse f  r den RPI  zu bekommen  Ihr Router oder Switch mu   entsprechend konfiguriert sein     General Purpose Input Output  Universelle Ein  und Ausg  nge   ber 26 polige Stiftleiste    Graphical User Interface  graphische Bedienoberfl  che   viele Linux  Programme haben kein GUI wie z B   der omxplayer  Multimedia Player      Joint Test Action Group   Anschlu   zum Testen und Debuggen der RPI Hardware   Dabei handelt es sich um eine Schnittstelle die f  r den Entwickler gedacht  ist  und f  r den Endanwender eher keinen Nutzen hat     SoC enth  lt die CPU  zentrale Rechnereinheit  GPU und FPU des RPI   vom Hersteller Broadcom  Die CPU arbeitet mit 32 Bit und einer Taktfreuenz  von 700 Mhz  Die CPU  ARM1176JZFS  ist von der Archtektur ein ARM11  Prozessor der ARM v6 Familie  Der Prozessor hat auch eine FPU  Floating  Point Unit  zur schnellen Gleitkommaberechnung  die aber derzeit nur in der  Raspian Linux Distribution in Entwicklung  verwendet wird     overclocking   bertaktung  der RPI l    t sich bis zu einer Taktfrequenz von einem 1Ghz    polyfuse    SoC    Seite 6   30    betreiben  die Konfiguration erfolgt in der aktuellen Ausgabe von Raspbian    ber das script raspi config     Selbst r  ckstellende Sicherung  Wird beim RPI am USB Anschlu   und   bei der Stromversorgung verwendet  Die Stromversorgung ist mit 1100 mA  abgesichert  die USB Anschl  sse mit 140 mA    Wenn Sie versehentlich einen Kurzschlu   am RPI verursachen und dabei  etwas 
19. f sudo raspi config  Die nachfolgenden beiden  Seiten stammen von http   raspberrycenter de    vielen Dank an den Autor     e info   Information about this tool  Zeigt einen kurzen Text an  der beschreibt  worum es sich bei dem Programm handelt        expand_rootfs   Expand root partition to fillSD card  Die Images f  r den Pi passend entpackt meist auf eine 4 GB gro  e SD Karte  Wer sie auf  einer gr    eren Karte einsetzt  muss im Nachhinein die Systempartition vergr    ern oder  zus  tzliche Partitionen anlegen  um den   brigen Platz auf der Karte im System nutzen zu  k  nnen  Dieser Men  punkt nimmt einem die Arbeit zur Partitionserweiterung ab   Nach dem Aufruf dieses Punkts ist soweit alles vorbereitet und beim n  chsten Bootvorgang  wird die Systempartitione entsprechend erweitert  was je nach Gr    e und Geschwindigkeit  der SD Karte etwas Zeit in Anspruch nehmen kann     e overscan   Change overscan  Dieser Punkt bringt uns zu der Frage  ob wir den Overscan ausschalten  disable  oder  einschalten  enable  m  chten  Ist der Overscan aktiviert   berspringt der Pi bei der  Bildgenerierung Bereiche und sorgt so f  r einen schwarzen Rand um das Bild  Das mag bei  analogen Ausgabeger  ten  alte Fernseher 0 4   mitunter Sinn machen  kann aber bei TFT   Monitoren und  Fernsehern wohl stets deaktiviert werden  Eine   nderung der Einstellung  wird beim n  chsten Neustart des Pi wirksam   Was das Tool im Grunde macht ist in  boot config txt den Parameter disable_overscan zu  se
20. g  die 32 64 128 256 MB f  r den Grafikprozessor   Broadcom VideoCore IV  reservieren und den Rest f  r den ARM11 Hauptprozessor  Wer  keine aufw  ndigen 3D  oder Videofunktionen ben  tigt  kann den 32 MB Split benutzen  F  r  Mediacenter und 3D intensive Anwendungen bietet sich die 128 MB Aufteilung an  Hier  muss man je nach dem eigenen Anwendungsprofil abw  gen und probieren  Die Einstellung  wird nach dem Neustart des Pi wirksam  Der Default Wert ist 64MB     e overclock   configure overclocking  Der RPI l    t sich in mehreren Stufen dynamisch   bertakten  Dynamisch bedeutet das nur bei  Bedarf die Taktfreuquemz und die Spannung angehoben wird  Das erfolgt durch eine  Software die auch die Temperatur des Prozessors ber  cksichtigt und diese nicht   ber 85  Grad Celsius steigen l    t  Das Overclocking ist in 5 Stufen von 700 MHz bis 1 Ghz  einstellbar  Sollten Instabilit  ten auftreten ist es ratsam es mit einem niedrigerem  Overclocking zu versuchen  Durch Verwendung des dynamischen Overclockings sollte  ihr RPI keine verk  rzte Lebenszeit haben  da die Temperatur   berwacht wird  weiters bleibt  dabei auch die Garantie ihres RPI aufrecht  F  r dem LXDE Desktop gibt es Widgets welche  die Taktfrequenz und die Temperatur anzeigen  Sollte Ihr RPI beim booten Probleme haben   kann durch dr  cken der Shift Taste beim booten das Overclocking abgeschalten werden   Danach ist eine neue Konfiguration des Overclocking wieder m  glich     e ssh   Enable or disable ssh server  SSH
21. http   www raspberrypi org        Der Raspberry Pi  Computer    Autor  Peter Bauer    Seite 1   30 Kontakt  peba inode at    Edition 1   Oktober 2012    Edition 1    Inhaltsverzeichnis    1  Vorwetl  a a ae ee ae a 3  2  Abk  rz  ngen   nd Beate  nee ran 4  3  Hardware   bersicht Raspberry Pi Typ B            s cccsssssssssssssescssesssssessssssessessecsesessesecssscsssuseaseeaneaseves T  3 1 Die Status LED s des Raspberry Pi  1    are een daasenrestna 8  32  Type Bi Revisionen  see een ehesten 8   4  Software   bersicht Raspberry Pi    9  4 1 Betriebssystem vorbereiten auf Windows Rechner                  usssessesssnesnnnnennnnennnnnennnnnn 9  4 2 Betriebssystem vorbereiten auf Linux Rechner ann  ala 11  4 3 Betriebssystem vorbereiten auf Mac OS X Rechner              eennsennseneensneneennnnnennn nn 12   A A Inhalt  der boot Partition    us  eher are 13  4 5 RISC OS aul dem Raspberry Plus een nu aadiety aah oceania aausiaes 14   5  Inbetriebnahme des Raspberry Pic a ua Bis 15  5 1 Konfiguration mittels raspi config Seript  sasc snacks eu Ir cabins 16   6  Der Raspberry Pi m Detall u  8  ee ar let Schekel 19  6 1 Debian oder Raspbian als Betriebssystem              ussssssesssensnensnnnnnnennnnnnnnennnnnnnnennnnnnnnn ann 19  6 1 1 Anschlu   ans Netzwerk  LAN   zus en 20   6 1 2 Ton und Videoausgabe auf dem RPI unter Debian                   ueenssessnnneesnnnnennnnnn 23   6 1 3 Konfiguration   ber die Datei config txt             usenesesssessnennnsennnennsnnsnnnnennnnnnnnn
22. i  ist auf dem System bereits vorangelegt und kann als regul  rer Benutzer  f  r allt  gliche Arbeiten benutzt werden    ber diesen Punkt k  nnen wir ihm ein Passwort  nach eigenem Geschmack geben  Beachten sollte man  dass ggf  das eingestellte deutsche  Tastaturlayout erst anch einem Neustart aktiv ist und y und z vertauscht sind  Wer auf  Nummer Sicher gehen m  chte  sollte diese Buchstaben und Sonderzeichen im Passwort  nicht verwenden  Das Setzen eines leeren Passworts ist nicht m  glich     e change_locale   Set locale    ber diesen Punkt bestimmen wir Zeichensatz und Sprache des Systems  F  r ein deutsches  System setzen wir die Locale auf  de DE UTF 8 UTF 8  indem wir den Punkt mit der  Leertaste markieren  Die Markierung bei  en _GB UTF 8 UTF 8  k  nnen wir so auch  aufheben  Mit einem Druck auf die TAB Taste kommen wir auf die Schaltfl  che  Ok  und  w  hlen nun nochmal  de DE UTF 8  aus  damit Programme auf dem System deutsche  Texte ausgeben  soweit diese verf  gbar sind  Das System ben  tigt nun einen Augenblick um  die Einstellung vorzunehmen     e change_timezone   Set timezone  Hier  ber k  nnen wir dem System sagen in welcher Zeitzone wir uns befinden  Wir w  hlen  zun  chst  Europe  und danach  Berlin  aus        memory_split   Change memory split  Die 256 MB bzw  512 MB Hauptspeicher des Pi werden gemeinsam von Hauptprozessor  und Grafikprozessor genutzt  Beide erhalten dabei Zugriff auf einen festen Anteil des RAM   Derzeit stehen vier Splits zur Verf  gun
23. iface lo inet loopback     The primary network interface   auto eth0   iface ethO inet dhcp    DHCP vorhanden        etc resolv conf   nameserver  lt IP Adresse gt     In vielen F  llen IP Adresse des Routers     etc network interfaces bei statischer fest eingestellter  IP Konfiguration       The loopback network interface  auto lo   iface lo inet loopback     The primary network interface  auto eth0          iface ethO inet static    feste IP Adresse   address  lt IP Adresse gt     Gew  nschte IP Adresse des RPI  netmask  lt Netz Maske gt     Im Heimnetzwerk meistens 255 255 255 0  gateway  lt IP Adresse gt     IP Adresse des Routers    Nach   nderungen in der Netzwerk Konfiguration ist ein restart des Netzwerk Services notwendig     sudo  etc init d networking restart    Wenn die Netzwerk Schnittstelle nicht funktionieren sollte kann mit den Kommandos   sudo ifdown eth0    Schnittstelle deaktivieren   und   sudo ifup eth0    Schnittstelle wieder aktivieren    versucht werden den Fehler zu beheben  vorher das LAN Kabel kontrollieren   Der RPI sollte  dann bei automatischer Konfiguration eine neue IP Adresse beziehen     Mit dem Ping Kommando kann getestet werden ob IP Datenpakete   bertragen und beantwortet  werden     ping  cl www google at    Test ob Netzwerk Gegenstelle antwortet  PING www google at  173 194 35 183  56 84  bytes of data        64 bytes from muc03s02 in f23 1el00 net  173 194 35 183   icmp req 1 ttl 52 time 34 2 ms      www google at ping statistics      1
24. lliert oder eine ganze Linux Installation auf dem neuesten Stand  gehalten werden     Advanced Risc Machines  britischer Chip Design Entwickler   Die ARM Chips werden von vielen Herstellern in Lizenz gefertigt   die Firma ARM liefert den Bauplan der Chips an die Lizenznehmer     Name der aktuellen Portierung des Debian Betriebssystems f  r die  ARM v6 Architektur wie im RPI verwendet      hard float  steht f  r schnelle Gleitkommaberechnung durch  Hardwareunterst  tzung    Name einer in Entwicklung befindlichen Portierung des Debian  Betriebssystems  diese Portierung ist optimal an die F  higkeiten  des RPI genauer gesagt dessen CPU  angepa  t    Unterst  tzt wird die ARM v6 Architektur und schnelle Gleitkomma   berechnung mittels der im RPI vorhandenem FPU     Central Processing Unit  auf deutsch zentrale Recheneinheit     eingebettetes System  Rechner oder Computer der im Hintergrund  in einem  Ger  t  seine Arbeit verrichtet  zum Beispiel Steuerungsaufgaben    im  Gegensatz zu einem Desktop Computer     Grafikprozessor  Broadcom Videocore IV    Kann Videos in hoher Qualitat abspielen und 3D Grafken beschleunigen   Im RPI ist eine dual core GPU integriert  Unterstuzte Standards sind  OpenGL ES 2 0  OpenVG 1 1  Die GPU mu   sich den vorhandenen  Arbeitsspeicher mit der CPU teilen  Der Speicher fur die GPU ist dabei   in den Gr    en 32 64 oder 128 MB konfigurierbar     Kontakt  peba inode at Edition 1    image    IRC    OpenGL ES  OpenVG  Partition    binary blob    Platine 
25. m betrachten und konvertieren von Bildern  Omniclient zum Zugriff auf Fileshares  Samba bzw  CIFS     einen Paketmanager und ein App Store  in Entwicklung  names Store   Uber den Paketmanager und das App Store k  nnen viele zus  tzliche  Programme installiert werden  viele davon sind kostenlos     Wof  r sich RISC OS weniger eignet     Das Abspielen von Videos ist sehr langsam weil die GPU des RPI  nicht unterst  tzt wird     Seite 15   30 Kontakt  peba inode at Edition 1    5  Inbetriebnahme des Raspberry Pi  Um den Raspberry Pi das erste mal in Betrieb zu nehmen ben  tigt man folgende Dinge     e USB Tastatur und eine USB Maus  Uber USB liefert der RPI bis zu 100 mA  pro Anschlu   an die Ger  te     e Eine vorbereitete SD Karte mit dem Betriebssystem  siehe Kapitel 4     e Einen Fernseher mit HDMI oder Composite Anschlu   oder Monitor mit HDMI  Anschlu    eventuell einen Adapter von HDMI auf DVI falls ihr Monitor so einen  Anschlu   besitzt  und ein HDMI Kabel oder Composite Kabel  Kabel mit gelben  Cinch Stecker     Der VGA Standard wird vom RPI leider nicht unterstuzt      e Ein Netzteil mit Micro USB Stecker  Das Netzteil sollte zumindest 700 mA bei 5 Volt  liefern k  nnen  Der RPI hat einer Sicherung von 1100 mA auf der Platine     e Ein Ethernet Lan Kabel  optional   Eine gute   bersicht mit Abbildungen   ber die ben  tigten Kabel finden sie hier   http   www raspberrypi spy co uk 2012 03 raspberry pi cables connectors        Stecken Sie nun die vorbereitete SD Karte i
26. n ihren RPI  schlie  en Sie alle ben  tigten  Kabel an  Es ist eine gute Idee die Stromversorung erst zum Schlu   anzustecken     Ihr RPI startet  bootet  nun hoch und sie sollten den Bootvorgang auf ihrem Monitor  beobachten k  nnen  Wenn Sie den RPI mit einem LAN Kabel an ihr Netzwerk  angeschlossen haben  dann wird er versuchen Uber DHCP eine IP Adresse zu  bekommen     Sie k  nnen sich jetzt mit Benutzernamen und Pa  wort anmelden  username and  password   F  r Debian Linux oder Raspbian ist der    Benutzername   pi  und das  Passwort   raspberry   im Auslieferzustand ist ein englisches Tastaturlayout konfiguriert   Achtung  y und z sind vertauscht     Der Zeichensatz kann mittels  sudo raspi config und dem Abschnittt change_locale auf  den Wert  de_DE UTF 8 UTF 8  eingestellt werden    ber den Menupunkt  configure_keyboard kann das Tastaturlayout und die Sprache eingestellt werden     Man kann auch die folgenden Kommandos anstatt raspi config verwenden   sudo dpkg reconfigure keyboard configuration  sudo dpkg reconfigure locales    Mit dem Kommando  startx starten sie nun die Benutzeroberfl  che  Das jweils g  ltige Pa  wort f  r ihr SD Karten image finden sie   bei den Raspberry Downloads   http   www raspberrypi org downloads    Mit dem Kommando  sudo k  nnen Sie Superuser  root user  Rechte bekommen  es  ben  tigt kein Pa  wort     Seite 16   30 Kontakt  peba inode at Edition 1    5 1 Konfiguration mittels raspi config script    Bei Debian 7 und Raspbian mit dem Aufru
27. nennnnnn 24   6 2 Der GPIO PTS OMG een euere 25  6 2 1 Ansteuerung der GPIO Pins mittels Python und Shellscript                         eee 26   6 3 Emulation des Raspberry Pi auf dem PC    nen aae senken 27  6 4 Softwarefehler zu Linux melden            essessessesseseesessesessseseesesstsetsesststestsseesessestesesseserstsseesessesse 28   7  Resourcen am Internet zum Thema Raspberry Pi                  0200sssnsessnessnenennennneennnnennenneennnnnennen 29  EN ACH Sal sa 29    Seite 2   30 Kontakt  peba inode at Edition 1    1  Vorwort    Dieses Buch soll dem deutschsprachigen Bastler als Hilfe f  r die ersten Schritte mit dem Raspberry  PI dienen  Entstanden ist es deshalb weil es eine F  lle von Informationen zum in weiterem Text nur  mehr RPI genannten Computer am Internet gibt  aber leider alles sehr verstreut herumliegt und ein  geordnetes Buch der beste Weg ist um etwas zu beschreiben und etwas zu lernen     Ziel des Buches ist es die Eigenschaften des RPI und die Handhabung mit relativ einfachen Worten  in deutsch zu beschreiben  Was n  tzt ein englisches Handbuch wenn   der Leser nicht wirklich sehr gut in Englisch ist   Leider is es nicht ganz zu vermeiden englische  Begriffe der Computertechnik zu verwenden weil diese sich eingeb  rgert haben oder gar kein  kurzes verst  ndliches Wort in deutsch existiert     Es gibt derzeit zwei unterschiedliche Typen des RPI mit der Bezeichung Typ A und Typ B     Der Typ A hat einen USB Anschlu   und keinen Netzwerk Anschlu     D
28. pbian  Programm zum erstellen einer Fehlermeldung  derzeit nicht definiert    Fehler melden  im Raspberry Pi Forum im Abschnitt Raspbian oder und  auf Freenode im IRC chat Kanal  raspbian     Archlinux   Fehlerdatenbank  https   bugs archlinux org   Fehler melden  bei der Fehlerdatenbank registrieren und anmelden    Es ist m  glich Feature requests  Funktionsw  nsche  in Form einer Fehlermeldung zu  verfassen  Es ist auch sinnvoll Fehler in der Dokumentation zu melden  zum Beispiel sind  man pages manchmal unvollst  ndig      Seite 29   30 Kontakt  peba inode at Edition 1    7  Resourcen am Internet zum Thema Raspberry Pi             http   www raspberrypi org  Die Homepage der Raspberry Pi Foundation   mit Inhalten in englisch   http   raspberrycenter de  Deutschsprachige Internetseite zum Thema RPI   http   elinux org R Pi Hub RPI Wiki in mehreren Sprachen  darunter auch deutsch   http   elinux org RPi_VerifiedPeripherals funktionierende Hardware       http   www element14 com community groups raspberry pi RPI Webseite in englisch mit  Anleitungen und Datenbl  ttern       http   www raspbian org  Linux Variante optimiert fur den RPI und mit schneller  Gleitkommaberechnung       http   www raspbmc com Linux Variante fur Multimedia Wiedergabe mit  h  bscher und funktionaler graphischer Oberfl  che    http   rastrack ryanteck org uk  Der RPI Tracker  wo gibt es den RPI schon   berall         http   www themagpi com  englisches Magazin  erscheint monatlich       IRC Kan  le  Ch
29. s gemountet sind  Die neu hinzu gekommene Disc ist ihre SD Karte   Merken sie sich den Disknamen z B   dev disk3s1    6  Unmounten dieser Disc damit ein   berschreiben m  glich ist   Kommando   diskutil unmount  dev disk3s1    7  Ermitteln Sie den Disk Namen f  r das raw device    dev disk3s1    gt   dev rdisk3  aus disk wird rdisk  s1 wird weggelassen     8  Kommando   sudo dd bs 1m if   Downloads  lt ordner gt    img of  dev rdisk3  Nach  if   Abk  rzung f  r input file  mu   der Dateiname bzw  der Dateipfad zur  image Datei angegeben werden     9  Kommando eingeben   diskutil eject  dev rdisk3    10 Stecken Sie die SD Karte nun in ihren RPI und schlie  en Sie danach die  Spannungsversorgung des RPI an  Der RPI sollte nun Starten     Seite 13   30 Kontakt  peba inode at Edition 1    4 4 Inhalt der boot Partition  Die boot Partition auf der SD Speicherkarte ist im Format FAT32  Daten auch von Windows PC    lesbar und schreibbbar      Sie enth  lt folgende Dateien       bootcode bin  e  oader bin    e  start elf    e arm128 start elf    e arm192 start elf    e arm224 start elf    e kernel img    2nd stage bootloader  startet mit abgeschaltenem SDRAM  3rd stage bootloader  startet mit aktivierten SDRAM    GPU firmware image  von der Raspberry Pi Foundation zu Verf  gung  gestellt    128 MB ARM  128 MB GPU Speicheraufteilung  f  r 3D  Anwendungen     192 MB ARM  64 MB GPU Speicheraufteilung  default Einstellung     224 MB ARM  32 MB GPU Speicheraufteilung  nicht fiir 3D  Anwend
30. spberrypi    ifconfig       etho Link encap Ethernet Hardware Adresse b8 27 eb 2b c3 50    inet Adresse 192 168 1 25 Bcast 192 168 255 255 Maske 255 255 0 0          inet6 Adresse  fe80  ba27 ebff fe2b c350 64 G  ltigkeitsbereich Verbindung  UP BROADCAST RUNNING MULTICAST MTU 1500 Metrik 1   RX packets 2182737 errors 0 dropped 0 overruns 0 frame 0   TX packets 563997 errors 0 dropped 0 overruns 0 carrier 0    Kollisionen 0 Sendewarteschlangenl  nge 1000       RX bytes 3195864956  2 9 GiB  TX bytes 57555644  54 8 MiB        lo Link encap Lokale Schleife  inet Adresse 127 0 0 1 Maske 255 0 0 0  inet6 Adresse    1 128 G  ltigkeitsbereich Maschine  UP LOOPBACK RUNNING MTU 16436 Metrik 1  RX packets 0 errors 0 dropped 0 overruns 0 frame 0  TX packets 0 errors 0 dropped 0 overruns 0 carrier 0    Kollisionen 0 Sendewarteschlangenlange 0       RX bytes 0  0 0 B  TX bytes 0  0 0 B     Im Abschnitt ethO unter inet Adresse ist die IP Adresse und auch die Subnetz Maske ersichtlich     Seite 21   30 Kontakt  peba inode at Edition 1    Das lo  loopback Interface  dient der lokalen Kommunikation  Programme die am RPI laufen  k  nnen somit Daten untereinander austauschen      Die IP Konfiguration f  r den LAN Anschlu   findet sich bei Linux im wesentlichen in folgenden  beiden Dateien      etc network interfaces    Schnittstellen Konfiguration   etc resolv conf    DNS Server Eintr  ge     etc network interfaces bei automatischer Konfiguration       The loopback network interface   auto lo   
31. teilweise emuliert  das bedeutet das z B  die GPIO Pins  oder die Grafik Hardware des RPI in der Emulation nicht zu Verf  gung stehen     Der Start der Emulation erfolgt mit       launchDebian6  dieses script ist im Debian 6 image enthalten     Inhalt des scripts     gemu system arm  M versatilepb  cpu arm1176  m 256  hda debian6 qcow2  kernel  zimageDeb6  append  root  dev sda     Qemu Optionen     M  machine  versatilepb     ARM versatile plattform baseboard   cpu     Type of ARM cpu    m     Virtueller RAM Speicher in Mbytes    Anmelden am emulierten RPI mit     username  pi  passwort  suse    Seite 28   30 Kontakt  peba inode at Edition 1    6 4 Softwarefehler zu Linux melden    Wenn Sie den RPI verwenden und viel Hardware bzw  Software Pakete installieren  k  nnen Sie leicht auf einen Fehler sto  en  Abh  ngig von der Linux Distribution gibt es  verschiedene M  glichkeiten den Fehler zu melden     Bevor man einen Fehlerreport schreibt ist es gut nachzuforschen ob es zu diesem Fehler  eventuell schon einen Report eines anderen Benutzers gibt     Wichtig  Nur bekannte Fehler k  nnen auch behoben werden  deshalb keine Scheu beim  schreiben von Fehlermeldungen     Debian   Fehlerdatenbank  http   www debian org Bugs   Programm zum erstellen einer Fehlermeldung  reportbug    Das Programm reportbug ist ein Kommadozeilen Werkzeug und men  gef  hrt  Es ist sehr  neugierig und stellt viele Fragen zum gefundenem Fehler     Raspbian   Fehlerdatenbank  https   bugs launchpad net ras
32. ten nicht verwendet werden     GPIO 14  GPIO 15  GPIO 18  GND DNC  GPIO 23  GPIO 24  GND DNC  GPIO 25  GPIO 08  GPIO 07       GPIO 2 REV 2  GPIO 1 REV 1  GPIO 3 REV 2   GPIO 4  GND DNC  GPIO 17  GPIO 21 REV 1  GPIO 22  3V3 DNC  GPIO 10  GPIO 9  GPIO 11  GND DNC     gt   M  X  oO  O  a  O    GPIO 27 REV 2    Es gibt hier 8 als Ein Ausgang programmierbare Pins  und die I2C SPI und UART Pins  Die  Ansteuerung der Pins erfolgt am einfachsten mittels der Programmiersprache Python  Dazu ist die  Installation einer Bibliothek notwendig  da diese nicht in der Debian Distribution vorhanden ist        Seite 26   30 Kontakt  peba inode at Edition 1    6 2 1 Ansteuerung der GPIO Pins mittels Python und Shellscript    Python script     import RPi GPIO as GPIO      GPIO Pins konfigurierren   ein input and ein output  GPIO setup 11  GPIO IN   GPIO setup 12  GPIO OUT       input von pin 11 einlesen  input_value   GPIO input 11       output auf Pin 12 ausgegeben  GPIO output 12  True     Die Nummerierung der Pins 11 und 12 in diesem Beispiel bezieht sich auf  den physikalischen Pin der Stiftleiste die mit GPIO 17 und GPIO 18 in der Abbildung  beschriftet sind     Shell script       bin sh     GPIO numbers should be from this list   ALOS aA A Sa I O ll ue S MUO 2 22 2 24A 2S5     Note that the GPIO numbers that you program here refer to the pins    of the BCM2835 and  not  the numbers on the pin header      So  if you want to activate GPIO7 on the header you should be     using GPIO4 in this s
33. tzen  Das kann man auch mit einem Texteditor  z B  leafpad unter X und nano auf der  Shell  manuell erledigen     e configure_keyboard   Set keyboard layout    ber diesen Men  punkt kann man die Tastaturbelegung ausw  hlen  Der Aufruf ben  tigt ein  paar Sekunden  Im Anschluss kann man aus einer Liste das passende Tastaturlayout  ausw  hlen  Wer seine Tatstatur nicht in der Liste aufgef  hrt findet  kann f  r eine normale  Tastatur in voller Gr    e in der Regel die Voreinstellung  Generic 105 key  Intl  PC     bernehmen     Die Frage nach der Sprachversion ist passend f  r die eingesetzte Tastatur zu beantworten   Voreingestellt ist eine englische Tastatur im britischen Layout    ber den Punkt  Other   bekomtm man eine vergr    erte Auswahl  in der man zun  chste das Grundlayout ausw  hlt   hierzulande also wohl meist  German  und im folgenden Dialog zur genaueren  Spezifizierung des deutschen Layouts in der Regel wohl wieder einfach  German  und dann   The default for the keyboard layout  und  No compose key     Die dann kommende Frage  ob per Control Alt Backspace  der X Server beendet werden  soll  kann man ruhig mit  Yes  beantworten  So hat man  wenn man einmal in einem  Programm  h  ngt  noch die M  glichkeit die grafische Oberfl  che mit dieser  Tastenkombination komplett zu beenden    Das System braucht nun einen Moment um die Einstellungen vorzunehmen     Seite 17   30 Kontakt  peba inode at Edition 1    e change_pass   Change password for  pi  user  Der Benutzer  p
34. udo apt get install synaptic    Paketverwaltung mit GUI installieren  zu finden unter      LXDE   gt  Einstellungen   gt  Synaptic Paketverwaltung    Seite 20   30 Kontakt  peba inode at Edition 1    Nach der Erstinbetrienahme des RPI fallen einige Administrationssschritte an     Einer davon ist das setzen der Zeitzone  der RPI hat selbst keinen Uhren Chip eingebaut und  holt sich die aktuelle Zeit   ber das Internet wenn eine Verbindung besteht     tzselect    setzen der Zeitzone    Tragen Sie dann wie von tzselect vorgeschlagen Ihre Zeitzone in die Datei  profile in ihren  home Verzeichnis ein  damit die Zeitzone dauerhaft gesetzt wird  Dazu k  nnen sie den bei  Debian Raspbian vorintallierten Texteditor nano verwenden     nano  profile   Datei mit Editor   ffnen    date   aktuelles Datum und Uhrzeit abfragen bzw  setzen    6 1 1 Anschlu   ans Netzwerk  LAN   Dieses Kapitel besch  ftigt sich mit den Anschlu     ber ein drahtgebundenes LAN     Wenn der RPI an das Netzwerk und das Internet angeschlossen werden soll ist es wichtig zu wissen  welchen Zustand die Schnittstellen haben und welche Internet Services der RPI zu Verf  gung stellt     Voraussetzung zum automatischen Bezug einer IP Adresse ist  das ihr RPI   ber eine Netzwerkkabel  an Ihr Heimnetzwerk angeschlossen ist  und ihr Internet Modem oder Router bzw  Switch   ber eine  DHCP Funktion verf  gt     hostname  I   Welche IP Adresse hat mein RPI      ifconfig   Welchen Zustand haben die Netzwerk Schnittstellen  pi ra
35. ungen geeignet     Der default Linux Betriebssystem Kernel    e kernel cutdown img Abgespeckter Kernel mit weniger Diagnosem  glichkeiten    e kernel emergency img Kernel Version f  r Notf  lle    e cmdline txt     kernel img funktioniert nicht mehr     Parameter fiir den Betriebssystem Kernel die beim Hochlauf des  Kernels an diesen tibergeben werden    Die ARM   GPU Speicheraufteilung kann durch kopieren der verschiedenen arm  elf Dateien auf  die start elf Datei eingestellt werden  Der Auslieferzustand  default  ist 192 MB Ram f  r den ARM   und 64 MB RAM f  r die GPU     Optionale Dateien  files      e config txt Eine Konfigurations Datei die von der GPU gelesen wird   Kann dazu verwendet werden um den Video Mode  die System  Taktfrequenzen und System Spannungen festzulegen     e  vlis Verzeichnis    Seite 14   30    zus  tzliche GPU Programme  z B  Codecs   In der Erstausgabe des RPI nicht vorhanden     Kontakt  peba inode at Edition 1    4 5 RISC OS auf dem Raspberry PI    Seit Ende Oktober 2012 gibt es RISC OS in einer  released  Ausgabe f  r den RPI    RISC OS wurde urspr  nglich f  r den Acorn Archimedes und dessen Nachfolger Risc PC  geschrieben  Das Betriebssystem lief damals auf den ersten Typen der ARM Prozessoren  vom Typ ARM2 bis zum StrongArm     Die Vorteile von RISC OS sind schnell erkl  rt     resourcenschonend  die meisten RISC OS Programme stellen keine hohen  Anforderungen an den Prozessor  den Arbeitsspeicher und die Festplatte    RISC OS bootet in etwa
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
GBC Document Pouch A3 2x75mic (100)  情報通信機器産業における 下請適正取引等の推進のためのガイドライン  Examples of Technical Writing Example #1  取ィ寸・取扱説明書 - RALLIART  Acumuladores de agua WAS 150, WAS 200, WAS 280  Guidelines for Consumer Protection in the Context of  HP 34812A BenchLink Meter User`s Guide    Copyright © All rights reserved. 
   Failed to retrieve file