Temps reel & communication
FreeRTOS, taches et priorites, UART/SPI/I2C/CAN et debogage embarque.
Contrainte temps réel dur et souple
Comprendre ce qui distingue un système temps réel d'un système rapide, et pourquoi rater une échéance n'a pas les mêmes conséquences partout.
Boucle infinie contre système temps réel multitache
Savoir quand une super-boucle bare-métal suffit et à partir de quel point de complexité un RTOS multitache devient nécessaire.
Tâches, priorités et inversion de priorité
Comprendre comment un RTOS ordonnance des tâches par priorité, et pourquoi ce mécanisme peut se retourner contre lui-même sans protection adaptée.
Bus UART, I2C et SPI
Choisir entre les trois bus de communication les plus courants en embarque en fonction du nombre de périphériques, du débit et des contraintes de câblage.
Bus CAN et robustesse en environnement bruité
Comprendre pourquoi le bus CAN a été conçu pour l'automobile et comment son arbitrage et son codage protègent la communication dans un environnement électriquement bruité.