Entwurf und Implementierung eines TTCAN-Treibers für OSEKtime/TriCore TC1796

Design and Implementation of a TTCAN-Devicedriver for OSEKtime/TriCore TC1796

  • Diese Studienarbeit beschreibt den Entwurf und die Implementierung eines Treibers für die TTCAN-Schnittstelle des Tricore TC1796. Dieser ist innerhalb des zeitgesteuerten Betriebssystems ProOSEK/Time verwendbar. Bei TTCAN handelt es sich um ein zeitgesteuertes Kommunikationsprotokoll. Der Austausch von Nachrichten erfolgt also strikt nach einem vorab statisch festgelegten Ablaufplan. Da das Erstellen eines solchen Ablaufplans im Allgemeinen ein nicht triviales Problem ist, wurde außerdem ein Konfigurationswerkzeug entwickelt, das diese Aufgabe übernimmt. Der Benutzer muss nur noch die Knoten im Netzwerk und deren Nachrichten in einer Konfigurationsdatei angeben.
  • This document describes the design and implementation of a driver for the TTCAN controller of the Tricore TC1796. The driver is designed to be used within the ProOSEK/Time operating system. TTCAN is a time triggered communication protocol. The transmission of messages over the communication medium is based on a precomputed static scheduling table. Because the generation of this scheduling table is in general a nontrivial issue, a tool has been developed, that automates this task. All the user has to do is supplying a configuration file containing the nodes and their corresponding messages.

Download full text files

Export metadata

  • Export Bibtex
  • Export RIS

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Stefan Rehm
URN:urn:nbn:de:bvb:29-opus-7858
Document Type:Study Thesis
Language:German
Date of Publication (online):2008/01/30
Publishing Institution:Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)
Release Date:2008/01/30
Tag:Echtzeitsysteme; OSEK; TTCAN; zeitgesteuerte Systeme
OSEK; Real-time systems; TTCAN; time-triggered systems
SWD-Keyword:Betriebssystem; Treiber <Programm>; Zeitsteuerung
Institutes:Technische Fakultät -ohne weitere Spezifikation-
Dewey Decimal Classification:004 Datenverarbeitung; Informatik

$Rev: 12793 $