Embedded Communications Systems
Course title: Embedded Communications Systems
Code: 3ФЕИТ10Л008
Number of credits (ECTS): 6
Weekly number of classes: 3+1+1+0
Prerequisite for enrollment of the subject: None
Course Goals (acquired competencies): Introduction to time-trigerred communications. Detailed analysis of networked embedded systems using real applications. Introduction to relevant protocols for embedded communications systems. Practical limitations of TCP/IP protocol stack implementation in embedded systems. Design and implementation of embedded communications systems. Introduction to embedded Android.
Total available number of classes: 180
Course Syllabus: Embedded communications. Differences between general-purpose communications and communications for narrow, closed needs. Key concepts in embedded communications (event vs. condition-based communications, choice of the most appropriate protocol for real-time operation, error detection and diagnostics). Communications architecture of embedded systems. Topologies for embedded communications. Distributed dependability. Redundancy. Survavibility and sustainability. Formal methods for verification of communications protocols for embedded communications. Available tools, techniques and metrics. Android Open Source Project (AOSP). CyanogenMod. Creating custom Android ROMs. IoTivity architecture and simulator.
Literature:
Required Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
R. Ye |
Embedded Programming with Android: Bringing Up an Android System from Scratch (Android Deep Dive) |
Addison-Wesley |
2015 |
2 |
R. Obermaisser |
Time-Triggered Communication (Embedded Systems) |
CRC Press |
2011 |
3 |
S. Scaglia |
The Embedded Internet: TCP/IP Basics, Implementation and Applications |
Addison-Wesley |
2007 |