FreeRTOS for ESP32-Arduino

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

Pas d'évaluation

€ 37,50 TVA incluse
Membres € 33,75

      Détails

      SKU : 19341
      EAN : 9781907920936
      ISBN : 978-1-907920-93-6
      Auteur : Warren Gay
      Langue : English
      Pages : 313 (couleur)
      Format : 17 x 23,5 cm (Livre de poche)

      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


      Derniers produits consultés

      Connexion

      Mot de passe oublié ?

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