Cours:InfoEmbarqueeScrutationInterruption : Différence entre versions
(→Supports) |
(→Supports) |
||
| (2 révisions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 19 : | Ligne 19 : | ||
=Supports= | =Supports= | ||
| − | le temps de traitement sera simulé par une pause de | + | le temps de traitement sera simulé par une pause de 1ms ( ou 10 µs) |
on étudiera l'impact d'une tâche secondaire à effectuer (ex : clignotement, appui sur un bouton, liaison série ...) | on étudiera l'impact d'une tâche secondaire à effectuer (ex : clignotement, appui sur un bouton, liaison série ...) | ||
| Ligne 25 : | Ligne 25 : | ||
==carte Arduino Uno== | ==carte Arduino Uno== | ||
| − | [[Cours:Atmega328p]] | + | *[[Cours:Atmega328p]] |
| − | + | *[[Cours:CoursM2103]] | |
*avrLibc | *avrLibc | ||
*arduino | *arduino | ||
| Ligne 33 : | Ligne 33 : | ||
==carte raspberry pi== | ==carte raspberry pi== | ||
| − | [[Cours:TPgpioQT]] | + | *[[Cours:TPgpioQT]] |
| + | *https://wiki.archlinux.org/title/CPU_frequency_scaling | ||
Version actuelle datée du 2 septembre 2025 à 10:36
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 1ms ( ou 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