20
Vorbesprechung Networked Embedded Systems VU 182.717 6.0 ECTS Armin Wasicek

Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Vorbesprechung

Networked Embedded Systems

VU 182.717 6.0 ECTSArmin Wasicek

Page 2: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Studienplan

WS 10/11 Vorbesprechung Embedded Systems Engineering LU

Wahlmodul Embedded Systems EngineeringDieses Modul enthält Lehrveranstaltungen und Module, vondenen (mindestens) 6 ECTS für die integrierende Projektarbeit imModul Embedded Systems Engineering gewählt werden können.Die Wahl ist frei, allerdings müssen enthaltene Module zur Gänzegewählt werden.

Systems EngineeringEmbedded Systems Engineering (6 Ects)Wahlmodul Embedded Systems EngineeringDesigning Technosocial Systems (6 Ects)

10.10.2011 Networked Embedded Systems 2

Page 3: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

ÜbersichtMerkmale� Semesterwochenstunden: 6.0� ECTS: 6.0� Typ: VU Vorlesung mit ÜbungVortragende� Wasicek, Armin� El-Salloum, Christian Institut� E182 Institut für Technische Informatik

10.10.2011 Networked Embedded Systems 3

Page 4: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Ziel u. Aufbau der Laborübung

� Übungsvorträgezur Einführung in die verwendeten Technologien

� Praktische Lösung Design, Implementierung, Test, Dokumentation

� Leistungsnachweisvon theoretischen und praktischen Kenntnissen

WS 10/11 Vorbesprechung Embedded Systems Engineering LU

Erlernen der praktischen Grundlagen zu Planung, Entwurf undProgrammierung von verteilten eingebetteten Systemen.

10.10.2011 Networked Embedded Systems 4

Page 5: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Einführende Vorträge

Termine nach Bedarf

Mögliche Themen:�Einführung in das NES Target�Projektmanagement�Software Engineering

WS 10/11 Vorbesprechung Embedded Systems Engineering LU10.10.2011 Networked Embedded Systems 5

Page 6: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Anmeldung zur Übung (TI-Portal)

� Übungsbeginn: 4.10.2011� Anmeldung erforderlich� Fixe Gruppeneinteilung am 17.10.2011

myTI-Portal• Matrikelnr.• White Pages Passwort

WS 10/11 Vorbesprechung Embedded Systems Engineering LU

http://ti.tuwien.ac.at/myTI/login_html

10.10.2011 Networked Embedded Systems 6

Page 7: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Laborräume� Laborräumlichkeiten: Treitlstraße 3 im Hochparterre

• Raum 4 (Klappe 19524) ti28 - ti38: NES (2011.10.3 -2012.01.28)

� Zugangskontrolle via TI-Card• Neue Zugangskontrolle basieren auf personifizierten

Zugangskarten• Wichtig: Foto über TI-Portal bis 12.10.2010 12:00 Uhr

Hochladen myTI → Profil Foto im Format 3:4, Darstellung mit 150x200 Pixel

10.10.2011 Networked Embedded Systems 7

Page 8: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Ablauf Übersicht

� Vorläufige Gruppeneinteilung

� Teil 1: Einzelarbeit

� Fixe Gruppeneinteilung, Rollenvergabe

� Teil 2: Gruppenarbeit

� Workshop Day 1: Präsentation der Spezifikation

� Workshop Day 2: Präsentation der Resultate

10.10.2011 Networked Embedded Systems 8

Page 9: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Vorläufige Gruppeneinteilung

� Im Anschluss an die Vorbesprechung� Via myTI

Wunschpartner werden nach Möglichkeit respektiert

10.10.2011 Networked Embedded Systems 9

Page 10: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Teil 1: Mitte – Ende Oktober � ZIEL:

Einzelarbeit,Target kennenlernen

� AUFGABE:Programmierung verschiedener µC-Features (Auffrischung von Konzepten der LVA Mikrocontroller)In Absprache mit dem Assistenten

� ERGEBNIS: (Abgabegespräch)TreiberTestprogramme

10.10.2011 Networked Embedded Systems 10

Page 11: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Fixe Gruppeneinteilung, Rollenvergabe

� Projektmanager (Chief Executive Officer - CEO)• Interne Koordination• Absprache der Termine• Vergabe und Kontrolle von Aufgaben

� Technischer Leiter (Chief Technical Officer - CTO)• Planung und Aufarbeitung der technischen Inhalte• Letzte Instanz für technische Entscheidungen

� Dokumentationsverantwortlicher (ChiefDocumentation Officer - CDO)• Erstellen des Laborprotokolls

10.10.2011 Networked Embedded Systems 11

Page 12: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Teil 2: November - Jänner� ZIEL:

Entwicklung eines Embedded System ProjektesProtokolle + Anwendungen entwickeln

� AUFGABE:Entwicklung eines BusprotokollsEntwicklung einer technischen Applikation

� ERGEBNIS: (Abgabegespräch)Protokollimplementierung TestprogrammeApplikation Laborprotokoll

10.10.2011 Networked Embedded Systems 12

Page 13: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Workshop Days

� Zielsetzung:• Förderung der Kommunikation zwischen der Gruppen• Übung und Stärkung der eigenen

Kommunikationsfähigkeiten• Präsentation eigener Resultate• Identifizieren von gemeinsamen Problemen & Lösungen

� Durchführung:• Workshop Day 1: Vorträge der Gruppen• Workshop Day 2: Vorführung der Arbeit (Labor)

10.10.2011 Networked Embedded Systems 13

Page 14: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

ThemenTechnische Lernziele der LVA

� Real-time aspects and communication

� Serial communication protocols on the fieldbus level

� Fault injection

� Control application

� Software development

� Version management

10.10.2011 Networked Embedded Systems 14

Page 15: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Übungsboards

10.10.2011 Networked Embedded Systems 15

Page 16: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Deliverables� D1 Project outline for the entire lab (including project idea,

time plan, milestones, roles) [middle October]

� D2 Specification and design of the bus protocol [end of October]

� D3 Specification and design of the control application [end of November]

� D4 Implementation and validation of the bus protocol[before Chistmas]

� D5 Implementation and validation of the control application [end of semester]

10.10.2011 Networked Embedded Systems 16

Page 17: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Benotung am Semesterende� Qualität des Laborprotokolls [50%]

• Vollständigkeit• Klarheit der Darstellungen• Form (Layout, Rechtschreibung)• Korrektheit

� Workshop Days [20%]• Präsentation• Kompetenz

� Übungsbeispiele [30%]• Korrekte Funktionalität• Erfüllung der Bewertungsrichtlinien (siehe

Homepage)10.10.2011 Networked Embedded Systems 17

Page 18: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Tipps zur erfolgreichen Absolvierung

� Vorkenntnisse (z.B. LVA Mikrocontroller) erforderlich

� Rechtzeitig mit den Beispielen beginnen

� Saubere Spezifikation + Testplan erstellen

� Abgabegespräche gut vorbereiten, sinnvoll nutzen

� Unbedingt auch selbst programmieren (über-die-Schulter-schauen reicht nicht aus)

10.10.2011 Networked Embedded Systems 18

Page 19: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Kommunikation/Anleitung

Ein Slot pro Gruppe pro Woche (1/2 h) beim Assistenten

Forum: wird von Teilnehmern und Assistenten gelesen

� Fragen zu Beispielen, Organisatorisches, etc. – die Gruppierung nach Themenbereichen ist einzuhalten

� TISS Forum oder Informatik Forum oder ?

10.10.2011 Networked Embedded Systems 19

Page 20: Networked Embedded Systems - ti.tuwien.ac.at · Design, Implementierung, Test, Dokumentation ˜ Leistungsnachweis von theoretischen und praktischen Kenntnissen WS 10/11 Vorbesprechung

Soviel zum Organisatorischen…

…noch Fragen?

nächster Termin: Gruppeneinteilung bis 17.10.

10.10.2011 Networked Embedded Systems 20