Embedded Computer Architecture
Description
Objectifs
At the end of this module, the student should have understood and be able to explain:
- The principles and specificities of networks used in embedded systems in the automotive, avionics and connected objects,
- The specificities of operating systems and their main services (scheduling, memory, privileges,
etc.) for embedded systems
- The advantages and disadvantages of the different computer architectures used for embedded
systems
- The elements impacting the performance (computation, energy consumption, etc.) of a computer architecture and the methods to optimize them.
The student will be able to:
- Choose a network technology that meets the needs of an embedded system,
- Set up the support network of an embedded system,
- Deploy an operating system on an embedded architecture,
- Develop a driver within an operating system,
- Compare two embedded computer architectures in terms of performance,
- Choose a computer architecture adapted to the needs of an application.
Pré-requis
C programming, computer organization, network, operating system
Évaluation
L’évaluation des acquis d’apprentissage est réalisée en continu tout le long du semestre. En fonction des enseignements, elle peut prendre différentes formes : examen écrit, oral, compte-rendu, rapport écrit, évaluation par les pairs…
En bref
Crédits ECTS : 4.0
Nombre d’heures :

INSA Toulouse
135 avenue de Rangueil
31077 Toulouse cedex 4
Tél : 05 61 55 95 13
Fax : 05 61 55 95 00

Dans un souci d'alléger le texte et sans aucune discrimination de genre, l'emploi du genre masculin est utilisé à titre épicène.