3955
Kommentar:
|
4046
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 93: | Zeile 93: |
Man schreibt Nachrichten einfach an die Adresse **elinuxboard@fh-augsburg.de** |
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?
Hinweis: Der zukuenftige Name des Projektes wird wahrscheinlich "Kaktux" sein.
"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 breiten Daten)
8 MByte DataFlash
Fassung fuer SD Karten (normale Groesse, auch fuer SDIO geeignet)
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.
Hier ist eine Zeichnung, wie das Board aussehen koennte:
http://elk.informatik.hs-augsburg.de/kaktux/Images/kaktux-zeichnung.jpg
Ein Blockschaltbild ist hier:
http://elk.informatik.hs-augsburg.de/kaktux/Images/kaktux-blocks.jpg
Alternative Namen fuer das Projekt sind uebrigens: "elinuxboard", "g45board", "q6", "kaktux", ...
2 Mittel zur Kommunikation
Wiki (diese Seite)
Mailing Liste "elinuxboard"
https://www.rz.fh-augsburg.de/sympa/info/elinuxboard
Man schreibt Nachrichten einfach an die Adresse
elinuxboard@fh-augsburg.de
Git Repository
http://elk.informatik.hs-augsburg.de/cgi-bin/gitweb.cgi?p=kaktux.git
Zum Klonen mit git brauchen Sie kein Passwort:
git clone git://elk.informatik.hs-augsburg.de/srv/git/repositories/kaktux.git
Sollten Sie mit "git push" Ihre Aenderungen schicken wollen, dann muessen Sie mir einen oeffentlichen Schluessel fuer die Verwaltung mit gitosis schicken. Danach koennen Sie mit dem folgenden URL auf das Repository zugreifen:
Download Bereich
3 Wer macht Gnublin?
Gnublin ist ein freies Gemeinschaftprojekt, bei dem jeder mitmachen darf. Zur Zeit sind wir drei Leute:
- Benedikt Sauter, Fa. Embedded Projects aus Augsburg
- Si Mohammed Arsalane, Hochschule Augsburg
- Hubert Hoegl, Hochschule Augsburg, <Hubert.Hoegl@fh-augsburg.de>, http://www.hs-augsburg.de/~hhoegl