Gnublin
(Einloggen bitte mit WikiGast, pwd "student")
URL: http://elk.informatik.hs-augsburg.de/hhwiki/Gnublin
Hubert Hoegl, <Hubert.Hoegl@fh-augsburg.de>
1 Was ist Gnublin?
"Gnublin" (Arbeitsname) soll ein Embedded Linux Board werden, das einen Freescale i.MX28 Mikrocontroller verwendet. Die wesentlichen Ziele sind:
- Preis <= 50 Euro
- Ungefähr quadratisches Board, ca. 60x60 bis 70x70mm.
- Ein USB Anschluss genügt für UART, JTAG und Power. Die Verwaltung dieser Schnittstellen macht ein Mega32U4 AVR "Board Controller".
- Die Schnittstellen zur Aussenwelt wird es geben:
- USB Mini-B zum Mega32U4
- USB Mini-AB (OTG) zum i.MX28
- Ethernet Buchse mit PoE Support
- Micro-SD Kartenhalterung (auf Unterseite)
- Erweiterungspins (siehe naechsten Punkt)
Um besonders flache tragbare Geraete bauen zu koennen, kann man auf die Bestueckung der (hohen) Ethernet Buchse verzichten.
- 240 Erweiterungspins mit gewöhnlichem 2.54mm Rastermass (ideal zum Basteln): Entweder direkt anlöten oder steckbar über SMD Pfostenfeldleisten. Oben und unten sind jeweils drei 40 polige (2 x 20) Pfostenfeldleisten.
- Linux bootet von DataFlash oder Micro-SD Karte.
- Die Spannungsregler auf dem Board können abgekoppelt werden, so dass man die drei Spannungen fuer den i.MX28 auch extern einspeisen kann. Dadurch kann man Experimente mit der Stromversorgung machen, z.B. eine Strommessung.
Etwas konkreter soll auf das Board drauf:
i.MX28 (Freescale)
64 MByte DDR SDRAM (1 Baustein mit 16-Bit Daten)
8 MByte DataFlash
Micro SD Kartenhalterung
Mega32-U4 AVR (Atmel)
- USB zu UART (Konsole)
- USB zu JTAG
- USB Stromversorgung
Alle Bauteile sollen auf eine (fast) quadratische Platine mit etwa 60 bis 70 mm Seitenlänge draufkommen. Auf drei Seiten sind oben und unten Pfostenfeldleisten (3 x 40 oben und 3 x 40 unten = 240 Pins). Auf der vierten Seite ist die USB Buchse für den Mega32U4 und die SD Karte.
Alternative Namen: "elinuxboard", "g45board", "q6", ...
2 Kommunikationsmittel
Wiki (diese Seite)
Mailing Liste "elinuxboard"
Git Repository
http://elk.informatik.hs-augsburg.de/cgi-bin/gitweb.cgi?p=g45board.git
git clone ssh://git@elk.informatik.hs-augsburg.de:2222/g45board.git
Download Bereich
3 Wer macht Gnublin?
Gnublin soll ein Gemeinschaftprojekt mit einer freien Lizenz werden. Bisher arbeiten die folgenden Leute dran:
- Benedikt Sauter
- Hubert Hoegl, <Hubert.Hoegl@fh-augsburg.de>
- Si Mohammed Arsalane