• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Embedded systems. Free software for embedded systems

  • School / Prep

    ENSEIRB-MATMECA

Internal code

EE9IT363

Description

Course :

  • Characteristics of an embedded system.
  • Importance of codesign in embedded systems.
  • Embedded Internet. Internet of Things. State of the art in IoT.
  • Embedded Linux.
  • Real Time under Linux. Introduction to Real-Time.
  • Control and communication for connected objects.
  • HTTP and MQTT protocols.
  • LoRa modulation and LoRaWAN TTN architecture.
  • Rapid prototyping: application to the IoT. Designing a connected object.

TP :

  • Study and implementation of embedded Linux on a Raspberry Pi board.
  • Study and implementation of IP protocols for remote control of an electronic system under embedded Linux: sockets, HTTP (Web server), SMTP (email client)...
  • IoT: implementation of a connected object based on a Raspberry Pi Pico W module and MQTT control.
Read more

Teaching hours

  • CMLectures8h
  • TDMMachine Tutorial8h

Mandatory prerequisites

C language, Linux, Linux commands, system programming.

Read more

Bibliography

Handouts

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Integral Continuous ControlActive Participation
Integral Continuous ControlMinutes