ARM Microprocessor Systems

Cortex-M Architecture, Programming, and Interfacing

Author: Muhammad Tahir,Kashif Javed

Publisher: CRC Press

ISBN: 1482259435

Category: Computers

Page: 498

View: 4995

This book presents the use of a microprocessor-based digital system in our daily life. Its bottom-up approach ensures that all the basic building blocks are covered before the development of a real-life system. The ultimate goal of the book is to equip students with all the fundamental building blocks as well as their integration, allowing them to implement the applications they have dreamed up with minimum effort.
Release

Embedded Linux mit Raspberry Pi und Co.

Author: Ralf Jesse

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958450636

Category: Computers

Page: 408

View: 8082

- Embedded-Linux-Kernel erzeugen - Treiber und Kernelmodule entwickeln - Praxisbeispiele mit LED-Matrix und LC-Displays Raspberry Pi, BeagleBone Black, CubieBoard und Co. haben dazu beigetragen, das Interesse an Embedded Linux sowie dessen Programmierung und Nutzung für alltägliche Dinge zu wecken. Es wird verstärkt immer mehr auch im industriellen Umfeld eingesetzt. Dieses Buch vermittelt die Grundlagen, die für den produktiven Einsatz von Embedded Linux notwendig sind. Ralf Jesse führt am Beispiel des beliebten Minicomputers Raspberry Pi in die Handhabung und Weiterentwicklung von Embedded Linux ein. Er behandelt alle Schritte, die für die Entwicklung von Embedded-Linux-Systemen wichtig sind: Aufsetzen und Nutzen einer sogenannten Cross-Development-Plattform auf der Basis eines in einer virtuellen Maschine ausgeführten Desktop Linux Übertragen der entwickelten Software auf das Zielsystem Grundlagen von Shellscripts für komfortablere Softwareentwicklung Vermittlung der für den Bau eines Kernels und des root-Dateisystems benötigten Kenntnisse Einfaches Starten und Testen des Kernels unter Einsatz des Bootmanagers „Das U-Boot“ instieg in die Entwicklung von Gerätetreibern und Kernelmodulen Das Buch richtet sich an alle, die „mehr“ aus ihrem Embedded System herausholen wollen. Die dafür erforderlichen Linux-Kenntnisse sind keine Voraussetzung, sondern werden im Buch erarbeitet. Alternative Ansätze auf der Basis anderer Minicomputer werden ebenfalls aufgezeigt. Somit ist das Buch für alle relevant, die Embedded Linux als Betriebssystem einsetzen wollen, unabhängig von der verwendeten Hardware. Aus dem Inhalt: - Linux-Grundlagen - Shell-Programmierung - Netzwerkanbindung - Aufbau einer Cross-Entwicklungsumgebung - Erstellen eines Embedded-Linux-Kernels - Erzeugen eines root-Dateisystems - Der Bootprozess für verschiedene Embedded PCs: Raspberry Pi, BeagleBone Black und Cubieboard - Einstieg in die Entwicklung von Treibern und Kernelmodulen - Template für eigene Treiber - Ansteuerung von Hardware - Praxisbeispiele: Schieberegister, Ansteuerung von 8x8-LED-Matrizen, Steuerung von textbasierten LC-Displays
Release

ARM Cortex-M3 Mikrocontroller

Author: Ralf Jesse

Publisher: mitp Verlags GmbH & Co. KG

ISBN: 3826696018

Category: Computers

Page: 576

View: 6818

