Difference between revisions of "Sheevaplug"
(→Mac OS X) |
|||
Line 107: | Line 107: | ||
Der parameter -s wird benötigt um eine Konfigurationsdatei anzulegen. | Der parameter -s wird benötigt um eine Konfigurationsdatei anzulegen. | ||
Im Anschluß passt noch unter dem Menü Punkt "Serial Port Setup" noch das "Serial Device" an. | Im Anschluß passt noch unter dem Menü Punkt "Serial Port Setup" noch das "Serial Device" an. | ||
+ | |||
+ | ====Gentoo Installation==== |
Revision as of 04:36, 9 August 2009
Das SheevaPlug einer der ersten "Steckdosen Computer" die auf dem Markt verfügbar sind. Das Herzstück des SheevaPlug ist der 1,2 GHz Marvell Kirkwood 6281 ARM Prozessor.
Contents
[hide]General
Der Default Benutzer um sich auf dem SheevaPlug einzuloggen lautet:
Benutzer: root Passwort: nosoup4u
FTDI unter Linux
- Um auf den Plug seriel zuzugreifen brauchen man ein USB Kabel mit B-Mini Stecker.
- Damit der serielle Zugriff funktioniert werden die noetigen Kernel Treiber entweder einkompiliert oder als Module benoetigt.
Device Drivers ---> <*> USB support ---> <*> USB Serial Converter support ---> <*> USB FTDI Single Port Serial Driver
Nach dem einschalten des SheevaPlugs sollte er als Device /dev/ttyUSB* erscheinen
Nun benoetigt man nur noch einen seriellen Terminal Emulator(z.B. minicom, picocom)
Minicom Config
* Serial Device: /dev/ttyUSB1 * Baudrate: 115200bps * Databits: 8 * Parity: None * Stopbits: 1 * Hardware Flow Control: No * Software Flow Control: No
Die Konfiguration ist auch bekannt als 115200 8N1.
Mac OS X
FTDI unter Mac OS X
- Ladet euch zuerst den folgenden Treiber Virtuel COM Port Drivers (VCP) für Mac OS X (Intel) 10.4 oder höher.
- Folgt der Anleitung zur Installation des Teribers
- Nach dem Reboot editiert folgende Datei mit roor rechten
sudo vim /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist
Kopiert nun folgenden zusätzlichen Inhalt hinein
<key>SheevaPlug JTAGKey FT2232D A</key> <dict> <key>CFBundleIdentifier</key> <string>com.FTDI.driver.FTDIUSBSerialDriver</string> <key>IOClass</key> <string>FTDIUSBSerialDriver</string> <key>IOProviderClass</key> <string>IOUSBInterface</string> <key>bConfigurationValue</key> <integer>1</integer> <key>bInterfaceNumber</key> <integer>0</integer> <key>idProduct</key> <integer>40591</integer> <key>idVendor</key> <integer>40584</integer> </dict> <key>SheevaPlug JTAGKey FT2232D B</key> <dict> <key>CFBundleIdentifier</key> <string>com.FTDI.driver.FTDIUSBSerialDriver</string> <key>IOClass</key> <string>FTDIUSBSerialDriver</string> <key>IOProviderClass</key> <string>IOUSBInterface</string> <key>bConfigurationValue</key> <integer>1</integer> <key>bInterfaceNumber</key> <integer>1</integer> <key>idProduct</key> <integer>40591</integer> <key>idVendor</key> <integer>40584</integer> </dict>
- Reinitialisiert die Abhängikeiten mit dem folgendem Befehl
sudo touch /System/Library/Extensions
- Sollte dieses nicht funktionieren könnt Ihr auch das Modul neu Laden, dabei geht Ihr wie folgt vor
sudo kextunload /System/Library/Extensions/FTDIUSBSerialDriver.kext
sollte hier bei ein Fehler gelistet werden, einfach Ignorieren
sudo kextload /System/Library/Extensions/FTDIUSBSerialDriver.kext
- Zum Schluss schließt das SheevaPlug an, nun sollte eigentlich alles funktionieren
- Eine Connection könnt Ihr wie folgt aufbauen
screen /dev/ty.usbserial-FTSxxxxx 115200
oder alternativ mit einem seriellen Terminal Emulator(z.B. minicom). Da unter Mac OS X Standard mäßig kein serieller terminal Emulator Instaliert ist, könnt Ihr dieses über Mac Port beziehen
sudo port install minicom
Startet minicom wie folgt
sudo minicom -s
Der parameter -s wird benötigt um eine Konfigurationsdatei anzulegen. Im Anschluß passt noch unter dem Menü Punkt "Serial Port Setup" noch das "Serial Device" an.