Springe zum Inhalt

1

Der SheevaPlug wird von NewIT mit einem vorinstallierten Ubuntu auf der SD-Karte ausgeliefert. Dabei handelt es sich um eine Grundinstallation, welche eigentlich direkt nutzbar ist. Man muss den Plug einfach ans Netz stecken und kann dann per SSH darauf zugreifen. Da ich aber gerne eine grafische Oberfläche zur Verfügung haben will, wurde als erstes das Desktoppaket (GNOME) von Ubuntu installiert.

[sourcecode language="shell"]apt-get install ubuntu-desktop[/sourcecode]

Das Paket ist sehr groß und sollte nur Verwendet werden, wenn genug Speicherplatz zur Verfügung steht. Als nächstes habe ich den VNCServer installiert, damit ich den SheevaPlug fernwarten kann. Dieser wird dann anschließen gestartet und entsprechend konfiguriert.

[sourcecode language="shell"]apt-get install vnc-server
vncserver[/sourcecode]

Bei dem VNCServer handelt sich in diesem Fall um einen TightVNC Server und ist anschließend unter der Adresse SheevaPlugIP:5901 erreichbar. Als Client für Windows kann man dann den TightVNC Client benutzen.

Leider gab es dann anschließend bei mir ein Problem mit der Tastaturbelegung. Ich konnte per VNC leider keine Eingabgen tätigen, da die Belegung total komisch war. Als Lösung habe ich eine run.sh Datei angelegt und auf dem Desktop auf dem Plug abgelegt. Die Datei hat folgenden Inhalt:

[sourcecode language="shell"]gconf-edit[/sourcecode]

Die Datei wird anschließend ausführbar gemacht:

[sourcecode language="shell"]chmod +x run.sh[/sourcecode]

Wenn man diese Datei nun per VNC ausführt öffnet sich ein ein Fenster und dort geht man zu desktop > gnome > peripherals > keyboard > kbd. Dort entfernt man die Werte bei Layouts und ersetzt sie zum Beispiel mit dem Wert "fff". Anschließend den Plug neustarten und die Tastaturbelegung ist wieder normal per VNC.

1

Habe mir vor kurzem einen kleinen Plugcomputer gegönnt und zwar den SheevaPlug. Plugcomputer sind vollwertige kleine Rechner, welche sich zumeist durch einen sehr geringen Stromverbrauch auszeichnen. Der SheevaPlug bzw. der eSata SheevaPlug Multi hat dabei folgende Spezifikationen:

System Components

Sheeva CPU Core
• 1.2 GHz Marvell
• L1 Cache: 16K Instruction +
16K Data
• L2 Cache: 256KB

Memory
• DDR2 400MHz, 16-bit bus
• 512MB DDR2: 1Gb x8, 4 devices
• Power efficient Samsung devices
• NAND FLASH Controller, 8-bit bus
• 512MB NAND FLASH: 4Gb x8, direct boot
• 128-bit eFuse Memory

Power
• Power input: 100-
240VAC/50-60Hz 19W
DC Consumption: 5V/3.0A
• High efficiency POL DC-DC
converters

Development Interface
• System Development Board
• JTAG and Console Interface via USB
• SDIO expansion
• JTAG OpenOCD support via USB

High speed I/O & Peripherals
• GE,
• eSATA type II
• USB 2.0 Host
• RTC w/ Battery
Hardware Block

Hier ein paar Bilder vom Plug (damit man die Größer erahnen kann hab ich ne Kippenpackung daneben gelegt):

SheevaPlug
SheevaPlug 2

Auf der mitgelieferten SD-Karte ist Ubuntu 9.04 vorinstalliert. Leider können bis jetzt die höheren Versionen nicht verwendet werden, da die Unterstützung für den ARMv5 CPUs entfernt wurde. Werde in nächster Zeit mal ein paar Sachen dazu schreiben, was ich auf dem Sheeva nun so installiert habe und ein paar HOW-TOs verfassen.