M2i Formation

Découvrez notre formationRaspberry PI 2 et 3 - Développement d'applications embarquées

Présentiel

3 jours (21 heures) - RASP-EMB

Accueil  ›  Formations Informatique  ›  Systèmes  ›  Linux  ›  Raspberry PI 2 et 3 - Développement d'applications embarquées

Objectifs pédagogiques

  • Maîtriser le système pour développer aisément vos propres projets embarqués (domotique, media player, robotique, objet connecté...)
  • Prendre en main le Raspberry Pi pour installer une distribution standard
  • Configurer le système en fonction de ses besoins spécifiques
  • Communiquer avec des composants en utilisant les interfaces d'entrées / sorties comme RS-232, SPI, I²C, GPIO...
  • Développer des applications personnalisées pour Linux embarqué.

Niveau requis

Avoir la connaissance du système Linux.

Public concerné

Développeurs Web, chefs de projets ou informaticien souhaitant développer et/ou suivre le développement d'applications embarquées avec des Raspberry.

Paris La Défense18/11/20192 100 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Prise en main du Raspberry Pi

  • Différentes versions du Raspberry
  • Présentation du Raspberry Pi, des systèmes BCM2835 / 2836 / 2837 et le processeur Arm 1176
  • Distributions Linux pour Raspberry Pi
    • Téléchargement
    • Installation
    • Configuration
    • Test
  • Découvrir la distribution
    • Paramètres
    • Essentiels
    • Outils standard
  • Utilisation de base
    • Configuration système
    • Utilisateurs
    • Interface graphique

Configuration et personnalisation

  • Réseau
    • Configuration du réseau
    • Internet
    • Wi-Fi
    • Connexion à distance
  • Sécurisation du Raspberry
  • Services réseau
    • Démarrage des services
    • Choix adapté à un système embarqué
  • Mise à jour du sytème
    • Installation de paquets
    • Mise à jour
  • Configuration d'un serveur Web sur le Raspberry Pi
  • Contrôle à distance
    • Déport d'affichage et prise de contrôle à distance (via le réseau, via le câble console)

Entrées / sorties et interfaces de communication

  • L'interface RS-232 et la communication entre Raspberry Pi et PC
    • Traces de boot
  • Les entrées / sorties GPIO
    • Utilisation depuis le shell dans un programme Python ou C
  • Interruptions et GPIO
    • Détection des changements d'état d'une GPIO
  • SPI
    • Dialogue en SPI avec un microcontrôleur
  • L'interface I²C, interrogation d'un capteur de température à l'aide du protocole I²2
  • Bluetooth
    • Identification
    • Connexion
    • Communication

Programmation sur Raspberry Pi

  • Programmation en C / C++
    • Compilation native ou compilation croisée
    • Débogage
    • Exemples
  • Programmation Python
    • Interpréteur Python et modules
    • Applications graphiques
  • Scripts shell
    • Exemples de scripts pour initialisation du système ou lancement d'applications

Personnalisation avancée

  • Recompilation du noyau
    • Intérêts de la recompilation, configuration ajustée
  • Drivers supplémentaires
    • Compilation et d'installation de drivers externes
  • Configuration "From Scratch"
    • Mise en oeuvre d'un système entièrement personnalisé avec Buildroot

Complétez votre formation

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus