Course : Raspberry Pi, create your own embedded system under Linux

Practical course - 3d - 21h00 - Ref. RBI
Price : 2100 € E.T.

Raspberry Pi, create your own embedded system under Linux




The Raspberry Pi is an excellent platform for discovering embedded Linux, offering numerous I/O interfaces at a relatively low cost. You'll learn how to master this system to easily develop your own embedded project (home automation, media player, robotics, connected object...).


INTER
IN-HOUSE
CUSTOM

In person
Available in English on request

Ref. RBI
  3d - 21h00
2100 € E.T.




The Raspberry Pi is an excellent platform for discovering embedded Linux, offering numerous I/O interfaces at a relatively low cost. You'll learn how to master this system to easily develop your own embedded project (home automation, media player, robotics, connected object...).


Teaching objectives
At the end of the training, the participant will be able to:
Getting to grips with the Raspberry Pi to install a standard distribution.
Adjust and configure the system to your specific needs.
Communicate using I/O interfaces such as RS-232, SPI, I²C, GPIO...
Develop custom applications for embedded Linux.
Recompile the system kernel and add additional drivers.

Intended audience
Technicians, project managers.

Prerequisites
Previous knowledge of Linux, at user level, is an advantage.

Practical details
Hands-on work
Hands-on practice on a Raspberry Pi kit that you can take away with you at the end of the course.

Course schedule

1
Getting started with the Raspberry Pi

  • Introduction: presentation of the Raspberry Pi, the BCM2835/2836/2837 systems-on-chip and the Arm 1176 processor.
  • Linux distribution for Raspberry Pi: download, install, test.
  • Discover distribution: essential parameters, standard tools.
  • Basic operation: system configuration, users, graphical user interface.
  • Using Linux on the Raspberry Pi: advantages and disadvantages of an SD card-based system.
Hands-on work
Installing and testing a standard distribution on Raspberry Pi.

2
Configuration and customization

  • Network: network configuration (Ethernet+WiFi), Internet, remote connection.
  • Network services: starting up services, choosing the right ones for an embedded system.
  • Update: package installation, update.
  • Servers: configuring a Web server on the Raspberry Pi.
  • Remote control: remote display and remote control.
Hands-on work
Optimal configuration of system, network and services.

3
I/O and communication interfaces

  • RS-232 interface: communication between Raspberry Pi and PC. Boot traces.
  • GPIO I/O: use from the Shell, in a Python or C program.
  • Interrupts and GPIOs: detection of GPIO state changes.
  • SPI: SPI dialog with a microcontroller.
  • I²C: I²2 interrogation of a temperature sensor.
  • Bluetooth: identification, connection, communication.
Hands-on work
Communication via various I/O interfaces.

4
Application programming on Raspberry Pi

  • Programming in C/C++: native or cross-compilation, debugging, examples.
  • Python programming: Python interpreter and modules. Graphical applications.
  • Shell scripts: sample scripts for system initialization or application launch.
Hands-on work
Programming examples in different languages.

5
Advanced customization

  • Kernel recompilation: benefits of recompilation, adjusted configuration.
  • Additional drivers: compilation and installation of external drivers.
  • Configuration "from scratch": Build a fully customized system with Buildroot.
Hands-on work
Additional drivers (GPIO extension).


Customer reviews
5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
GILLES V.
22/09/25
5 / 5

complete kit but with a somewhat outdated Raspberry board, plan on using more recent equipment.good quality shared computer equipment



Publication date : 03/11/2024


Dates and locations

Last places available
Guaranteed date, in person or remotely
Guaranteed session
From 18 to 20 May 2026
FR
Paris La Défense
Registration
From 28 to 30 September 2026
FR
Paris La Défense
Registration

PARIS LA DÉFENSE
2026 : 18 May, 28 Sep.