Cours:InfoEmbarqueeScrutationInterruption : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(Page créée avec « =Contexte= temps de traitement : délai entre le changement d'une entrée et la réponse *peut être variable => jitter *dépend de la méthode de programmation *influen... »)
 
(carte raspberry pi)
 
(7 révisions intermédiaires par le même utilisateur non affichées)
Ligne 14 : Ligne 14 :
 
*scrutation
 
*scrutation
 
*interruption
 
*interruption
*impact de la fréquence
+
*impact de la fréquence (fusibles)
 +
*impact d'un os non temps réel
 +
 
 +
=Supports=
 +
 
 +
le temps de traitement sera simulé par une pause de 10µs
 +
 
 +
on étudiera l'impact d'une tâche secondaire à effectuer (ex : clignotement, appui sur un bouton, liaison série ...)
 +
 
 +
 
 +
==carte Arduino Uno==
 +
*[[Cours:Atmega328p]]
 +
*[[Cours:CoursM2103]]
 +
*avrLibc
 +
*arduino
 +
*fusibles
 +
 
 +
==carte raspberry pi==
 +
 
 +
*[[Cours:TPgpioQT]]
 +
*https://wiki.archlinux.org/title/CPU_frequency_scaling

Version actuelle datée du 29 septembre 2023 à 08:24

Contexte

temps de traitement : délai entre le changement d'une entrée et la réponse

  • peut être variable => jitter
  • dépend de la méthode de programmation
  • influencé par la consommation
    • fréquence
    • veille

Objectif

comparer jitter et temps de traitement (et donc fréquence maximale de fonctionnement ) :

  • scrutation
  • interruption
  • impact de la fréquence (fusibles)
  • impact d'un os non temps réel

Supports

le temps de traitement sera simulé par une pause de 10µs

on étudiera l'impact d'une tâche secondaire à effectuer (ex : clignotement, appui sur un bouton, liaison série ...)


carte Arduino Uno

carte raspberry pi