FreeRTOS pour ESP32-Arduino (livre électronique)

Description

La programmation des systèmes embarqués est difficile en raison de ressources limitées et de fonctionnalités de débogage limitées. Pourquoi développer votre propre système d'exploitation en temps réel (RTOS) et votre propre application alors que le logiciel FreeRTOS éprouvé est disponible gratuitement ? Pourquoi ne pas commencer avec une fondation validée ?

Chaque développeur de logiciels sait qu'il faut diviser un problème difficile en problèmes plus petits pour le résoudre. En utilisant des tâches préemptives distinctes et des mécanismes de communication FreeRTOS, une séparation nette des tâches est obtenue dans toute l'application. Il en résulte des conceptions sûres et maintenables.

Les ingénieurs en exercice et les étudiants peuvent utiliser à la fois ce livre et l'environnement Arduino ESP32 pour se plonger dans les concepts FreeRTOS à un rythme confortable. Le texte bien organisé permet de maîtriser chaque concept avant de passer au chapitre suivant. Des expériences pratiques et des diagrammes sont inclus pour ramener les leçons à la maison. L'expérience est le meilleur professeur.

Chaque chapitre contient des exercices pour tester vos connaissances. Le traitement de l'interface de programmation d'application (API) FreeRTOS est entièrement destiné à l'environnement Arduino ESP32. Vous pouvez appliquer ce que vous avez appris à d'autres environnements FreeRTOS, notamment ESP-IDF d'Espressif. Le code source est disponible sur GitHub. Avec tous ces outils, vous êtes aux commandes lorsqu'il est temps de développer votre prochain projet ESP32 ultra cool.

Ce que vous apprendrez :

  • Comment fonctionne la planification préemptive dans FreeRTOS
  • La startup 'loopTask' d'Arduino
  • Files d'attente de messages
  • Minuteries FreeRTOS et tâche IDLE
  • Le sémaphore, le mutex et leurs différences
  • La boîte mail et son application
  • Priorités des tâches en temps réel et leur impact
  • Interrompre l'interaction et l'utilisation avec FreeRTOS
  • Que définit
  • Notifier les tâches avec des événements
  • Groupes d'événements
  • Sections critiques
  • Tâche de stockage local
  • La tâche du gardien


Fiche produit

La programmation des systèmes embarqués est difficile en raison de ressources limitées et de fonctionnalités de débogage limitées. Pourquoi développer... Lire la suite

€ 32,50 TVA incluse
Membres € 29,25

    Détails

    SKU : 19342
    Auteur : Warren Gay
    Langue : English
    Pages : 314
    Format : PDF

    Description

    La programmation des systèmes embarqués est difficile en raison de ressources limitées et de fonctionnalités de débogage limitées. Pourquoi développer votre propre système d'exploitation en temps réel (RTOS) et votre propre application alors que le logiciel FreeRTOS éprouvé est disponible gratuitement ? Pourquoi ne pas commencer avec une fondation validée ?

    Chaque développeur de logiciels sait qu'il faut diviser un problème difficile en problèmes plus petits pour le résoudre. En utilisant des tâches préemptives distinctes et des mécanismes de communication FreeRTOS, une séparation nette des tâches est obtenue dans toute l'application. Il en résulte des conceptions sûres et maintenables.

    Les ingénieurs en exercice et les étudiants peuvent utiliser à la fois ce livre et l'environnement Arduino ESP32 pour se plonger dans les concepts FreeRTOS à un rythme confortable. Le texte bien organisé permet de maîtriser chaque concept avant de passer au chapitre suivant. Des expériences pratiques et des diagrammes sont inclus pour ramener les leçons à la maison. L'expérience est le meilleur professeur.

    Chaque chapitre contient des exercices pour tester vos connaissances. Le traitement de l'interface de programmation d'application (API) FreeRTOS est entièrement destiné à l'environnement Arduino ESP32. Vous pouvez appliquer ce que vous avez appris à d'autres environnements FreeRTOS, notamment ESP-IDF d'Espressif. Le code source est disponible sur GitHub. Avec tous ces outils, vous êtes aux commandes lorsqu'il est temps de développer votre prochain projet ESP32 ultra cool.

    Ce que vous apprendrez :

    • Comment fonctionne la planification préemptive dans FreeRTOS
    • La startup 'loopTask' d'Arduino
    • Files d'attente de messages
    • Minuteries FreeRTOS et tâche IDLE
    • Le sémaphore, le mutex et leurs différences
    • La boîte mail et son application
    • Priorités des tâches en temps réel et leur impact
    • Interrompre l'interaction et l'utilisation avec FreeRTOS
    • Que définit
    • Notifier les tâches avec des événements
    • Groupes d'événements
    • Sections critiques
    • Tâche de stockage local
    • La tâche du gardien


    Customer Reviews

    Based on 2 reviews
    100%
    (2)
    0%
    (0)
    0%
    (0)
    0%
    (0)
    0%
    (0)
    B
    Bob
    Engineer

    This book is amazing. Easy to read and understand it helps me to step thru required skills to build my application.

    p
    patrick e.
    mr

    Best introduction book to microcontroller rtos.

    Connexion

    Mot de passe oublié ?

    Vous n'avez pas encore de compte ?
    Créer un compte