Prof. Dr.-Ing. Hans-Georg Eßer
Professur für Betriebssysteme, FH Südwestfalen
Studiengänge Informatik (BSc), Angewandte Informatik (BSc/MSc), Angewandte KI (MSc)

swf.hgesser.de


Navigation
Startseite
Downloads
Impressum
Demnächst
WS 2024/25
Planung folgende Jahre
Aktuell
SS 2024
  Betriebssysteme 1
  Skriptsprachen
  VB: Algorithmen und DS
  VB: Rechnerarchitektur
  VB: Graphen, Codes, Aut.
  VB: Unix-artige BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Vorlesungsarchiv
WS 2023/24
  Betriebssysteme 2
  Systemprogrammierung
  VB: Grundlagen BS
  VB/VB-M: Konf.-Seminar
  VB-M: Server-BS
  VB-AKI: Systemsoftware
SS 2023
  Betriebssysteme 1
  Skriptsprachen
  VB: Algorithmen und DS
  VB: Rechnerarchitektur
  VB: Graphen, Codes, Aut.
  VB: Unix-artige BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Gesamt-Archiv (ab 2016)
Über den Dozenten
Homepage [extern]
Veröffentlichungen
Didaktik-Fortbildungen
Vorlesungen an der ...
  - TH Nürnberg
  - Hochschule München
  - FOM Hochschule
  - Hochschule
    Albstadt-Sigmaringen
FH Südwestfalen
Homepage
 

Projekte

Hier finden Sie Informationen zu moeglichen Master-Projekten, die ich betreuen wuerde.

Ulix-Portierung auf den Raspberry Pi

Ulix ist ein Unix-aehnliches "educational operating system" fuer die x86-Architektur (32 Bit). Die Code-Basis ist halbwegs ueberschaubar, und es soll in der Projektarbeit an einer Portierung auf den Raspi gearbeitet werden.

Projekt-Mitarbeitende: mehrere

Links:
http://www.ulixos.org/

Details: anfragen!

Tools fuer die Systemverwaltung

Im Rahmen einer Projektarbeit soll ein Administrationstool fuer Linux entwickelt werden. Der Code kann in einer Hochsprache (C, C++ etc.), einer Skript-Sprache (Python, Perl etc.), Bash-Skripten oder einer Mischung vorliegen.

Projekt-Mitarbeitende: 1 (aber mehrere Tools)

Details: anfragen!

Retro Computing

Ein Gebiet, mit dem ich mich erst seit kurzem beschaeftige, ist Retro Computing. Seit ca. 2015 laufen einige Projekte, die Nachfolger klassischer Home Computer (wie Commodore C64, Sinclair ZX Spectrum, Amstrad/Schneider CPC) entwickeln. Diese sind oft FPGA-basiert.

Im Rahmen der Projektarbeit waeren die Auswahl einer Plattform, die Entscheidung fuer ein Software-Projekt fuer diese Plattform, die Planung und schliesslich Durchfuehrung der Implementierung zu erledigen.

Da die jeweilige Hardware nicht verfuegbar ist (die Hardware ist entweder noch in Entwicklung oder jeweils nur im Rahmen von Kickstarter-Aktionen vorbestellbar), ist der Einsatz von Emulatoren noetig. (Fuer Tests habe ich teilweise die Hardware.)

Links:
- ZX Spectrum Next: http://www.specnext.com/ (Nachfolger des ZX Spectrum)
- Mega 65: https://mega65.org/ (Nachfolger des Commodore C64)

Weitere Details: anfragen!


Copyright © 2016-2024 Hans-Georg Eßer. Letzte Änderung: Saturday, 28-Jan-2023 11:50:27 CET
Anschrift: FH Südwestfalen, FB Informatik und Naturwissenschaften, Frauenstuhlweg 31, 58644 Iserlohn