Aufbau eines Entwicklungssystems mit Eclipse und der GNU Toolchain Fehlersuche mit dem GNU-Debugger und weiteren Hilfsmitteln Korrekte Dimensionierung elektronischer Komponenten Typische Programmiertechniken Aus dem Inhalt: Digitale Aus- und Eingänge (PIO, Parallel Input/Output Controller) LC-Displays und 7-Segment-Anzeigen Wichtige Systemkomponenten (NVIC, PMC, Supply Controller, etc.) Timer, Counter, Real Time Clock Peripheral DMA Controller (PDC) PWM – Pulsweitenmodulation Analog-/Digital-Wandlung und Digital-/Analog-Umsetzung Serielle Kommunikation (z.B. mit SD-Karten) Dieses Buch behandelt den Einsatz und die Programmierung von ARM Cortex-M3-Mikrocontrollern. Am Beispiel des AT91SAM3S4B von ATMEL lernen Sie alle wichtigen Aspekte im Umgang mit modernen Mikrocontrollern kennen. Viele praktische Anwendungen und zahlreiche Tabellen erleichtern das Verständnis. Der praxisnahe Einsatz von Datenblättern hilft zudem beim Einsatz anderer Mikrocontroller und Bauelemente. Zunächst erstellt der Autor ein kostenloses Entwicklungssystem auf der Basis von Eclipse, dem CDT und der GNU Toolchain. Alternativen dazu werden ebenfalls vorgestellt. Im weiteren Verlauf werden sämtliche internen Komponenten der AT91SAM3S-Familie erläutert. Die Entwicklung wiederverwendbarer Software unter Einsatz gängiger Bauelemente zeigt Lösungen für Anforderungen der täglichen Praxis. Die Beispiele in diesem Buch befassen sich mit der Ansteuerung von Displays, der Erfassung analoger Größen (z.B. Temperaturen), der Digital-/Analog-Umsetzung und der seriellen Datenübertragung unter Einsatz von SD-Karten. Die korrekte Dimensionierung externer Komponenten wird anhand einfacher Berechnungen erläutert und geübt. Dieses Buch wendet sich an Ingenieure, Studenten technischer Fachrichtungen und Hobby-Elektroniker, die sich erstmals mit der Programmierung von Mikrocontrollern befassen. Es werden dabei durchschnittliche Kenntnisse der Programmiersprache C vorausgesetzt. Über den Autor: Ralf Jesse ist Diplom-Ingenieur der Elektrotechnik mit mehr als 25 Jahren beruflicher Praxis im Einsatz von Mikroprozessoren und -controllern. Nach ersten Erfahrungen als Entwicklungsingenieur in einem Maschinenbau-Unternehmen folgten mehr als 20 Jahre als Software-Ingenieur in einem großen japanischen Konzern.
Release

Rechnerorganisation und Rechnerentwurf

Die Hardware/Software-Schnittstelle

Author: David Patterson,John LeRoy Hennessy

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3110446065

Category: Computers

Page: 833

View: 7618

Mit der deutschen Übersetzung zur fünfter Auflage des amerikanischen Klassikers Computer Organization and Design - The Hardware/Software Interface ist das Standardwerk zur Rechnerorganisation wieder auf dem neusten Stand - David A. Patterson und John L. Hennessy gewähren die gewohnten Einblicke in das Zusammenwirken von Hard- und Software, Leistungseinschätzungen und zahlreicher Rechnerkonzepte in einer Tiefe, die zusammen mit klarer Didaktik und einer eher lockeren Sprache den Erfolg dieses weltweit anerkannten Standardwerks begründen. Patterson und Hennessy achten darauf, nicht nur auf das "Wie" der dargestellten Konzepte, sondern auch auf ihr "Warum" einzugehen und zeigen damit Gründe für Veränderungen und neue Entwicklungen auf. Jedes der Kapitel steht für einen deutlich umrissenen Teilbereich der Rechnerorganisation und ist jeweils gleich aufgebaut: Eine Einleitung, gefolgt von immer tiefgreifenderen Grundkonzepten mit steigernder Komplexität. Darauf eine aktuelle Fallstudie, "Fallstricke und Fehlschlüsse", Zusammenfassung und Schlussbetrachtung, historische Perspektiven und Literaturhinweise sowie Aufgaben. In der neuen Auflage sind die Inhalte in den Kapiteln 1-5 an vielen Stellen punktuell verbessert und aktualisiert, mit der Vorstellung neuerer Prozessoren worden, und der Kapitel 6... from Client to Cloud wurde stark überarbeitetUmfangreiches Zusatzmaterial (Werkzeuge mit Tutorien etc.) stehtOnline zur Verfügung.
Release

The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors

Author: Joseph Yiu

Publisher: Newnes

ISBN: 0124079180

Category: Technology & Engineering

Page: 864

View: 7859

