Multitask-Programmierung mit dem Raspberry Pi Pico (PDF)

Beschreibung

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.


Produktformular

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

€ 32,80 (inkl. MwSt.)
Mitglieder: € 26,24

    Details

    SKU: 21311
    EAN: 9783895767449
    ISBN: 978-3-89576-744-9
    Autor: Hans-Joachim Seeger
    Sprache: Deutsch
    Seiten: 273
    Format: PDF

    Beschreibung

    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.


    Login

    Passwort vergessen?

    Sie haben noch kein Konto?
    Konto erstellen