Prof. Dr.-Ing. Josef Pösl - Detailinfo zu Diplomarbeiten

Suche

OTH Amberg-Weiden

Fakultät Elektrotechnik, Medien und Informatik

Studiengang Software-Systemtechnik

Diplomarbeit

Student: Claudia Häußler
Aufgabensteller:Prof. Dr. Kurt Hoffmann 
Durchgeführt in:Firma
Betreuer (Hochschule): Prof. Dr. Kurt Hoffmann , Prof. Dr.-Ing. Josef Pösl 
Abgabedatum:25.9.2006

Thema
Implementierung und Integration eines Algorithmus zum Komprimieren der Update-Dateien für die Simatic S7-300-CPU's unter Windows sowie zum Entpacken der Firmware beim Starten des Betriebssystems auf der Hardware

Zusammenfassung
Ein Firmware-Update der SIMATIC S7 AS-300 Reihe kann über so genannte Micro Memory Cards auf die Hardware der CPUs übertragen werden. Die Größe dieser Module ist aus Kostengründen begrenzt. Im Falle einer CPU317 und CPU315 beträgt die Größe der MMCs 4 MB, bei einer CPU319 8 MB. Die Firmware wird beständig weiter entwickelt. Dadurch vergrößert sich auch die Firmware, die im Falle der CPU319 schon die Grenze von 8 MB überschritten hat. Auch bei CPU317 und CPU315 ist die Codegröße über 4 MB hinausgewachsen. Das heißt, die Kapazität der MMCs reicht für das nächste Firmware-Update nicht mehr aus. Eine Lösung dafür wäre das Komprimieren der Firmware-Update-Datei für die Micro Memory Card. Die Firmware wird komprimiert auf der MMC und im Flash der CPUs abgelegt und jeweils beim Hochlaufen der CPU in den Arbeitsspeicher entpackt. Es wurden folgende Algorithmen implementiert: LZP, LZRW1 und Huffman

Schlüsselworte
Kompression , Firmware , SIMATIC , LZP , LZRW1 , Huffman 

Fachgebiete
Algorithmen , Automation , Informationstheorie , Programmierung 




Zur Übersicht (Betreuer Pösl, J.)

 

 

 

 

 

© Copyright Josef Pösl, OTH Amberg-Weiden