Mein erster Antrag wurde leider abgelehnt. Bitte seht diesen mal durch und sagt mir was ich nich verbessern könnte. Es geht wahrscheinlich vor allem darum, das man versteht worum das Projekt geht, auch wenn man sich mit Embedded Systemen nicht so gut auskennt.
1. Projektbezeichnung
Installation eines Embedded PCs mithilfe von Windows XP embedded.
1.1 Kurzform der Aufgabenstellung
Es soll ein Embedded PC installiert werden. Als Betriebssystem kommt ein während des Projektes erstelltes Windows XP Embedded zum Einsatz. Als Steuerungssoftware soll Beckhoff TwinCAT und das XYZ User Interface installiert werden.
1.2 Begründung / Ist-Analyse:
Die Maschinen der XYZ GmbH werden mit PCs ausgestattet um Steuerungs- und Visualisierungsprozesse zu realisieren. Bisher werden alle neuen Maschinen mit Rechnern ausgestattet die folgende Leistungsmerkmale besitzen:
CPU: 1-2 Ghz
RAM: 256 – 512 MB
HD: ca. 40GB
BS: Windows NT oder Windows 2000
Da diese PCs mehrere Lüfter (CPU, Gehäuse) und eine sich drehende Festplatte besitzen, kann es zu einem Ausfall des PCs und damit der gesamten Maschine kommen, wenn z.B. der CPU-Lüfter ausfällt oder die Festplatte aufgrund von mechanischem Verschleiß ausfällt. Der Verschleiß aller mechanischen Teile wird durch die Vibration, die entsteht wenn sich Achsen innerhalb der Maschine bewegen, stark beschleunigt.
Um eine höhere Ausfallsicherheit zu gewährleisten sollen in einigen Maschinen (vor allem für die Autoindustrie) lüfter- und festplattenlose PCs (Embedded PCs) eingesetzt werden. Diese PCs können aber aufgrund der schlechteren Wärmeabfuhr (passive Kühlung) nur mit einer 600 Mhz CPU ausgestattet werden. Als Festplattenersatz kommt eine interne Flash Speicher Karte mit 1GB Volumen für Betriebssystem und Software und eine externe Flash Speicher Karte für Nutzerdaten (Errorlog, Steuerungsprogramme) zum Einsatz. Aufgrund der niedrigeren Leistung und Speicherkapazität können die bisher verwendeten Betriebssysteme (siehe oben) nicht mehr zum Einsatz kommen.
Das Betriebssystem Windows XP Embedded kann mithilfe einer Entwicklungsumgebung selber zusammengestellt werden. Dabei werden nur die Komponenten in das Betriebssystem eingefügt, die auch wirklich benötigt werden. Dadurch kann der Speicher- und Leistungsbedarf auf ein Minimum reduziert werden.
1.3 Schnittstellen
- Kommunikation mit dem IT-Verantwortlichen über zusätzlich benötigte Features.
- Kommunikation mit der Softwareabteilung über das zu verwendende Userinterface.
1.4 Projektumfeld
Das Projekt wird in den Räumen der XYZ GmbH durchgeführt.
Die XYZ GmbH ist im Sondermaschinenbau tätig.
Projektphasen mit Zeitplanung in Stunden: Gesamt :
Projektplanung
Ist-Analyse (bisher verwendete Hardware/Software, Probleme) 1h
Soll-Konzept erstellen (benötigte Features) 2h
Realisierungsphase
Installation der Entwicklungsumgebung für Windows XP Embedded 1h
Festlegen der benötigten Treiber für die Hardwarekomponenten 1h
Einbinden der Treiber im Component Designer 2h
Festlegen der benötigten Betriebssystem Komponenten 5h
Einbinden und konfigurieren der Komponenten im Target Designer 6h
Erstellen des Betriebssystem Images 2h
Aufspielen des Images auf einen Test PC 1h
Installation/Konfiguration der Softwarekomponenten 3h
Testlauf des PCs 2h
Abschluss
Dokumentation 9h
3. Erwartetes Ergebnis / Ziele
Die Steuerungssoftware muss auf dem Embedded PC mit der gleichen Geschwindigkeit arbeiten wie auf einem der bisher verwendeten PCs.