Skip to content

Todo

Masterarbeit TODO

0. Initial

  • [✅] Declaration
  • [✅] Kurzfassung
  • [✅] Abstract

1. Introduction

  • [✅] 1.1 Real-Time Operating Systems
  • [✅] 1.2 Application Context
  • [✅] 1.3 Related Work and State of the Art
  • [✅] 1.4 Problem and Task Definition
  • [✅] 1.5 Objective

2. Methodology

  • [✅] 2.1 Host Operating System
  • [✅] 2.2 Guest Operating System
  • [✅] 2.5.1 Structure
  • [✅] 2.5.2 Memory Management
  • [✅] 2.3 Yocto
  • [✅] 2.4 Xenomai
  • [✅] 2.5 QEMU
  • [✅] 2.6 Trace-cmd
  • [✅] 2.7 Kernelshark
  • [✅] 2.8 VARAN-Bus
  • [✅] 2.9 Approach

3. Implementation

  • [✅] 3.1 Initial Situation
  • [✅] 3.1.1 Salamander 4 Bare Metal
  • [✅] 3.1.2 Salamander 4 Virtualization
  • [✅] 3.2 Real-Time Performance Tuning
  • [✅] 3.2.1 BIOS Configurations
  • [✅] 3.2.2 Kernel Configurations
  • [✅] 3.2.3 Host OS Configurations
    • [✅] 3.2.3.1 CPU affinity and Isolation
    • [✅] 3.2.3.2 Interrupt Affinity
    • [✅] 3.2.3.3 RT-Priority
    • [✅] 3.2.3.4 Disable RT Throttling
    • [✅] 3.2.3.5 Disable Timer Migration
    • [✅] 3.2.3.6 Set Device Driver Work Queue
    • [✅] 3.2.3.7 Disable RCU CPU Stall Warnings
    • [✅] 3.2.3.8 Stop Certain Services
    • [✅] 3.2.3.9 Disable Machine Check
    • [✅] 3.2.3.10 Boot into text-based environment
  • [✅] 3.2.4 QEMU/KVM Configurations
    • [✅] 3.2.4.1 Tune LAPIC Timer Advance
    • [✅] 3.2.4.2 Set QEMU Options for real-time VM
  • [✅] 3.2.5 Guest OS Configurations
  • [✅] 3.2.6 Other Configurations
  • [✅] 3.3 Real-Time Robotic Application
  • [✅] 3.3.1 Setup of Hardware Salamander 4
  • [✅] 3.3.2 Setup of QEMU Salamander 4
  • [✅] 3.3.3 Robotic Application

4. Results

  • [✅] Results

5. Discussion

  • [✅] Discussion

6. Summary and Outlook

  • [✅] Summary and Outlook

Bibliography

  • [✅] Bibliography

List of Figures

  • [✅] List of Figures

List of Tables

  • [✅] List of Tables

List of Code

  • [✅] List of Code

List of Abbreviations

  • [✅] List of Abbreviations

Completion

  • [✅] Paper
  • [❌] Powerpoint Presentation

Day Task
Monday - [✅] 1.5 Objective
- [✅] 2.1 Host Operating System
- [✅] 2.2 Guest Operating System
- [✅] 2.5.1 Structure
- [✅] 2.5.2 Memory Management
- [✅] 2.3 Yocto
- [✅] 2.4 Xenomai
Tuesday - [✅] 2.5 QEMU
- [✅] 2.6 Trace-cmd
- [✅] 2.7 Kernelshark
- [✅] 2.8 VARAN-Bus
- [✅] 3.1 Initial Situation
- [✅] 3.1.1 Salamander 4 Bare Metal
- [✅] 3.1.2 Salamander 4 Virtualization
Wednesday - [✅] 3.2 Real-Time Performance Tuning
- [✅] 3.2.1 BIOS Configurations
- [✅] 3.2.2 Kernel Configurations
- [✅] 3.2.3 Host OS Configurations
- [✅] 3.2.3.1 CPU affinity and Isolation
- [✅] 3.2.3.2 Interrupt Affinity
Thursday - [✅] 3.2.3.3 RT-Priority
- [✅] 3.2.3.4 Disable RT Throttling
- [✅] 3.2.3.5 Disable Timer Migration
- [✅] 3.2.3.6 Set Device Driver Work Queue
- [✅] 3.2.3.7 Disable RCU CPU Stall Warnings
- [✅] 3.2.3.8 Stop Certain Services
- [✅] 3.2.3.9 Disable Machine Check
- [✅] 3.2.3.10 Boot into text-based environment
- [✅] 3.2.4 QEMU/KVM Configurations
- [✅] 3.2.4.1 Tune LAPIC Timer Advance
- [✅] 3.2.4.2 Set QEMU Options for real-time VM
- [✅] 3.2.5 Guest OS Configurations
- [✅] 3.2.6 Other Configurations
Friday - [✅] 3.3 Real-Time Robotic Application
- [✅] 3.3.1 Setup of Hardware Salamander 4
- [✅] 3.3.2 Setup of QEMU Salamander 4
Saturday - [✅] 2.9 Approach
Sunday - [✅] 3.3.3 Robotic Application
Monday - [✅] Results
- [✅] Discussion
Tuesday - [✅] Summary and Outlook
- [✅] Kurzfassung
- [✅] Abstract
Wednesday - [✅] Bibliography
- [✅] List of Figures
- [✅] List of Tables
- [✅] List of Code
- [✅] List of Abbreviations
Thursday - [✅] Paper schreiben

Paper TODO

Contents

  • [✅] Abstract
  • [✅] Introduction
  • [✅] Methodology
  • [✅] Implementation
  • [✅] Results
  • [✅] Discussion
  • [✅] Summary and Outlook
  • [✅] Bibliography

Final TODO

  1. Abgabe über CIS:

  2. Abgabe über Moodle (DIPL-SE):

  3. Masterthesis als PDF und LaTeX-Quellcode mit digital signierter eidesstattlicher Erklärung; Dateinamen: Familienname_MT_Datum_Version.
  4. Paper als PDF und LaTeX-Quellcode; Dateinamen: Familienname_MT_Paper_Datum_Version. - max. 2 DIN A4 Seiten, ca. 1.000 Worte, Sprache identisch mit der Sprache der Masterarbeit
  5. Sonstiges Dateien (z.B. Freigaben für die Verwendung von Bildern in der Masterthesis) in Unterordnern
  6. Powerpoint-Präsentation der Masterarbeit
  7. Videos zur Masterarbeit