|
| |
| NetVista 8363-EXX Projekt |
|
|
|
| |
Die Netvista 8363, auch bekannt als N2200, ist ein von IBM zwischen 1999 und 2001 hergestellter ThinClient, entwicklet für den Einsatz mit einem Terminalserver.
Hergestellt wurden drei Varianten der 8363, die sich im Hardwareaufbau sehr änlich sind!
1.) -EXX Modell (Modell mit 10/100Mbps Ethenet Interface)
2.) -TXX Modell (Modell mit TokenRing Netzwerkanschluss)
3.) -WXX Modell - Hier lag der Hauptunterschied darin, dass die Modelle mir einer 16MB CF Karte und einem vorinstallierten Microsoft Windows CE 3.1 ausgeliefert wurden.
Das wirklich interessante an der NetVista ist, dass es sich nahezu um standart PC Hardware handelt, als auch die komfortabel kleinen Abmessungen des Gehäuses ( B x L x H = 3.6 cm x 28 cm x 20 cm ) Zudem verbraucht die n2200 nur ca. 13Watt Strom im Betrieb und kann mit 12V / 3A betrieben werden (externes Netzteil wird benötigt)
Die NetVista 8363 kann man schon ab 25€ bei eBay ersteigern:
http://search.ebay.de/Netvista-8363 |
| |
| Bilder: |
|
 |
| 1024 x 768 |
|
|
 |
| 1024 x 768 |
|
|
 |
| 1024 x 768 |
|
|
 |
| 1024 x 768 |
|
|
 |
| 1024 x 768 |
|
|
 |
| 1024 x 768 |
|
|
 |
| 1024 x 768 |
|
|
 |
| 1024 x 768 |
|
|
 |
| 1024 x 768 |
|
|
 |
| 1024 x 768 |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| Hardware Übersicht: |
| |
Die NetVista 8363 wird mit 32MB RAM "onBoard" ausgestattet, zudem lassen sich 256MB PC100 SD-RAM aufrüfsten, sodass eine maximaler Speicherausbau von 288MB abzuglich ca. 4MB für die Shared Grafik erreicht wird.
Ein kurzer Blick auf den Prozessor mittels /proc/cpuinfo bringt schon einiges zu Tage: |
| |
| |
|
processor : 0
vendor_id : CyrixInstead
cpu family : 5
model : 7
model name : Cyrix MediaGXtm MMXtm Enhanced
stepping : 4
cpu MHz : 233.867
cache size : 16 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu tsc msr cx8 cmov mmx cxmmx
bogomips : 466.94 |
|
|
| |
Wir haben also einen Prozessor der i586 Klasse (cpu_family: 5) von Cyrix, der mit 233 Mhz getaktet ist. Eigentlich schnell genug für ein kleines Linux oder ein embedded Windows. Leider hat die CPU nur 16 KB cache, was die ganze Geschichte etwas langsam macht.
Immerhin gibt es eine FPU (Floating Point Unit) auch wenn die FPU von Citrix nicht die schnellste ist. Ebenso gibt es ein MMX instrucktions set, was uns bei der Geschwindigkeit nochmals helfen sollte. |
| |
| Werfen wir noch einen kleinen / näheren Blick - /proc/pci |
| |
| |
|
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Cyrix Corporation PCI Master (rev 0).
Bus 0, device 14, function 0:
Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 2).
IRQ 10.
Master Capable. Latency=64. Min Gnt=52.Max Lat=11.
I/O at 0xc000 [0xc0ff].
Non-prefetchable 32 bit memory at 0x44801000 [0x44801fff].
Bus 0, device 18, function 0:
ISA bridge: Cyrix Corporation 5530 Legacy [Kahlua] (rev 0).
Bus 0, device 18, function 1:
Bridge: Cyrix Corporation 5530 SMI [Kahlua] (rev 0).
Non-prefetchable 32 bit memory at 0x40012000 [0x400120ff].
Bus 0, device 18, function 2:
IDE interface: Cyrix Corporation 5530 IDE [Kahlua] (rev 0).
I/O at 0xfc00 [0xfc0f].
Bus 0, device 18, function 3:
Multimedia audio controller: Cyrix Corporation 5530 Audio [Kahlua] (rev 0).
Non-prefetchable 32 bit memory at 0x40011000 [0x4001107f].
Bus 0, device 18, function 4:
VGA compatible controller: Cyrix Corporation 5530 Video [Kahlua] (rev 0).
Non-prefetchable 32 bit memory at 0x40800000 [0x40ffffff].
Bus 0, device 19, function 0:
USB Controller: Compaq Computer Corporation ZFMicro Chipset USB (rev 6).
IRQ 11.
Master Capable. Latency=64. Max Lat=80.
Non-prefetchable 32 bit memory at 0x44800000 [0x44800fff]. |
|
|
| |
Der IDE-Controler wird vom "default" Linux IDE Treiber problemlos angesprochen. Man kann also ruhigen gewissens einen CompaktFlash Karte ansprechen (juhu!)
Der SiS 900 LAN Adapter wird vom sis900 linux treiber voll unterstützt.
Der USB-Controller wird ebefalls durch den Standard usb-ohci Treiber unterstützt. Man kann also Geräte die den USB 1.1. Standad erfüllen nutzen, leider unterstützt die 8363 noch kein USB 2.0 (Es sind im übrigen nur zwei USB Steckplätze verfügbar)
Die Grafikkarte wird zwar von VESA Treiber unterstützt, leider unterstützt das Chipset aber keine "text modes", da dDie Auflösung vor dem booten im BIOS eingestellt werden muss, ist das ändern der Auflösung mit dem VESA Treiber anscheinend nicht möglich. VGA Textmode wird ebenfalls nicht unterstützt.
Der Soundchip wird vom xxx OSS Treiber des 2.4 kernel unterstützt. Sterosound mit 16 bits 44.1Khz und eine Microfon über 3.5mm Klinke wird ebenfalls angeboten.
Die Netvista besitzt keinen eigenen Zeitgeber (RTC), was im Betrieb am Terminalserver kein Problem darstellt, jedoch ein Problem werden kann wenn die NetVista mit einem lokal installierten Betriebsystem ausgerüstet werden soll. Vielleicht ist hier eine Lösung über NTP das beste. |
| |
| Als Maus und Tastatur (geht nur über USB anzuschließen) verwende ich derzeit eine Logitech Cordless Desktop Deluxe 650, die anstandslos erkannt wird. (Kostet ca. 19€) |
| |
| Netvista 8363 & Firmware: |
| |
| Booten von CompactFlash Karten: |
| |
| Booten vom Netzwerk: |
| |
| Linux installieren: |
| |
| Windows Embedded XP SP2 Projekt: |
| |
Ich entwickle derzeit ein Windows XPe SP2 Distribution. Diese wird auf der N2200 sehr warscheinlich auch lauffähig sein. Erste Tests haben sich als vielversprechend erwiesen, dennoch muss ich die Entwicklung sorgfältig betreiben. Wer die XPe Entwicklungumgebung kennt, wird mir beipflichten dass es einige Zeit braucht bis man damit zurecht kommt.
Ich werde die Config-Files für den Build hier zum Download bereitstellen, sobald alles lauffähig ist, da XP Embedded EULA leider nicht erlaubt komplette Immages umsonst zu vertreiben. Auch an eine kommerzielle Version habe ich schon gedacht, bissher jedoch noch keine Vorstellung vom Preis den ich für vertriebliche Lizenzen benötige.
Da ich diese Entwicklungsarbeit neben meinem Berufsleben betreibe (sprich in meiner Freizeit) kann es also noch relativ lange dauern, ich bitte daher um Geduld. Den aktuellen Fortschritt werde ich hier als bald möglich dokumentieren.
Wer sich an der Entwicklugn beteiligen möchte, der kann mit gerne eine Mail an substyle [a / t] substyle.org senden! |
| |
| Downloads: |
| |
|
| |
| |
|