This new edition has been fully revised and updated to include extensive information on the ARM Cortex-M4 processor, providing a complete up-to-date guide to both Cortex-M3 and Cortex-M4 processors, and which enables migration from various processor architectures to the exciting world of the Cortex-M3 and M4. This book presents the background of the ARM architecture and outlines the features of the processors such as the instruction set, interrupt-handling and also demonstrates how to program and utilize the advanced features available such as the Memory Protection Unit (MPU). Chapters on getting started with IAR, Keil, gcc and CooCox CoIDE tools help beginners develop program codes. Coverage also includes the important areas of software development such as using the low power features, handling information input/output, mixed language projects with assembly and C, and other advanced topics. Two new chapters on DSP features and CMSIS-DSP software libraries, covering DSP fundamentals and how to write DSP software for the Cortex-M4 processor, including examples of using the CMSIS-DSP library, as well as useful information about the DSP capability of the Cortex-M4 processor A new chapter on the Cortex-M4 floating point unit and how to use it A new chapter on using embedded OS (based on CMSIS-RTOS), as well as details of processor features to support OS operations Various debugging techniques as well as a troubleshooting guide in the appendix topics on software porting from other architectures A full range of easy-to-understand examples, diagrams and quick reference appendices
Release

The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors

Author: Joseph Yiu

Publisher: Academic Press

ISBN: 0128032782

Category: Technology & Engineering

Page: 784

View: 4565

The Definitive Guide to the ARM® Cortex®-M0 and Cortex-M0+ Processors, Second Edition explains the architectures underneath ARM’s Cortex-M0 and Cortex-M0+ processors and their programming techniques. Written by ARM’s Senior Embedded Technology Manager, Joseph Yiu, the book is packed with examples on how to use the features in the Cortex-M0 and Cortex-M0+ processors. It provides detailed information on the instruction set architecture, how to use a number of popular development suites, an overview of the software development flow, and information on how to locate problems in the program code and software porting. This new edition includes the differences between the Cortex-M0 and Cortex-M0+ processors such as architectural features (e.g. unprivileged execution level, vector table relocation), new chapters on low power designs and the Memory Protection Unit (MPU), the benefits of the Cortex-M0+ processor, such as the new single cycle I/O interface, higher energy efficiency, better performance and the Micro Trace Buffer (MTB) feature, updated software development tools, updated Real Time Operating System examples using KeilTM RTX with CMSIS-RTOS APIs, examples of using various Cortex-M0 and Cortex-M0+ based microcontrollers, and much more. Provides detailed information on ARM® Cortex®-M0 and Cortex-M0+ Processors, including their architectures, programming model, instruction set, and interrupt handling Presents detailed information on the differences between the Cortex-M0 and Cortex-M0+ processors Covers software development flow, including examples for various development tools in both C and assembly languages Includes in-depth coverage of design approaches and considerations for developing ultra low power embedded systems, the benchmark for energy efficiency in microcontrollers, and examples of utilizing low power features in microcontrollers
Release

The Designer's Guide to the Cortex-M Processor Family

Author: Trevor Martin

Publisher: Newnes

ISBN: 0081006349

Category: Technology & Engineering

Page: 490

View: 4257

The Designer’s Guide to the Cortex-M Microcontrollers gives you an easy-to-understand introduction to the concepts required to develop programs in C with a Cortex-M based microcontroller. The book begins with an overview of the Cortex-M family, giving architectural descriptions supported with practical examples, enabling you to easily develop basic C programs to run on the Cortex-M0/M0+/M3 and M4 and M7. It then examines the more advanced features of the Cortex architecture such as memory protection, operating modes, and dual stack operation. Once a firm grounding in the Cortex-M processor has been established the book introduces the use of a small footprint RTOS and the CMSIS-DSP library. The book also examines techniques for software testing and code reuse specific to Cortex-M microcontrollers. With this book you will learn: the key differences between the Cortex-M0/M0+/M3 and M4 and M7; how to write C programs to run on Cortex-M based processors; how to make the best use of the CoreSight debug system; the Cortex-M operating modes and memory protection; advanced software techniques that can be used on Cortex-M microcontrollers; how to use a Real Time Operating System with Cortex-M devices; how to optimize DSP code for the Cortex-M4; and how to build real time DSP systems. Includes an update to the latest version (5) of MDK-ARM, which introduces the concept of using software device packs and software components Includes overviews of the new CMSIS specifications Covers developing software with CMSIS-RTOS showing how to use RTOS in a real world design Provides a new chapter on the Cortex-M7 architecture covering all the new features Includes a new chapter covering test driven development for Cortex-M microcontrollers Features a new chapter on creating software components with CMSIS-Pack and device abstraction with CMSIS-Driver Features a new chapter providing an overview of the ARMv8-M architecture including the TrustZone hardware security model
Release

Embedded and Real-Time Operating Systems

Author: K.C. Wang

Publisher: Springer

ISBN: 3319515179

Category: Technology & Engineering

Page: 481

View: 1666

This book covers the basic concepts and principles of operating systems, showing how to apply them to the design and implementation of complete operating systems for embedded and real-time systems. It includes all the foundational and background information on ARM architecture, ARM instructions and programming, toolchain for developing programs, virtual machines for software implementation and testing, program execution image, function call conventions, run-time stack usage and link C programs with assembly code. It describes the design and implementation of a complete OS for embedded systems in incremental steps, explaining the design principles and implementation techniques. For Symmetric Multiprocessing (SMP) embedded systems, the author examines the ARM MPcore processors, which include the SCU and GIC for interrupts routing and interprocessor communication and synchronization by Software Generated Interrupts (SGIs).“/div>divThroughout the book, complete working sample systems demonstrate the design principles and implementation techniques. The content is suitable for advanced-level and graduate students working in software engineering, programming, and systems theory.
Release

Programmieren lernen mit Python

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3868999477

Category: Computers

Page: 312

View: 7171

Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Mit mathematischen Vorkenntnissen ist Python leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für Schritt durch die Sprache, beginnend mit grundlegenden Programmierkonzepten, über Funktionen, Syntax und Semantik, Rekursion und Datenstrukturen bis hin zum objektorientierten Design. Jenseits reiner Theorie: Jedes Kapitel enthält passende Übungen und Fallstudien, kurze Verständnistests und kleinere Projekte, an denen Sie die neu erlernten Programmierkonzepte gleich ausprobieren und festigen können. Auf diese Weise können Sie das Gelernte direkt anwenden und die jeweiligen Programmierkonzepte nachvollziehen. Lernen Sie Debugging-Techniken kennen: Am Ende jedes Kapitels finden Sie einen Abschnitt zum Thema Debugging, der Techniken zum Aufspüren und Vermeiden von Bugs sowie Warnungen vor entsprechenden Stolpersteinen in Python enthält. Starten Sie durch: Beginnen Sie mit den Grundlagen der Programmierung und den verschiedenen Programmierkonzepten, und lernen Sie, wie ein Informatiker zu programmieren.
Release

The Definitive Guide to the ARM Cortex-M3

Author: Joseph Yiu

Publisher: Elsevier

ISBN: 9780080551432

Category: Technology & Engineering

Page: 384

View: 4630

This user's guide does far more than simply outline the ARM Cortex-M3 CPU features; it explains step-by-step how to program and implement the processor in real-world designs. It teaches readers how to utilize the complete and thumb instruction sets in order to obtain the best functionality, efficiency, and reuseability. The author, an ARM engineer who helped develop the core, provides many examples and diagrams that aid understanding. Quick reference appendices make locating specific details a snap! Whole chapters are dedicated to: Debugging using the new CoreSight technology Migrating effectively from the ARM7 The Memory Protection Unit Interfaces, Exceptions,Interrupts ...and much more! *The only available guide to programming and using the groundbreaking ARM Cortex-M3 processor *Easy-to-understand examples, diagrams, quick reference appendices, full instruction and Thumb-2 instruction sets are all included *The author, an ARM engineer on the M3 development team, teaches end users how to start from the ground up with the M3, and how to migrate from the ARM7
Release

Modellierung von eingebetteten Systemen mit UML und SysML

Author: Andreas Korff

Publisher: Spektrum Akademischer Verlag

ISBN: 9783827416902

Category: Computers

Page: 296

View: 5414

Gerade bei der Entwicklung eingebetteter Systeme haben die Zusammenarbeit in domänenübergreifenden Teams sowie der Wunsch nach Zertifizierbarkeit und Wiederverwertbarkeit der Entwicklungsergebnisse einen hohen Stellenwert. Dabei spielt die Modellierung der verschiedenen Sichten auf das zukünftige System eine bedeutende Rolle, und seit der tiefgreifenden Überarbeitung der UML in UML 2 und der Spezifikation der SysML ist die objektorientierte Analyse und das Design auch von Eingebetteten Systemen mit den grafischen Modellierungssprachen der Object Management Group (OMG) sehr gut möglich. Leider definieren beide Modellierungssprachen nur die sprachliche und grafische Notation, geben aber kaum Hilfe zur Nutzung entsprechend eines Entwicklungsprozesses. Das vorliegende Buch soll dem Leser anhand griffiger Beispiele die unterschiedlichen Diagramme der UML und der SysML als nützliche Perspektiven bei der Entwicklung eingebetteter Systeme erklären und geht dabei auf die unterschiedlichen Projektphasen und die Notationselemente in den einzelnen Diagrammen ein. UML-Profile und ein Ausblick auf neue Vorgehensweisen wie Executable UML als Gastkapitel runden den Überblick ab.
Release

Die C++-Programmiersprache

Author: Bjarne Stroustrup

Publisher: Pearson Deutschland GmbH

ISBN: 9783827316608

Category: C+

Page: 1068

View: 8948

Release

C und C++ für Embedded Systems

Author: Friedrich Bollow,Matthias Homann,Klaus-Peter Köhn

Publisher: Hüthig Jehle Rehm

ISBN: 9783826659492

Category:

Page: 572

View: 9979

Release

Code Complete - Deutsche Ausgabe

Author: Steve McConnell

Publisher: Microsoft Press Deutschland

ISBN: 9783860635933

Category: Computer software

Page: 909

View: 1795

Dieses Buch ist die deutsche Ubersetzung eines Klassikers der Programmierliteratur von Steve McConnell. Seine mit vielen Preisen ausgezeichneten Bucher helfen Programmierern seit Jahren, besseren und effizienteren Code zu schreiben. Das Geheimnis dieses Buches liegt in der Art, wie der Autor das vorhandene Wissen uber Programmiertechniken aus wissenschaftlichen Quellen mit den Erfahrungen aus der taglichen praktischen Arbeit am Code zusammenfuhrt und daraus die wesentlichen Grundvoraussetzungen der Softwareentwicklung und die effektivsten Arbeitstechniken ableitet. Verstandliche Beispiele und klare Anleitungen vermitteln dem Leser dieses Wissen auf unkomplizierte Weise. Dieses Buch informiert und stimuliert, ganz gleich, wie viel sie bereits uber Programmierung wissen, welche Entwicklungsumgebung und Sprache sie bevorzugen und welche Arten von Anwendungen sie normalerweise programmieren.
Release

Getting Started with Tiva ARM Cortex M4 Microcontrollers

A Lab Manual for Tiva LaunchPad Evaluation Kit

Author: Dhananjay V. Gadre,Sarthak Gupta

Publisher: Springer

ISBN: 8132237668

Category: Technology & Engineering

Page: 271

View: 7021

The book presents laboratory experiments concerning ARM microcontrollers, and discusses the architecture of the Tiva Cortex-M4 ARM microcontrollers from Texas Instruments, describing various ways of programming them. Given the meager peripherals and sensors available on the kit, the authors describe the design of Padma – a circuit board with a large set of peripherals and sensors that connects to the Tiva Launchpad and exploits the Tiva microcontroller family’s on-chip features. ARM microcontrollers, which are classified as 32-bit devices, are currently the most popular of all microcontrollers. They cover a wide range of applications that extend from traditional 8-bit devices to 32-bit devices. Of the various ARM subfamilies, Cortex-M4 is a middle-level microcontroller that lends itself well to data acquisition and control as well as digital signal manipulation applications. Given the prominence of ARM microcontrollers, it is important that they should be incorporated in academic curriculums. However, there is a lack of up-to-date teaching material – textbooks and comprehensive laboratory manuals. In this book each of the microcontroller’s resources – digital input and output, timers and counters, serial communication channels, analog-to-digital conversion, interrupt structure and power management features – are addressed in a set of more than 70 experiments to help teach a full semester course on these microcontrollers. Beyond these physical interfacing exercises, it describes an inexpensive BoB (break out board) that allows students to learn how to design and build standalone projects, as well a number of illustrative projects.
Release

Embedded Controller

Grundlagen und praktische Umsetzung für industrielle Anwendungen

Author: Rüdiger R. Asche

Publisher: Springer-Verlag

ISBN: 3658148500

Category: Computers

Page: 293

View: 2828

Das Buch gewährt einen Einblick in die Architektur eingebetteter Systeme und den Entwicklungsprozess für die sie steuernde Firmware. Die Anforderungen an ein unbeaufsichtigt laufendes Embedded System sowie deren Umsetzung stehen dabei im Fokus. Alle Konzepte werden anhand von verbreiteten Komponenten wie ARM® Cortex® M3 und M4 basierten Prozessoren, FreeRTOS oder lwip praktisch umgesetzt. Praxistipps zur effizienten und zielgerichteten Nutzung von Debug-, Einkapselungs- und Analysewerkzeugen runden das Buch ab. Sie helfen sowohl dem Einsteiger als auch dem erfahrenen Profi bei der Entwicklung robuster und wartungsfreundlicher Firmware für Mikrocontroller im eingebetteten Umfeld.
Release

Projekte mit dem Raspberry Pi®

Author: Robinson/Cook/Evans/McManus

Publisher: mitp Verlags GmbH & Co. KG

ISBN: 3826696999

Category: Computers

Page: 472

View: 3030

470 Seiten Raspberry-Pi-Praxis Ansteuerung von LED-Lichterketten über Musik, Hausautomation mit Webcam und E-Mail-Alarm Twitter- und Facebook-Anbindung, Hightech-Vogelhäuschen, Zusammenarbeit von Arduino und Raspberry Pi Python-Grundlagen anhand mehrerer Software-Projekte Sie haben mit Ihrem Raspberry Pi schon die ersten Schritte unternommen und stellen sich nun die Frage – und jetzt? Genau hier setzt dieses Buch an. Sie finden zahlreiche inspirierende Projekte für den Raspberry Pi, die Sie direkt umsetzen können Die Autoren stellen 16 interessante und zunehmend anspruchsvollere Projekte vor, mit denen Sie Ihre Kenntnisse erweitern können. Dazu gehören unter anderem: Erstellen einfacher Programme mit Python, z.B. das Spiel Tic-Tac-Toe Nachprogrammierung von Spieleklassikern wie Pong und Pac Man Minecraft Maze Maker, ein Python-Programm, das Minecraft-Labyrinthe erzeugt Anschluss von Schnittstellen-Hardware und Bau eines Reaktionstesters Ein softwaregesteuertes Spielzeug, das auf Twitter zugreift und Tweets vorliest Disco-Beleuchtung: Ansteuerung von LED-Lichterketten im Takt der Musik Aufbau eines vernetzten Überwachungssystems mit Türkontaktschalter, Bewegungsmelder, Webcam und E-Mail-Alarm Computergesteuerte Projekte wie Modellrennbahn und Türschloss Ein Bilder zeichnender Drehgeber als Zaubertafel mit Facebook-Anbindung Elektronischer Harmonograph: eine Maschine zum Zeichnen komplizierter Muster, ein Arduino hilft beim Sammeln von Daten in Echtzeit Hightech-Vogelhäuschen mit Lichtschranke zum Aufzeichnen und Auswerten von Bewegungsdaten Das Buch zeigt Ihnen, wie Sie den Raspberry Pi programmieren und coole automatisierte, interaktive Technikspielereien basteln. Am Ende aller Kapitel finden Sie Vorschläge zum Ausbau der Projekte. Es werden keine Kenntnisse vorausgesetzt. Für Neulinge wird am Anfang kurz erläutert, wie Sie den Raspberry Pi zum Laufen bekommen. Python-Einsteiger finden eine Einführung in die Programmierung mit Python. Über die Autoren: Andrew Robinson ist führender Raspberry-Pi-Experte und Entwickler des PiFace, der Erweiterungsplatine für den Raspberry Pi. Er hat am Fachbereich Informatik der Universität Manchester dabei geholfen, den Pi-Projekt-Wettbewerb ins Leben zu rufen, einen landesweiten Wettstreit für Raspberry-Pi-Projekte. Mike Cook, auch unter dem Namen Grumpy Mike bekannt, ist tätig als freiberuflicher Berater für alles, was irgendwie mit Physical Computing zu tun hat. Er ist ein erfahrener Fachautor und hat mehr als 300 Artikel über Computer und Elektronik verfasst. Jonathan Evans ist in Toronto ansässig und Mitbegründer von PrivateEyePi, einem Projekt zur Hausüberwachung. Sean McManus ist freiberuflicher Fachautor.
Release