LFBS Home Lehrstuhl für Betriebssysteme RWTH
Disclaimer/
Haftungsausschluss
Webmaster
(admin@lfbs...)
Home > Bachelor- / Masterarbeiten > Bachelorarbeiten > Embedded RTOS  

Porting of an Embedded RTOS into a Userspace Process

The Chair for Operating Systems (Univ.-Prof. Dr. habil. Th. Bemmerl) provides the following
bachelor thesis (Bachelorarbeit) in the range of
Real-Time Systems on x86 hardware:

Porting of an Embedded RTOS into a Userspace Process


Background

Embedded systems with real-time requirements employ specialized Real-Time Operating Systems (RTOS). These Operating Systems are very light-weight and highly configurable and can be covered completely to certify the real-time compliance. Generally, they are executed on a Microcontroller. On the other hand, current x86 Processors include multiple cores and huge computing power. Operating Systems for mainstream Computers are far too complex to be analysed completely. Only soft real-time capabilities can be proven by black box testing.

For an ongoing research project, an RTOS shall be executed within a Linux process. The Hardware Abstraction Layer of freely available RTOS is designed to ease the porting to new hardware. In a Linux Process, UNIX-Signals can replace Interrupts, Memory Management is done comfortably with malloc() and other hardware is handled with the according interfaces.

Assingment

  • Select a suitable RTOS
  • Analyse and plan the porting process
  • Implement new Hardware Abstaction Layer
  • Document results

We offer

  • Comfortable working-environment, as well as a good equipped Computer infrastructure
  • Personal and engaged supervision

Profil of requirements

  • The prerequisites for a Bachelor's thesis
  • Alternatively as a student's thesis (Studienarbeit)
  • Programming skills in C, Basic knowledge of Assembler
  • Linux experience recommended
  • Competence to work autonomous and creative

Contact

Georg Wassen
Chair for Operating Systems (LfBS), RWTH Aachen
Modulbau Kopernikusstraße, D-52074 Aachen
Tel.: +49 241 80 24599
E-Mail: wassen@lfbs.rwth-aachen.de

Print Version