Embedded Systems

Information

Teacher coordinatorAbdelaziz Bensrhair
Teacher(s)Richard Grisel
LanguageEnglish
Credits4.5
TeachingLectures : 21h Exercises : 21h
OptionVision
Web sitehttps://moodle.insa-rouen.fr/enrol/index.php?id=197

Aim and objective

The aim of this course is to describe the architecture of embedded systems, to detail their characteristics and to define the design methodology of their own.

Outcome learning

  • INSA reference data :
    • Appréhender la méthodologie générale de conception d'un système embarqué [3P]
  • CNISF reference data :
    • T10A [1P]
    • J10J [3P]
    • J10Q [1P]
    • J10S [3P]
    • J50E [3P]
    • J50T [3P]
    • H30T [3P]
1 - Notion, 2 - Concept, 3 - Application, I - fully, P - incomplete

Course description

  1. Overview of Embedded Systems
    • Definition, the embedded market, examples of embedded systems, characteristics of embedded systems (modeling, typical architecture, real time, codesign, constraints (cost, power consumption, weight, ...)
  2. Embedded systems architecture
    • SoC (System on Chip), microprocessor, micro-controller, DSP, FPGA / ASIC, VHDL, Memory, I / O bus
  3. Real Time Systems
    • Definition, classification (hard, firm soft real time), constraints on tasks, task scheduling, real-time operating systems.
  4. Design of embedded systems
    • Codesign, specification, selection of hardware and software partition decision, development, debugging tools, testing, performance analysis.
  5. Embedded systems in automobiles

Prerequisites

Operating Systems

Bibliography

  1. Embedded Systems Handbook
    • auteur : R. Zurawski and all.
    • Edition : CRC Press. 2005.
    • ISBN: 0849328241
  2. Embedded Systems Design
    • auteur : S. Heath
    • Editions : Newnes. 2003
    • ISBN : 0750655461
  3. Embedded Systems Architecture
    • auteur : T. Noergaard
    • Editions Newnes. 2005
    • ISBN : 0750677929
  4. Embedded Systems Design
    • auteur : A S. Berger
    • Editions CMP Books 2002
    • ISBN :1578200733
  5. The Art of Designing Embedded Systems
    • auteur : J. Ganssle
    • Edition : Butterworth-Heinemann. 2000
    • ISBN: 0-7506-9869-1
  6. MicroC/OS-II, The Real-Time Kernel
    • auteur : J. Labrosse
    • Edition : CMP Books 2002
    • ISBN: 1-57820-103-9

Assessment

Final Exam : 50% ; Practicals and Project : 50%