Multitask-Programmierung mit dem Raspberry Pi Pico

  • MarqueElektor Publishing

Description

Zeitsteuerung, Scheduler, PIO und Zustandsmaschinen

Multitasking ist der Schlüssel zu leistungsfähigen Embedded-Systemen, und zugleich eine der größten Herausforderungen in der Mikrocontroller-Programmierung. Dieses Buch zeigt Ihnen Schritt für Schritt, wie Sie von einem einfachen Ein-Task-Programm zu einem strukturierten, reaktionsfähigen und skalierbaren System gelangen. Dabei steht nicht nur das Wie, sondern vor allem das Warum im Mittelpunkt.

Sie lernen:

  • warum scheinbare Parallelität entsteht
  • weshalb blockierende Programme instabil werden
  • wie Aufgaben effizient und kontrolliert parallel ablaufen

Ausgehend vom klassischen Superloop vermittelt das Buch moderne Multitasking-Strategien – von nicht-blockierender Programmierung und Tick-Systemen bis zu Task-Schedulern, Zustandsmaschinen und ereignisgesteuerten Konzepten.

Der Fokus liegt auf der Praxis: Sensoren, Displays, Kommunikation und reale Anwendungen werden Schritt für Schritt integriert und mit verständlich kommentierten Beispielprogrammen erklärt.

Fortgeschrittene Themen umfassen:

  • Multicore-Programmierung mit dem Raspberry Pi Pico
  • asynchrones Programmieren mit uasyncio
  • RTOS-Grundlagen mit FreeRTOS
  • die Kombination aus Multicore und RTOS

Dabei werden auch die Grenzen dieser Techniken, insbesondere unter MicroPython, klar aufgezeigt.

Das Buch richtet sich an ambitionierte Einsteiger und fortgeschrittene Entwickler, die Embedded-Systeme fundiert verstehen und robuste, wartbare Multitasking-Anwendungen entwickeln möchten.


Fiche produit

Zeitsteuerung, Scheduler, PIO und Zustandsmaschinen Multitasking ist der Schlüssel zu leistungsfähigen Embedded-Systemen, und zugleich eine der größten Herausforderungen in der... Lire la suite

€ 39,80 (TVA incluse)
Meilleur prix

    Détails

    SKU : 21310
    EAN : 9783895767432
    ISBN : 978-3-89576-743-2
    Auteur : Hans-Joachim Seeger
    Langue : Deutsch
    Pages : 273 (in Farbe)
    Format : 17 x 24 cm (kartoniert)

    Description

    Zeitsteuerung, Scheduler, PIO und Zustandsmaschinen

    Multitasking ist der Schlüssel zu leistungsfähigen Embedded-Systemen, und zugleich eine der größten Herausforderungen in der Mikrocontroller-Programmierung. Dieses Buch zeigt Ihnen Schritt für Schritt, wie Sie von einem einfachen Ein-Task-Programm zu einem strukturierten, reaktionsfähigen und skalierbaren System gelangen. Dabei steht nicht nur das Wie, sondern vor allem das Warum im Mittelpunkt.

    Sie lernen:

    • warum scheinbare Parallelität entsteht
    • weshalb blockierende Programme instabil werden
    • wie Aufgaben effizient und kontrolliert parallel ablaufen

    Ausgehend vom klassischen Superloop vermittelt das Buch moderne Multitasking-Strategien – von nicht-blockierender Programmierung und Tick-Systemen bis zu Task-Schedulern, Zustandsmaschinen und ereignisgesteuerten Konzepten.

    Der Fokus liegt auf der Praxis: Sensoren, Displays, Kommunikation und reale Anwendungen werden Schritt für Schritt integriert und mit verständlich kommentierten Beispielprogrammen erklärt.

    Fortgeschrittene Themen umfassen:

    • Multicore-Programmierung mit dem Raspberry Pi Pico
    • asynchrones Programmieren mit uasyncio
    • RTOS-Grundlagen mit FreeRTOS
    • die Kombination aus Multicore und RTOS

    Dabei werden auch die Grenzen dieser Techniken, insbesondere unter MicroPython, klar aufgezeigt.

    Das Buch richtet sich an ambitionierte Einsteiger und fortgeschrittene Entwickler, die Embedded-Systeme fundiert verstehen und robuste, wartbare Multitasking-Anwendungen entwickeln möchten.


    Connexion

    Mot de passe oublié ?

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