Practicals & Theses

List of practicals and theses at the institute (see also TI Research Presentations)

Development of a VxWorks Board Support Package for the Pandaboard

ECS: Dipl.-Ing. Dr.techn. Ulrich Schmid, 23. 10. 2015

VxWorks (WindRiver) is a very popular real-time operating system for embedded platforms. The purpose of this project is to develop a Board Support Package (BSP) for the popular "Pandaboard" (http://www.omappedia.org/wiki/PandaBoard), which is based on the Texas Instruments OMAP 4430 processor (dual-core ARM9). The development can start from the existing Linux-BSP for the Pandaboard and the existing VxWorks BSPs for OMAP3-based platforms.

details

Worst-Case Execution-Time Analysis Tool for ARM Processor

CPS: Ao.Univ.Prof. Dipl.-Ing. Dr.techn. Peter Puschner, 31. 03. 2009

In this project students develop a worst-case execution-time analysis tool for an ARM7 micro controller board.

details

Visualization of Disk Scheduling Policies

CPS: Ao.Univ.Prof. Dipl.-Ing. Dr.techn. Peter Puschner, 30. 03. 2009

The goal of this project is to write simulation software that illustrates the operation of different disk scheduling strategies.

details

Execution Time Analysis of Matlab/Simulink Programs

CPS: Privatdoz. Dipl.-Ing. Dr.techn. Raimund Kirner, 08. 03. 2006

A tool should be developed that allows to calculate the maximum loop iteration counts of program autmatically generated from Matlab/Simulink models. The analysis is feasible, because the code generated out of Matlab/Simulink models has typically a relative simple structure.

After the loop analysis the tool should call an existing timing analysis tool to calculate the maximum execution time and map it back to blocks in Matlab/Simulink.

details

Concepts of Execution Time Analysis studied on the Linux Kernel

CPS: Privatdoz. Dipl.-Ing. Dr.techn. Raimund Kirner, 08. 03. 2006

By using the source code of the Linux kernel one should analyse, what constructs or mechanisms could influence the timing behavior of the operating system. Optionally, the analysis could be done using Real-Time Linux as a case study.

The analysis should cover synchronisation mechanisms as well as scheduling techniques.

details

Development of a Timing Analysis Tool for a specific Hardware Platform

CPS: Privatdoz. Dipl.-Ing. Dr.techn. Raimund Kirner, 08. 03. 2006

The task is to develop a timing analysis tool that allows to calculate the maximum execution time of real-time programs. The part of the tool to calculate the execution time already exists. What has to be done is to add a front end that can read assembly code or object code and construct and to build a timing model for a specific processor (Motorola MC68k or PPC, ARM, ...)

details