Hinweis zum Urheberrecht
Studienarbeit zugänglich unter
URN: urn:nbn:de:bvb:29-opus-7858
URL: http://www.opus.ub.uni-erlangen.de/opus/volltexte/2008/785/
Entwurf und Implementierung eines TTCAN-Treibers für OSEKtime/TriCore TC1796
Design and Implementation of a TTCAN-Devicedriver for OSEKtime/TriCore TC1796
Rehm, Stefan





| SWD-Schlagwörter: |
| Betriebssystem , Zeitsteuerung , Treiber <Programm> |
| Freie Schlagwörter (Deutsch): |
| Echtzeitsysteme , zeitgesteuerte Systeme , TTCAN, OSEK |
| Freie Schlagwörter (Englisch): |
| Real-time systems , time-triggered systems , TTCAN, OSEK |
| CCS - Klassifikation: |
| D.4.4 Comm , C.3 Real-t |
| Fakultät: |
| Technische Fakultät |
| DDC-Sachgruppe: |
| Informatik |
| Dokumentart: |
| Studienarbeit |
| Sprache: |
| Deutsch |
| Erstellungsjahr: |
| 2007 |
| Publikationsdatum: |
| 30.01.2008 |
| Kurzfassung in Deutsch: |
| 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. |
| Kurzfassung in Englisch: |
| 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. |