Synthetic program:
Design and development of software for embedded and real-time applications. Characteristics of the embedded systems and peculiarities of their application and system software. Tools for the development of custom applications. Real time operating systems (RTOS). Environments and flows for development and management of code, profiling. Development of device drivers. Organization of the source code. Loadable modules, Memory and I/O management. Operations on files and char devices. Concurrency and time management. Processes and scheduling, sleeping and interrupt management. Case studies based on Linux and other commercial RTOS. (Course held in english) SISTEMI OPERATIVI AVANZATI Progettazione e sviluppo del software di sistema e real-time per applicazioni specifiche. Caratteristiche di un sistema embedded e peculiarità del suo software applicativo e di sistema. Strumenti di sviluppo del software per applicazioni dedicate. Sistemi operativi real-time (RTOS). Ambienti di sviluppo e di gestione del codice. Analisi del software embedded: formalismi e strumenti di analisi/profiling del codice. Sviluppo di device drivers. Organizzazione del codice sorgete, moduli caricabili. Gestione della memoria e dell'I/O, operazioni su file e Char device, concorrenza, gestione del tempo, processi, scheduling, Sleeping and Interrupt management. Casi di studio. Esempi di analisi, scelte realizzative e sviluppo di progetti in ambito Linux e con sistemi operativi real time. (Insegnamento tenuto in lingua inglese) |
Lecture Notes
Complete course:
Type |
File name |
Year |
File not available... |
Divided by topic:
Type |
File name |
Year |
File not available... |
Other:
Type |
File name |
Year |
File not available... |
Exercises
Complete course:
Type |
File name |
Year |
File not available... |
Divided by topic:
Type |
File name |
Year |
File not available... |
Other:
Type |
File name |
Year |
File not available... |
Exams
First partial exam:
Type |
Date |
File not available... |
Second partial exam:
Type |
Date |
File not available... |
Full exam:
Oral exam:
Type |
Date |
File not available... |
Multiple choice test:
Type |
Date |
File not available... |
Other:
File name |
File not available... |
Other
Laboratory:
File name |
Year |
File not available... |
Projects:
File name |
Year |
File not available... |
Presentations:
File name |
Year |
File not available... |
Collections of notes, exercises or exams:
File name |
Year |
File not available... |
Tables:
File name |
Year |
File not available... |
Etc:
File name |
Year |
File not available... |
Live
Quick daily notes, exercises and audio recordings. Files will be approved on priority but deleted after 365 days. 2 points will be assigned by default.
Quick contents:
File name |
Date |
File not available... |