PG 533: CoaCh „Car on a Chip“ Olaf Spinczyk, Michael Engel, Jochen Streicher, Horst Schirmeier Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für.

Slides:



Advertisements
Ähnliche Präsentationen
Angewandte Informatik - Von Bits und Bytes: Studium der Informatik
Advertisements

Prof. Dr. Liggesmeyer, 1 Software Engineering: Dependability Prof. Dr.-Ing. Peter Liggesmeyer.
Implementierung eines BPSK (De)Modulators auf einem Spartan 3E FPGA
P. Marwedel Informatik 12, U. Dortmund
Zugehörigkeitsfunktion (Wahrheitsfunktion) m
Projekt: µC Ampelsteuerung.
Network-on-Chip basierende Laufzeitsysteme für dynamisch rekonfigurierbare Hardware Ronald Hecht Institut für Mikroelektrotechnik und Datentechnik Universität.
Fakultät für informatik informatik 12 technische universität dortmund Lehrstuhl Informatik 12 Technische Informatik/Eingebettete Systeme Arbeitsbereich.
Peter Marwedel TU Dortmund, Informatik 12
Prof. Dr. Uwe Brinkschulte Lehrstuhl für Eingebettete Systeme Robert-Mayer-Straße Sekretariat: Linda Stapleton,
Spezifikation, Verifikation, Testtheorie Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer FIRST.
Informatik an der FH Hof
Web-Programmierung und Web 2.0-Technologien
Prof. Dr. Uwe Brinkschulte Lehrstuhl für Eingebettete Systeme Robert-Mayer-Straße Sekretariat: Linda Stapleton,
Programmierung verteilter Systeme Lab Institut für Informatik Universität Augsburg Universitätsstraße 14, Augsburg Tel.: (+49) 821/ , Fax:
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
UML Begleitdokumentation des Projekts
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
Fachprojekte „Entwurf Eingebetteter Systeme”
Computer Networks Group Universität Paderborn Studieren bei ESS – Eingebettete Systeme und Systemsoftware II. Studienabschnitt Frey/Karl/Platzner/Plessl/Rammig/Sorge.
CPLD/FPGA-Programmierung mit E-blocks. Wozu die CPLD/FPGA-Programmierung untersuchen? Zusammenhang zur modernen Digitalen Elektronik Verschwinden der.
Wirtschaftsinformatik (WI) an der CTS
Quelle: Fachreferat von Mathias Herbst 1.
Mit 3 Schichte zum Erfolg
Embedded Systems Prof. Dr. H. Kristl
auf kleinen Linux-Devices
Anwendungen Mikrocontroller
ICT-Projektmanagement & OE Magisterstudium Wirtschaftsinformatik
Seite 1 IDA, Technische Universität BraunschweigTechnische Informatik II (INF 1211) Quellen: Zum Teil aus den Unterlagen Digitale Systeme, Prof. Schimmler,
Arbeitsbereich „Rechnernetze und verteilte Systeme“
Lehrstuhl Informatik 12 Technische Informatik/Eingebettete Systeme Arbeitsbereich Marwedel - Lehrangebot, Forschung - Peter Marwedel Tel.: (0231)
The EventCollector Concept Präsentation der Diplomarbeit von Thomas Moser und Lukas Karrer Distributed System Group,
Anforderungen an Automotive Bussysteme
ESYCS - Studie 7 „Embedded Hardware“
Organisatorische Aspekte bei Software Produktlinien Benjamin Röhl
Prof. Dr. Uwe Brinkschulte
Müller Christoph1 Projektmanagement und MS Project Pädagogisches Institut.
©Sven Pleßer WICHTIG An dieser Stelle möchten wir nochmal darauf Hinweisen das beim programmieren das Netzteil des Laptops nicht angeschlossen sein darf.
Group-Office Version Pädagogischer Baustein Kooperation und Teambildung.
Software Verification 2 Automated Verification Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität and Fraunhofer Institut für.
Kundenprojekt Web-Technologien (SoSe 16) Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme
ETI-Großprojekt Gruppe 5 Lehrstuhl für Rechnertechnik und Rechnerorganisation ETI-Großprojekt Gruppe 5 VGA-Ausgabe mit Netzwerkanschluss Albert.
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
PG 550: RehaWeb Heiko Krumm, Oliver Dohndorf Arbeitsgruppe Rechnernetze und vereilte Systeme Lehrstuhl für Informatik 4 TU Dortmund
Christian-Albrechts-Universität zu Kiel Technische Fakultät Institut für Informatik und Praktische Mathematik Ansprechpartner: Prof. Dr. Reinhard v. Hanxleden.
PG 544: DoVinci „Dortmund Virtualized Networked Campus Infrastructure“ Olaf Spinczyk, Jochen Streicher, Horst Schirmeier, Michael Engel Arbeitsgruppe Eingebettete.
Mac OS X Kein bißchen besser Hanno Böck,
SE: Systementwurf, © Till Hänisch 2003 Systemarchitektur nach Sommerville, Software Engineering, Addison Wesley.
Wöchentliches Meeting
Fachrichtung Technische Informatik
Erste Schritte im Internet of Things
Fachrichtung Theoretische Informatik
Projektgruppe System- und Softwaretest
Programmierung eingebetteter Systeme mit Lego Mindstorms
Systemanalyse BA Heidenheim 2002.
Aspect-Oriented Programming: Fad or the Future
Informationen zum Schuljahr
Informationswirtschaft Wirtschaftsinformatik (Bachelor, 6. Semester)
Seminar Medizinische Informatik 2017/2018
Arbeitsumgebung des FPGA Boards von PLDA
Vom HW-Automaten zum Prozessor
Grundlagen der Betriebssysteme [CS2100]
Grundlagen der Rechnerarchitektur [CS ]
Compiler für Eingebettete Systeme [CS7506]
Grundlagen der Rechnerarchitektur [CS ]
Vorlesung Rechnernetzwerke Studiengang Medieninformatik
IPv6 - vier Gründe dafür P. Maaß, M. Dienert
Souverän Verhandeln 1 Tag in kleiner Gruppe und inspirierender Location in Düsseldorf Virtueller 1:1 Workshop.
 Präsentation transkript:

