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¶
-
Abgabe über CIS:
-
Abgabe über Moodle (DIPL-SE):
- Masterthesis als PDF und LaTeX-Quellcode mit digital signierter eidesstattlicher Erklärung; Dateinamen: Familienname_MT_Datum_Version.
- 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
- Sonstiges Dateien (z.B. Freigaben für die Verwendung von Bildern in der Masterthesis) in Unterordnern
- Powerpoint-Präsentation der Masterarbeit
- Videos zur Masterarbeit