Boxpirates Wiki >>> Raspberry

Aus Boxpirates Wiki
Wechseln zu: Navigation, Suche
Raspi-komponenten.jpg

Raspberry Pi Einführung

Embedded Linux spielt in immer mehr Bereichen eine Rolle. So gibt es inzwischen etliche preisgünstige Entwicklungsboards für den Einstieg in Embedded Linux. Eines dieser Boards ist mittlerweile besonders beliebt, der "Raspberry Pi".



Es handelt sich um einen Einplatinen-Computer im Kreditkarten-Format mit dem BCM2835 SoC (System-on-a-Chip) von Broadcom. Der BCM2835 besitzt in der Basisversion 256 MByte RAM, einen ARM11-Prozessorkern und eine GPU. In der Version 2.0 ist der kleine Computer mit einer 700-MHz-ARM-CPU, einer Broadcom-VideoCore-IV-GPU und 512 MByte Arbeitsspeicher ausgerüstet. Außerdem verfügt der Raspberry Pi über folgende Schnittstellen:

zwei USB-2.0-Host-Adapter; viele Tastaturen und Mäuse ziehen recht viel Strom. Gegebenenfalls lohnt sich hier der EInsatz eines USB-Hubs mit eigener Stromversorgung. Eigentlich braucht man Tastatur und Maus nur für die Basis-Konfiguration (insbesondere das Freischalten von SSH). einen HDMI-Ausgang (Video + Audio) zum Anschluß eines Monitors. Hier kann gf. auch ein HDMI-zu-DVI-Adapter oder ein HDMI-zu-VGA-Adapter angeschlossen werden. Falls Ihr Monitor kein HDMI kann: schauen Sie doch mal auf die Rückseite Ihres Fernsehers. einen Composite-Video-Ausgang, an dem sich ein beliebiger analoger Monitor anschließen läßt - mit reduzierter Bildqualität. Falls noch irgendwo ein alter Monitor vom C64 runsteht, geht auch der noch. einen Audio-Ausgang (3,5mm Klinke), für den Fall, dass Sie nicht den Ausdio-Ausgang des HDMI-Anschlusses verwenden. Hier kann der übliche Stereo-Klinkenstecker 3,5 mm angeschlossen werden (z. B. Zusatz-Lautsprecherboxen des PC). einen SD-/MMC-Karten-Slot (für SDIO und SDHC), wobei als Mindestausstattung eine 4-GByte-SD-Karte, Class 4, angegeben ist. Zu empfehlen sind aber mindestens 8 GByte ("expand root fs" nicht vergessen, siehe unten) einen Ethernet-Port (10/100 MBit); bei einem embedded System erfolgt Bedienung und Update meist per SSH über das Netz. 21 GPIO-Pins (teilweise verwendbar für UART, SPI und I2C) Display-Interface, DSI (Display Serial Interface) über 15-poligen Flat Flex Connector Kamera-Interface, CSI (Camera Serial Interface) über 15-poligen Flat Flex Connector Die Energieversorgung erfolgt über einen Micro-USB-Anschluß. Der USB-Anschluss für die Energieversorgung sollte mindestens 700 mA Strom liefern, weshalb ein externes (Stecker-)Netzteil besser geeignet ist, da ein Computer nach USB-2.0-Spezifikation nur maximal 500 mA liefern darf. Nachdem der RasPi ein komplett autarker Computer und kein Entwicklungssystem ist, ist auch kein USB-Anschluss für den Programmdownload nötig. Eine Netzwerk-Verbindung per SSH reicht vollkommen (siehe auch unten). Es existieren mehrere Modelle und Revisionen des Raspberry Pi. Derzeit (Anfang 2014) werden fast nur noch die Modell A und B der Revision 2 angeboten:

Revision 1.0: Erste Version mit nur 256 MByte RAM, ohne Befestigungslöcher, ohne Steckverbinder P5 und P6 sowie mit einigen vertauschten GPIOs und vertauschter I2C-Zuordnung (GPIO0<->GPIO2, GPIO1<->GPIO3, GPIO21<->GPIO27) Revision 2/Modell B: Mit 512 MByte Arbeitsspeicher (Einige, frühe Exemplare der Revision 2 hatten nur 256 MByte RAM.) Rvision 2/Modell A: Wie Revision 2/ Modell B, jedoch mit nur 256 MByte Arbeitsspeicher, ohne Ethernet und mit nur einem USB-Anschluss.

Abmessungen der Platine: