24.12.2012 Aufrufe

Modulhandbuch - Elektrotechnik Feinwerktechnik ...

Modulhandbuch - Elektrotechnik Feinwerktechnik ...

Modulhandbuch - Elektrotechnik Feinwerktechnik ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Modulhandbuch</strong> Masterstudiengang Applied Research in Engineering Sciences Ausgabe D<br />

ESY6 Systementwurf<br />

SWS: 8<br />

Leistungspunkte: 10<br />

Lehrveranstaltungen: 4 SU + 4 PR<br />

Voraussetzungen:<br />

� Grundkenntnisse in Digitaltechnik, Elektronik und Mikrocomputertechnik: Zahlensysteme, Little und Big Endian,<br />

Mikrocontroller Schaltungen, Initialisierung von Mikrocontrollern, Harvard Architektur, on-board/on-chip memory<br />

und basic I/O-Module<br />

� CAN: Fähigkeit, einen CAN-Knoten aufzubauen und zu initialisieren<br />

� Vertiefte Kenntnisse in C-Programmierung, Grundkenntnisse in Multitasking-Systemen, Scheduling Methoden<br />

und Echtzeitbetriebssystemen<br />

� Grundkenntnisse in einer objektorientierten Programmiersprache, z.B. C++<br />

Lernziele:<br />

� Genaue Kenntnis der besonderen Anforderungen an Embedded und Echtzeit-Systeme<br />

� Kenntnis eines ausgewählten Embedded Controllers und ausgewählter I/O-Module<br />

� Fähigkeit zur Umsetzung in ein Mikrocontroller Design in Hard- und Software<br />

� Vertiefte Kenntnisse von Diensten von Echtzeit-Betriebssystemen<br />

� Fähigkeit zum Entwurf, zur Realisierung und zum Test von System- und Anwendungs-Software für den Einsatz<br />

in vernetzten Embedded und Echtzeit-Systemen<br />

� Vertiefte Kenntnisse für den Entwurf und die Entwicklung von kooperierenden Hardware- und Softwarekomponenten<br />

� Fähigkeit zur systematischen Hardware-Software-Partitionierung<br />

Inhalte:<br />

� Vertiefender Einstieg in allgemeine I/O-Module eines Mikrocontrollers<br />

� Moderne I/O-Module wie z.B. Taktkontrolle, Low Power Modi und Brown Out Detection<br />

� Praktische Arbeiten am speziell hierfür entwickelten Trainingsrechner efiCAN<br />

� Komponenten und Funktionsweise von Embedded und Echtzeit-Betriebssystemen<br />

� Vorstellung und Kennenlernen eines Echtzeit-Betriebssystems<br />

� Erstellung von Anwendungs-Software für vernetzte Embedded und Echtzeit-Systeme<br />

� Zielarchitekturen für Hardware- und Software-Systeme<br />

� Systementwurf – Methoden und Modelle<br />

� Systempartitionierung, Modellierungskonzepte, Abstraktionsebenen<br />

� Abschätzung der Entwurfsqualität, Entwurfstechniken und Entwurfsabläufe<br />

� Emulation und Rapid-Prototyping, Hardware-Software-Co-Verifikation<br />

� Kommunikationsmodelle<br />

Literatur:<br />

� Buch: Urbanek Peter: Embedded Systems, HSU-Verlag, 2007<br />

� Bücher: Homann M.: OSEK, mitp, 2005; Labrosse J.: MicroC/OS-II, CMP, 2002; Ganssle, J.: The Firmware<br />

Handbook, Elsevier, 2004; Simon D.E.: An Embedded Software Primer, Addison-Wesely, 1999; Liu J.W.S.: Real-Time<br />

Systems, P. Hall, 2000<br />

� Buch: Teich, J. : Digitale Hardware/Software-Systeme, Springer Verlag, 2007, 2. Auflage, ISBN 978-3-540-<br />

46822-6<br />

� Skriptum: Bäsig, J.: Anwendungsorientierter Systementwurf für kooperierende Hardware- und Softwarekomponenten,<br />

Skriptum zur Vorlesung<br />

Seite 10

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!