logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2018/2019
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 095907 - EMBEDDED SYSTEMS
Docente Fornaciari William
Cfu 10.00 Tipo insegnamento Corso Integrato

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing - Civ (Mag.)(ord. 270) - MI (495) GEOINFORMATICS ENGINEERING - INGEGNERIA GEOINFORMATICA*AZZZZ051890 - FORMAL LANGUAGES AND COMPILERS AND EMBEDDED SYSTEMS 1
095905 - EMBEDDED SYSTEMS 1
095907 - EMBEDDED SYSTEMS
095903 - ADVANCED OPERATING SYSTEMS
Ing Ind - Inf (Mag.)(ord. 270) - CR (263) MUSIC AND ACOUSTIC ENGINEERING*AZZZZ095903 - ADVANCED OPERATING SYSTEMS
095905 - EMBEDDED SYSTEMS 1
Ing Ind - Inf (Mag.)(ord. 270) - MI (474) TELECOMMUNICATION ENGINEERING - INGEGNERIA DELLE TELECOMUNICAZIONI*AZZZZ095905 - EMBEDDED SYSTEMS 1
Ing Ind - Inf (Mag.)(ord. 270) - MI (476) ELECTRONICS ENGINEERING - INGEGNERIA ELETTRONICA*AZZZZ095907 - EMBEDDED SYSTEMS
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA*AZZZZ095905 - EMBEDDED SYSTEMS 1
095903 - ADVANCED OPERATING SYSTEMS
095907 - EMBEDDED SYSTEMS

Obiettivi dell'insegnamento

The aim of the course is to provide students with the skills and metodologies necessary for the design of systems dedicated to specific applications. The presence of such systems, often "invisible" compared to general-purpose systems such as PCs, is increasing and covers approximately two-thirds of the market of processor-based systems. Examples of such systems are the biomedical equipment units, the automotive systems, equipment for telecom, industrial control systems, set-top-box and a large part of consumer electronics.

The design of such systems requires coordinated use of different skills and technologies in order to identify the best solution under a large variety of aspects such as flexibility, standardization, cost, size, power dissipation and performance, the methodological aspects related to the flow of the design, and so on.

The course in actually split on two complementary courses, with the goal to provide a comprehensive view of the best practices in designing an embedded systems.

The insights related to software development targeting real-time embedded applications is the main object of the course of Advanced  Operating Systems, which develops in parallel and complement the course in Embedded Systems 1 whose main focus is on systematizing the skills on hardware architectures, communication and basic real-time software  and energy/powe optimization.

The course will offer job placements and selected topics to be addressed for the development of Ms thesis/PhDs.

 


Risultati di apprendimento attesi

Following this course students will get a comprehensive view on how to design embedded applications, from several perspectives: selection of the technologies, planning and management of a product development, hardware and software standards and design strategies, power and energy optimization.


Argomenti trattati

The 10 CFU integrated course on embedded systems is split in two separate courses which are running in parallel.

- Embedded Systems 1

- Advanced Operating Systems

Possible synergies, especially for projects, can be discussed with the lecturer.

For the detailed program of the course please refer to that of the two courses.

It is foreseen the presence of some seminas with industries to propose stages and presentation of real-world technologies

 

 

 

 


Prerequisiti

Basic knowledge (Bachelor level) of computer architecture, operating systems and high-level programming


Modalità di valutazione

The exams will follows the official rules of the Politecnico di Milano and more information can be found on the web site of the lecturer. During the course it will be presented a set of possible topics for projects, whose evaluation will be part of the final score.


Bibliografia
Risorsa bibliografica obbligatoriaslides provided by the lecturer available on beep
Risorsa bibliografica facoltativaMarwedel, Peter, Embedded System Design, Editore: Springer, Anno edizione: 2011, ISBN: 978-94-007-0257-8
Risorsa bibliografica facoltativacarlo brandolese, william fornaciari, sistemi embedded, Editore: pearson, Anno edizione: 2007
Note:

there are alternative books in english

Risorsa bibliografica obbligatoriaM. Mitchell, J. Oldham, and A. Samuel, Advanced Linux Programming, Editore: New Riders Publishing, Anno edizione: 2001
Note:

freely available on the web

Risorsa bibliografica obbligatoriaJ. Corbet, G. Kroah-Hartman, A. Rubini, Linux Device Drivers, 3rd Edition, Editore: O'Reilly, Anno edizione: 2005
Note:

freely available on the web

Risorsa bibliografica obbligatoriaS. Venkateswaran, Essential Linux Device Drivers, Editore: Prentice Hall Open Source Software Development Series, Anno edizione: 2008
Note:

available on the web


Software utilizzato
Nessun software richiesto

Forme didattiche
Tipo Forma Didattica Ore di attività svolte in aula
(hh:mm)
Ore di studio autonome
(hh:mm)
Lezione
60:00
90:00
Esercitazione
40:00
60:00
Laboratorio Informatico
0:00
0:00
Laboratorio Sperimentale
0:00
0:00
Laboratorio Di Progetto
0:00
0:00
Totale 100:00 150:00

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.7.2 / 1.7.2
Area Servizi ICT
04/10/2022