Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Anno Accademico 2007/08
System programming
Corso di L. Specialistica in Ingegneria Dell'Informazione - Torino
Corso di L. Specialistica in Ingegneria Informatica - Torino
Corso di L. Specialistica in Ingegneria Informatica (Computer Engineering) - Torino
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Cabodi Gianpiero ORARIO RICEVIMENTO AC ING-INF/05 3 1.6 0.4 0 3
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05 5 C - Affini o integrative Discipline ingegneristiche
This course introduces the fundamental concepts regarding the development of the application layer of an embedded system. The software architectures of the two most common operating systems in the embedded system market (i.e., Windows CE and Linux) are described and compared against each other, taking the point of view of the system programmer. By the end of this course, the students will have acquired the capability of mastering a Linux development environment for exploiting system calls in designing complex applications (e.g., multi-threaded applications), for applying application-level debugging and for performing application-level profiling and optimization. Moreover, as embedded systems are often inserted in a networked context, two of the most common network protocols for embedded systems will be analyzed, namely, Bluetooth as an example of protocol for wireless networks, and CAN as an example of protocol for wired networks.
Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2007/08

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)