Note :
Ce livre est une bonne introduction à FreeRTOS, fournissant des explications et des exemples complets, bien qu'il présente quelques inconvénients significatifs liés aux outils propriétaires et à la couverture des concepts de base.
Avantages:⬤ Des explications approfondies et des exemples de FreeRTOS
⬤ aident les utilisateurs à comprendre les concepts rapidement
⬤ adapté aux débutants.
⬤ Simplifie trop les concepts de base tels que les types de microcontrôleurs
⬤ s'appuie fortement sur des outils propriétaires (MikroE mikroC et cartes 'Click') qui ne sont pas largement accessibles
⬤ peut ne pas offrir de meilleurs aperçus que la documentation gratuite.
(basé sur 2 avis de lecteurs)
Arm-Based Microcontroller Multitasking Projects: Using the Freertos Multitasking Kernel
La plupart des applications basées sur des microcontrôleurs sont aujourd'hui volumineuses et complexes, et peuvent nécessiter que plusieurs tâches se partagent le MCU dans des applications multitâches. La plupart des microcontrôleurs modernes à grande vitesse prennent en charge les noyaux multitâches avec des algorithmes d'ordonnancement sophistiqués afin que de nombreuses tâches complexes puissent être exécutées sur une base prioritaire. Projets multitâches pour microcontrôleurs basés sur ARM : Using the FreeRTOS Multitasking Kernel explique comment réaliser des microcontrôleurs ARM Cortex multitâches en utilisant le noyau multitâche FreeRTOS.
Le livre décrit en détail les caractéristiques des systèmes d'exploitation multitâches tels que l'ordonnancement, les priorités, les boîtes aux lettres, les drapeaux d'événements, les sémaphores, etc. avant de présenter le très populaire noyau multitâche FreeRTOS.
Des projets pratiques en temps réel utilisant la très populaire carte de développement Clicker 2 pour STM32 (qui peut facilement être transférée sur d'autres cartes) ainsi que FreeRTOS sont une caractéristique essentielle de ce livre. Les projets comprennent LED clignotant à des rythmes différents ; rafraîchissement de LED à 7 segments ; robot mobile dont les différents capteurs sont contrôlés par des tâches différentes ; servomoteurs multiples contrôlés indépendamment ; projet IoT multitâche ; contrôleur de température avec entrée clavier indépendante ; générateur de nombres aléatoires avec 3 tâches : en direct, générateur, affichage ; système d'alarme domestique ; système de gestion de parking, et bien d'autres encore.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)