Cours:InfoEmbarqueeScrutationInterruption : Différence entre versions
(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 à 07: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
- Cours:Atmega328p
- Cours:CoursM2103
- avrLibc
- arduino
- fusibles