PG 533: CoaCh „Car on a Chip“ Olaf Spinczyk, Michael Engel, Jochen Streicher, Horst Schirmeier Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für Informatik 12 TU Dortmund

PG 533: CoaCh – Erstes Treffen ( ) 22 Agenda ● Wer ist wer? ● Seminardurchführung ● Seminarvorträge ● Fragen ● Labor angucken

PG 533: CoaCh – Erstes Treffen ( ) 33 Wer ist wer? ● Veranstalter ● Olaf, Michael, Jochen, Horst ● Teilnehmer ● David Austin ● Adrian Ben-Shlomo ● Christoph Borchert ● Elena-Crina Bostan ● Boris Golubovic ● Jens Kirch ● Christoph Mertens ● Jan-Philipp Niewerth ● Arthur Pyka ● Christian Schindler ● Matthias Steinkamp ● Jiong Zou

PG 533: CoaCh – Erstes Treffen ( ) 44 Seminardurchführung ● auf dem Campus, oder außerhalb? ● z.B. Wittekindsburg, Porta Westfalica (~140km; 8 EUR/Nacht; 1- bis 3-Bett-Zimmer; Selbstverpflegung) ● z.B. Naturfreundehaus am Hülsberg, Wuppertal-Cronenberg (~50km; 11 EUR/Nacht; 2- und 4-Bett-Zimmer) ● Termine: ● 10. – 12. Oktober (Fr. Mittag – So. Mittag)?

PG 533: CoaCh – Erstes Treffen ( ) 55 Seminarvorträge ● Vorbereitung ● selbstständige Literaturrecherche ● Grobgliederung per Mail an uns (mind. 14 Tage vorher) ● Besprechung der Folien (mind. 7 Tage vorher) ● Layout-Vorgabe ● Ablauf ● Kurzvorträge (20-25min) ● danach Frage- und Diskussionsrunde (5-10min)

PG 533: CoaCh – Erstes Treffen ( ) 66 Themenüberblick ● Hardware-Design ● Mikrocontroller-Architekturen ● KFZ-Bussysteme und -Architekturen ● Systemsoftware ● Management

PG 533: CoaCh – Erstes Treffen ( ) 77 Hardware-Design (1) ● Field Programmable Gate Arrays (FPGAs) ● + Problematik beim Anschließen externer Hardware ● Chu: "FPGA Prototyping by Examples: Xilinx Spartan 3 Version" ● Bartholomä/Kesel: "Entwurf von digitalen Schaltungen und Systemen mit HDLs und FPGAs" ● Architektur von Computersystemen: Systems-on-Chip ● Jerraya/Wolf: "Multiprocessor Systems-on-Chip" ● Architektur von Netzen: Networks-on-Chip ● Jerraya/Wolf: "Multiprocessor Systems-on-Chip"

PG 533: CoaCh – Erstes Treffen ( ) 88 Hardware-Design (2) ● VHDL ● Sprache, Anwendungsbeispiele; Alternative „Verilog“ anreißen ● Douglas L. Perry: „VHDL Programming by Example“, 4th Edition, McGraw-Hill 2002 ● Enoch O. Hwang: „Microprocessor Design - Principles and Practices with VHDL“, Brooks/Cole 2004 ● Struktur von Prozessoren in VHDL ● Anhand eines Beispiels, z.B. von ● Struktur von Peripherie in VHDL ● Anhand eines Beispiels, z.B. I 2 C ( ● Entwicklungsumgebung Xilinx ISE

PG 533: CoaCh – Erstes Treffen ( ) 99 Mikrocontrollerarchitekturen (1) ● Intel 8051 ● Uralt ;-) ● Allgemein: ● "Enhanced 8-bit MCU with CAN Controller and Flash Memory" ( ● J. Walter: "Mikrocomputertechnik mit der 8051-Controller-Familie: Hardware, Assembler, C" ● Motorola/Freescale 9S12 ● aktuell im Einsatz im KFZ ● bJwn bJwn ● H. Huang: "The HCS12/9S12: An Introduction to Hardware and Software Interfacing" ● Weitere Datenbücher

PG 533: CoaCh – Erstes Treffen ( ) 10 Mikrocontrollerarchitekturen (2) ● Atmel AVR ● moderne Architektur ● Allgemein: ● "8-bit AVR Microcontroller with 32K/64K/128K Bytes of ISP Flash and CAN Controller" ( ● ● Weitere Literatur

PG 533: CoaCh – Erstes Treffen ( ) 11 KFZ-Bussysteme und -Architekturen ● Verteilte Steuergerätearchitekturen und -kommunikation im Automobil ● K. Reif, „Automobilelektronik“ ● Controller Area Network (CAN) Bus ● Zimmermann/Schmidgall, „Bussysteme in der Fahrzeugtechnik“ ● K. Etschberger, „CAN Controller Area Network - Grundlagen, Protokolle, Bausteine, Anwendungen“ ● Werkzeuge zur CAN-Analyse: CANoe ● LIN-Bus kurz anreißen!

PG 533: CoaCh – Erstes Treffen ( ) 12 Systemsoftware ● Zeit- und ereignisgesteuerte Echtzeitsysteme ● H. Kopetz, „Real-Time Systems: Design Principles for Distributed Embedded Applications“ ● Kopetz, „Event-Triggered versus Time-Triggered Real-Time Systems“ und „Should Responsive Systems be Event-Triggered or Time-Triggered?“ ● OSEK/OS ● Spezifikation ● Zimmermann/Schmidgall, „Bussysteme in der Fahrzeugtechnik“

PG 533: CoaCh – Erstes Treffen ( ) 13 Management ● Projektmanagement im Ingenieurbereich ● Formulierung von Zielsetzungen, Rollen innerhalb des Teams, Risikoanalyse... ● J. Seifert: „Projektmanagement für kleinere Projekte – Erfolgreiche Führung und Moderation von Projektteams“ ● (evtl. Brooks: „The Mythical Man-Month“, Klassiker) ● evtl. weitere Literatur: anagement/Literaturhttp://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Projektm anagement/Literatur ● Zeitmanagement ● Ein Aspekt des Projektmanagements! ● L. Seiwert: „Das neue 1x1 des Zeitmanagement: Zeit im Griff, Ziele in Balance. Kompaktes Know-how für die Praxis“ ● (evtl. R. Schräder-Naef: „Keine Zeit?“)

PG 533: CoaCh – Erstes Treffen ( ) 14 Themenauswahl – Wer macht was? ● FPGAs (Christoph B.) ● Architektur von Computersystemen: Systems-on-Chip (David) ● Architektur von Netzen: Networks-on-Chip (Crina) ● VHDL (Jiong) ● Struktur von Prozessoren in VHDL (Christian) ● Struktur von Peripherie in VHDL (Michael) ● Entwicklungsumgebung Xilinx ISE (Arthur) ● Microcontrollerarchitekturen: Intel 8051 (Boris) ● Microcontrollerarchitekturen: Motorola 9S12 (Jan) ● Microcontrollerarchitekturen: Atmel AVR (Matthias) ● Verteilte Steuergerätearchitekturen und -kommunikation im Auto ● CAN-Bus (Christoph M.) ● Zeit- und ereignisgesteuerte Echtzeitsysteme (Jens) ● OSEK/OS ● Projektmanagement im Ingenieurbereich (Adrian) ● Zeitmanagement (Crina)

PG 533: CoaCh – Erstes Treffen ( ) 15 „Betriebssystembau“ im WS08/09 ● Wahlveranstaltung 2V + 2Ü ● V: Vertiefung des Themenbereichs „Betriebssysteme“ ● Praktische Aspekte des Betriebssystembaus - Wie implementiert man einen Kontextwechsel? - Wie koordiniert man Aktivitäten eines Interrupt-Handlers? - Wie programmiert man die „nackte“ Hardware? ● Betriebssystemkomponenten und deren Entwurf ● PC-Technologie aus Betriebssystemsicht ● Ü: Entwicklung eines einfachen PC-Betriebssystems ● „Tafelübungen“ und betreute Rechnertermine ● 3er-Gruppen ● 6 (+1) Aufgaben

PG 533: CoaCh – Erstes Treffen ( ) 16 „Betriebssystemtechnik“ im WS08/09 ● Wahlveranstaltung 2V + 2Ü ● V: Vertiefung in „Konfigurierbare Systemsoftware“ ● Methoden, Techniken, Werkzeuge für die Entwicklung konfigurierbarer Systemsoftware („Softwareproduktlinien“) ● Merkmalmodellierung ● Aspektorientierte Programmierung (AOP) ● Ü: Entwurf und Bau einer BS-Produktlinie für BTnodes ● Entwicklungsprojekt über das ganze Semester hinweg ● „Tafelübungen“ und betreute Rechnertermine ● 3er Gruppen ● 6 (+1) Aufgaben ● Hilfreich, aber nicht zwingend: Vorkenntnisse aus BSB

PG 533: CoaCh – Erstes Treffen ( ) 17 Agenda ● Wer ist wer? ● Seminardurchführung ● Seminarvorträge ● Fragen ● Labor angucken