13E044PPT - TCP/IP Applications in Embedded Systems

Course specification
Course title TCP/IP Applications in Embedded Systems
Acronym 13E044PPT
Study programme Electrical Engineering and Computing
Module Electronics
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 2.0 Status elective
The goal Training of students with software tools designed for the implementation of dedicated TCP / IP embedded applications. Introduction to the basic concepts of internet usage in embedded systems. Practical training in analyzing and implementation for real time performance.
The outcome Students will acquire the background, along with knowledge acquired on other subjects, to design communication software and hardware for networked embedded devices
Contents of lectures Common software tools recapitulation, HTML, CCS, Java Script, PHP, WampServer. Typical applications and trade-offs in embedded internet: inter-controller networks, controller – PC networks, GSM and other wireless applications
Contents of exercises Connectivity, sockets, client-server applications, TCP/IP stack, hierarchical library functions for application in embedded systems. Illustration of typical applications of internet applications in embedded systems. Hardware support for internet. Examples of small controller network design. .
  1. TCP/IP embedded Internet applications, Edward Insam, Oxford ; Burlington, MA : Newnes, 2003 (Original title)
  2. Embedded Firmware Solutions: Development Best Practices for the Internet of Things, V Zimmer, J Sun, M Jones, S Reinauer, Apress, 2015. ISBN: 9780262527736 (Original title)
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
0 1 1
Methods of teaching auditory exercises, presentations, independent project development, laboratory exercises with visual simulations
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures Test paper 30
Practical lessons 70 Oral examination