Networked Embedded Systems Ezio Bartocci Overview Networked Embedded - - PowerPoint PPT Presentation
Networked Embedded Systems Ezio Bartocci Overview Networked Embedded - - PowerPoint PPT Presentation
Networked Embedded Systems Ezio Bartocci Overview Networked Embedded Systems (182.717): 6 weeks for semester ECTS: 6.0 Web: http://ti.tuwien.ac.at/rts/teaching/courses/networked-embedded-systems Type: Lessons (VU Vorlesung) with
Overview
Networked Embedded Systems (182.717):
– 6 weeks for semester – ECTS: 6.0 – Web: http://ti.tuwien.ac.at/rts/teaching/courses/networked-embedded-systems – Type: Lessons (VU Vorlesung) with Exercitations/Project
Lecturer: – Ezio Bartocci Institute: – E182 Institut für Technische Informatik
Objectives
- Deepening the topic of Embedded System
Through an introduction of the technologies used
- Practical solution
Design, Implementation, Test, Documentation
- Grading
- f theoretical and practical knowledge
Learn the practical principles of planning, design and programming of distributed embedded systems.
Introductory Lectures
Dates as needed Possible Topics:
- Network Architectures
- Software Engineering
- Project Management
Registration for Exercitations (TI-Portal)
- Exercitations start: 03.10.2012
- Registration required
- Fixing the groups until 10.10.2012
myTI-Portal
- Registration Number (Matrikelnr.)
- White Pages Password
http://ti.tuwien.ac.at/myTI/login_html
Laboratory
Laboratory facilities: (Treitlstrasse 3 in Hochparterre)
- Room 4 (Klappe 19524)
- ti28 - ti38
Access Control via TI-Card:
- based on personalized access cards
- If you have no card: Photo through TI-portal Upload
– myTI à Profile – Foto in Format 3:4, Darstellung mit 150x200 Pixel
Review process
- Division into groups
- Selecting a group topic
- Preparation of the specification in the group
- Workshop day 1: Presentation of the Specification
- Develop an implementation
- Evaluation
- Workshop day 2: Presentation of the results
Preliminary organization
- f the course
- Following the preliminary
- Possibly via myTI
- Partner & times should be respected as far as possible
- Group meetings Wednesday 15:00-17:00, 30 min
- Discussion of exercises and progress
Group Topic
- Deepening topics from the fields of real-time systems and embedded systems
- Defining the learning goal for each group
- Select individually for each group, depending on the inclination of the group members
- A problem to be worked out also theoretically during the exercise
- The practice session should implement some aspects of the topic
Possible Topics
- Real-time aspects and communication
- Model-based design
- Software Engineering
- Security
- Robustness
- Hybrid Systems
- Control Systems
Specification
- Independent acquisition of an application based on
the group of the theme
- The only restriction is to be realized somehow
- n the Target
- Consultation with the Assistant
- Next Steps:
1. Abstract 3. Requirements 2. Work plan 4. Description
Part 1: October – Mid November
- Goal:
§ Meet the target § Specification
- Task:
§ Programming different micro-controller features
- Result:
§ Programming the driver § Description of the specification
Part 2: Mid November-End of January
- Goal:
§ Development of an embedded system project § Protocol + Application Development
- Task:
§ Programming different micro-controller features
- Result:
§ Programming the driver § Description of the specification
Workshop Days
- Objective:
§ Promotion of communication among the groups § Exercising and strengthening their own communication skills § Presentation of their own results § Identify common problems and solutions
- Implementation:
§ Workshop Day 1: Presentation of the groups + specification § Workshop Day 2: Demonstration of Work and Results
Communication/Instruction
- One slot per group per week with Assistant
- Forum: will be read by students and assistants:
q Questions about the examples, organisational, etc. q Informatik Forum:
http://www.informatik-forum.at/forumdisplay.php?1454-Networked-Embedded-Systems-VU
Exercise Boards
Laboratory Protocol
- Project outline for the lab
(including project idea, time plan, milestones, roles)
- Specification and design of the prototype
- Implementation and validation plan
- Validation results
Grading at the End of the Semester
- Quality of the protocol of the work [40%]
§ Completeness § Clarity of Illustration § Form (Layout, Spelling) § Correctness
- Workshop Days [30%]
§ Presentation § Competence
- Example Exercises [30%]
§ Correct functionality § Meeting the evaluation guidelines (see Homepage)
Tips for a successful completition
- Previous knowledge required
- Timely start with the examples
- Clean specification + Testplan draw up
- Group discussions to prepare well, be effectively used