© best_vector/Shutterstock.com
Windows Developer
Buchtipp

Buchtipp: Multitasking mit AVR RISC-Controllern

An Universitäten und Fachhochschulen lernen Entwickler zwar die Grundlagen von Thread, Task und Co., können mit diesem Wissen bei der Programmierung von hardwarenaher Software aber nur wenig anfangen. Der Autor dieses Buchs will an dieser Stelle Abhilfe schaffen.

Tam Hanna


Multitasking leicht gemachtNach einer Einführung in die grundlegenden Konzepte der Programmierung von AVR-Controllern – wer mit C umgehen kann, ist nach der Lektüre von Kapitel 3 zur Nutzung von GPIO und Co. befähigt – beginnt die Vorstellung der ersten Variante einer Motorsteuerung auf Basis einer Endlosschleife, Timern und Co.Kapitel Numero 5 präsentiert eine zweite Methode zur Realisierung von primitivem Multitasking. Hinter dem Begriff RTC verbirgt sich hier keine Echtzeituhr, sondern das Verfahren der „Run to Completion“ – eine einfache Art des Multitaskings, die minimale Ansprüche an die zugrunde liegende Hardware stellt.Raus aus der BlackboxIn Kapitel 7 wendet sich der Autor dem heiligen Gral des präemptiven Multitaskings zu. Auf Basis eines von FreeRTOS und anderen Open-Source-Projekten abgeleiteten Schedulers erklärt der Autor Konzepte wie die Rettung von Stackframes, die Realisierung von Semaphoren und Co.Nach dem Durcharbeiten dieses Abschnitts sieht man die bisher als „Blackbox“ empfundenen Synchronisierungsprimitiva mit komplett anderen Augen: Das gesammelte Wissen hilft dabei, auf fortgeschrittenen Prozessrechnern und am Desktop mehr aus der vorhandenen Hardware herauszuholen.Ernsthafte Abhandlung eines komplexen ThemasFazit Prof. Dr. Ernst Forgber Multitasking mit AVR RISC-Controllern Lösungsansätze und praktische Beispiele für Multitasking-Programme 260 Seiten, 49,95 EuroFranzis Verlag 2014ISBN 978-3-645-65270-4 Multitasking mit AVR RISC-ControllernLösungsansätze und praktische Beispiele für Multitasking-Programme260 Seiten, 49,95 EuroFranzis Verlag 2014ISBN 978-3-645-65270-4

Zur Motivation stellt Forgber im ersten Kapitel Grundbegriffe des Multitaskings anhand eines beliebigen Desktopbetriebssystems vor. Der Autor legt sein Augenmerk dabei auf hardwaretechnische Anforderungen und Vorgänge – eine vom Thema ablenkende Einführung in die diversen Desktop-APIs bleibt aus.Kapitel Numero 5 präsentiert eine zweite Methode zur Realisierung von primitivem Multitasking. Hinter dem Begriff RTC verbirgt sich hier keine Echtzeituhr, sondern das Verfahren der „Run to Completion“ – eine einfache Art des Multitaskings, die minimale Ansprüche an die zugrunde liegende Hardware stellt.Raus aus der BlackboxIn einem im Jahr 2006 erschienenen Werk zum Thema Protothreads handelt es sich um an bestimmten Stellen unterbrechbare Funktionen, die kooperatives Multitasking ermöglichen – das in diesem Buch realisierte Beispiel stellt diese auf den e...

Windows Developer
Buchtipp

Buchtipp: Multitasking mit AVR RISC-Controllern

An Universitäten und Fachhochschulen lernen Entwickler zwar die Grundlagen von Thread, Task und Co., können mit diesem Wissen bei der Programmierung von hardwarenaher Software aber nur wenig anfangen. Der Autor dieses Buchs will an dieser Stelle Abhilfe schaffen.

Tam Hanna


Multitasking leicht gemachtNach einer Einführung in die grundlegenden Konzepte der Programmierung von AVR-Controllern – wer mit C umgehen kann, ist nach der Lektüre von Kapitel 3 zur Nutzung von GPIO und Co. befähigt – beginnt die Vorstellung der ersten Variante einer Motorsteuerung auf Basis einer Endlosschleife, Timern und Co.Kapitel Numero 5 präsentiert eine zweite Methode zur Realisierung von primitivem Multitasking. Hinter dem Begriff RTC verbirgt sich hier keine Echtzeituhr, sondern das Verfahren der „Run to Completion“ – eine einfache Art des Multitaskings, die minimale Ansprüche an die zugrunde liegende Hardware stellt.Raus aus der BlackboxIn Kapitel 7 wendet sich der Autor dem heiligen Gral des präemptiven Multitaskings zu. Auf Basis eines von FreeRTOS und anderen Open-Source-Projekten abgeleiteten Schedulers erklärt der Autor Konzepte wie die Rettung von Stackframes, die Realisierung von Semaphoren und Co.Nach dem Durcharbeiten dieses Abschnitts sieht man die bisher als „Blackbox“ empfundenen Synchronisierungsprimitiva mit komplett anderen Augen: Das gesammelte Wissen hilft dabei, auf fortgeschrittenen Prozessrechnern und am Desktop mehr aus der vorhandenen Hardware herauszuholen.Ernsthafte Abhandlung eines komplexen ThemasFazit Prof. Dr. Ernst Forgber Multitasking mit AVR RISC-Controllern Lösungsansätze und praktische Beispiele für Multitasking-Programme 260 Seiten, 49,95 EuroFranzis Verlag 2014ISBN 978-3-645-65270-4 Multitasking mit AVR RISC-ControllernLösungsansätze und praktische Beispiele für Multitasking-Programme260 Seiten, 49,95 EuroFranzis Verlag 2014ISBN 978-3-645-65270-4

Zur Motivation stellt Forgber im ersten Kapitel Grundbegriffe des Multitaskings anhand eines beliebigen Desktopbetriebssystems vor. Der Autor legt sein Augenmerk dabei auf hardwaretechnische Anforderungen und Vorgänge – eine vom Thema ablenkende Einführung in die diversen Desktop-APIs bleibt aus.Kapitel Numero 5 präsentiert eine zweite Methode zur Realisierung von primitivem Multitasking. Hinter dem Begriff RTC verbirgt sich hier keine Echtzeituhr, sondern das Verfahren der „Run to Completion“ – eine einfache Art des Multitaskings, die minimale Ansprüche an die zugrunde liegende Hardware stellt.Raus aus der BlackboxIn einem im Jahr 2006 erschienenen Werk zum Thema Protothreads handelt es sich um an bestimmten Stellen unterbrechbare Funktionen, die kooperatives Multitasking ermöglichen – das in diesem Buch realisierte Beispiel stellt diese auf den e...

Neugierig geworden?


    
Loading...

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang