Embedded Systems

Introduction to the ARM® Cortex(TM)-M Microcontrollers
Author: Jonathan W. Valvano
Publisher: Createspace Independent Pub
ISBN: 9781477508992
Category: Technology & Engineering
Page: 462
View: 5587
DOWNLOAD NOW »
"This fifth edition includes the new TM4C1294-based LaunchPad. Most of the code in the book is specific for the TM4C123-based LaunchPad ... This fifth edition switches the syntax from C to the industry-standard C99. "--Page ix.

Mathe-Manga Statistik


Author: Shin Takahashi
Publisher: Springer-Verlag
ISBN: 9783834805669
Category: Mathematics
Page: 189
View: 3517
DOWNLOAD NOW »
Statistik ist trocken und macht keinen Spaß? Falsch! Mit diesem Manga lernt man die Grundlagen der Statistik kennen, kann sie in zahlreichen Aufgaben anwenden und anhand der Lösungen seinen Lernfortschritt überprüfen – und hat auch noch eine Menge Spaß dabei! Eigentlich will die Schülerin Rui nur einen Arbeitskollegen ihres Vaters beeindrucken und nimmt daher Nachhilfe in Statistik. Doch schnell bemerkt auch sie, wie interessant Statistik sein kann, wenn man beispielsweise Statistiken über Nudelsuppen erstellt. Nur ihren Lehrer hatte sich Rui etwas anders vorgestellt, er scheint ein langweiliger Streber zu sein – oder?

Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C: Third Edition


Author: Yifeng Zhu
Publisher: N.A
ISBN: 9780982692660
Category: Computers
Page: 736
View: 3716
DOWNLOAD NOW »
This book introduces basic programming of ARM Cortex chips in assembly language and the fundamentals of embedded system design. It presents data representations, assembly instruction syntax, implementing basic controls of C language at the assembly level, and instruction encoding and decoding. The book also covers many advanced components of embedded systems, such as software and hardware interrupts, general purpose I/O, LCD driver, keypad interaction, real-time clock, stepper motor control, PWM input and output, digital input capture, direct memory access (DMA), digital and analog conversion, and serial communication (USART, I2C, SPI, and USB).

Modernes C++ Design

generische Programmierung und Entwurfsmuster angewendet
Author: Andrei Alexandrescu
Publisher: Hüthig Jehle Rehm
ISBN: 9783826613470
Category:
Page: 424
View: 9681
DOWNLOAD NOW »


Die Kunst des Game Designs

Bessere Games konzipieren und entwickeln
Author: Jesse Schell
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 3958452841
Category: Computers
Page: 680
View: 3931
DOWNLOAD NOW »
Grundlagen der Entwicklung und Konzeption klassischer Spiele von einem der weltweit führenden Game Designer Mehr als 100 Regeln und zentrale Fragen zur Inspiration für den kreativen Prozess Zahlreiche wertvolle Denkanstöße für die Konzeption eines erfolgreichen Spiels Jeder kann die Grundlagen des Game Designs meistern – dazu bedarf es keines technischen Fachwissens. Dabei zeigt sich, dass die gleichen psychologischen Grundprinzipien, die für Brett-, Karten- und Sportspiele funktionieren, ebenso der Schlüssel für die Entwicklung qualitativ hochwertiger Videospiele sind. Mit diesem Buch lernen Sie, wie Sie im Prozess der Spielekonzeption und -entwicklung vorgehen, um bessere Games zu kreieren. Jesse Schell zeigt, wie Sie Ihr Game durch eine strukturierte methodische Vorgehensweise Schritt für Schritt deutlich verbessern. Mehr als 100 gezielte Fragestellungen eröffnen Ihnen dabei neue Perspektiven auf Ihr Game, so dass Sie die Features finden, die es erfolgreich machen. Hierzu gehören z.B. Fragen wie: Welche Herausforderungen stellt mein Spiel an die Spieler? Fördert es den Wettbewerb unter den Spielern? Werden sie dazu motiviert, gewinnen zu wollen? So werden über hundert entscheidende Charakteristika für ein gut konzipiertes Spiel untersucht. Mit diesem Buch wissen Sie, worauf es bei einem guten Game ankommt und was Sie alles bedenken sollten, damit Ihr Game die Erwartungen Ihrer Spieler erfüllt und gerne gespielt wird. Zugleich liefert es Ihnen jede Menge Inspiration – halten Sie beim Lesen Zettel und Stift bereit, um Ihre neuen Ideen sofort festhalten zu können

Differentialgleichungen und ihre Anwendungen


Author: Martin Braun
Publisher: Springer-Verlag
ISBN: 3642973418
Category: Mathematics
Page: 596
View: 3464
DOWNLOAD NOW »
Dieses richtungsweisende Lehrbuch für die Anwendung der Mathematik in anderen Wissenschaftszweigen gibt eine Einführung in die Theorie der gewöhnlichen Differentialgleichungen. Fortran und APL-Programme geben den Studenten die Möglichkeit, verschiedene numerische Näherungsverfahren an ihrem PC selbst durchzurechnen. Aus den Besprechungen: "Die Darstellung ist überall mathematisch streng und zudem ungemein anregend. Abgesehen von manchen historischen Bemerkungen ... tragen dazu die vielen mit ausführlichem Hintergrund sehr eingehend entwickelten praktischen Anwendungen bei. ... Besondere Aufmerksamkeit wird der physikalisch und technisch so wichtigen Frage nach Stabilität von Lösungen eines Systems von Differentialgleichungen gewidmet. Das Buch ist wegen seiner geringen Voraussetzungen und vorzüglichen Didaktik schon für alle Studenten des 3. Semesters geeignet; seine eminent praktische Haltung empfiehlt es aber auch für alle Physiker, die mit Differentialgleichungen und ihren Anwendungen umzugehen haben." #Physikalische Blätter#

Bluetooth


Author: Nathan J. Muller
Publisher: N.A
ISBN: 9783826607387
Category:
Page: 423
View: 5923
DOWNLOAD NOW »


Die kommunikative Konstruktion der Magersuchtproblematik

Wie die Magersucht durch die gesellschaftliche Kommunikation zu einem Problem konstruiert wird
Author: Eric Schmidgall
Publisher: GRIN Verlag
ISBN: 3638062309
Category: Language Arts & Disciplines
Page: 12
View: 1487
DOWNLOAD NOW »
Studienarbeit aus dem Jahr 2007 im Fachbereich Soziologie - Kommunikation, Note: 1,5, Universität St. Gallen, 13 Quellen im Literaturverzeichnis, Sprache: Deutsch, Abstract: Magersucht – ein wahres Problem? Die Magersucht betrifft mehr und mehr Menschen, ohne dass wir es überhaupt realisieren. Auf Grund der herrschenden Schönheitsideale ist das Schlanksein für uns etwas Selbstverständliches, etwas Gegebenes. Wir erkennen die Magersucht nicht als schwerwiegendes Problem, weil wir über die Magersucht zu wenig wissen, weil wir in der Gesellschaft noch zu wenig über sie reden. Das Forschungsinteresse der vorliegenden Seminararbeit richtet sich auf die Art und Weise wie sich die Magersuchtproblematik innerhalb der deutschen Gesellschaft mehr Gehör verschafft und als Problem anerkannt wird. Im Vordergrund steht dabei der Versuch, die folgende Forschungsfrage zu beantworten: Stellt die Magersucht ein durch die Gesellschaft kommunikativ-konstruiertes Problem dar? Die hierfür vorgeschlagene Methodik soll an dieser Stelle kurz erläutert werden. Das hiesige Vorgehen besteht darin, zu erklären wie wir innerhalb einer Gesellschaft überhaupt Wirklichkeiten konstruieren. Anhand dieser Erklärung soll gezeigt werden, wie die Magersuchtproblematik zu einer gesellschaftlichen Wirklichkeit konstruiert wird. Dieser Ansatz führt zur folgenden Gliederung der Seminararbeit: Im ersten Teil soll erklärt werden, wie wir durch Kommunikation in der Lage sind unsere gesellschaftliche Wirklichkeit zu konstruieren und zu verändern. Im zweiten Teil wird untersucht, welche Akteure durch welche Art der Kommunikation versuchen, die Magersucht in Deutschland zu einem gesellschaftlich Problem zu konstruieren.

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


Author: Joseph Yiu
Publisher: Newnes
ISBN: 0124079180
Category: Technology & Engineering
Page: 864
View: 4032
DOWNLOAD NOW »
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

Algorithmen in C++


Author: Robert Sedgewick
Publisher: N.A
ISBN: 9783893194629
Category: Algorithms
Page: 742
View: 8536
DOWNLOAD NOW »


Arduino Praxiseinstieg


Author: Thomas Brühlmann
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 3958450725
Category: Computers
Page: 720
View: 3096
DOWNLOAD NOW »
Alle Komponenten der Hardware, Verwendung der digitalen und analogen Ports, Einsatzbeispiele mit Sensoren, Aktoren und Anzeigen, Praktischer Einstieg in die Arduino-Programmierung, Zahlreiche Beispielprojekte wie Wasserwaage, Mini-roboter mit Wii-Bedienelement und Internetanwendungen wie Mailchecker und RSS-Reader Arduino besteht aus einem Microcontroller und der dazugehörigen kostenlosen Programmierumgebung. Aufgrund der einfachen C-ähnlichen Programmiersprache eignet sich die Arduino-Umgebung für alle, die auf einfache Weise Microcontroller programmieren möchten, ohne gleich Technik-Freaks zu sein, also insbesondere Hobbybastler, Künstler und Designer. Dieses Buch ermöglicht Ihnen einen leichten Einstieg in das sogenannte Physical Computing. Der Autor bietet Ihnen eine praxisnahe Einführung und zeigt Ihnen anhand vieler Beispiele, wie man digitale und analoge Signale über die Eingangs- und Ausgangsports verarbeitet. Darüber hinaus lernen Sie, wie man verschiedene Sensoren wie Temperatursensoren, optische Sensoren und Beschleunigungssensoren für Anwendungen mit dem Arduino-Board einsetzen kann. Anschließend werden Servo- und Motoranwendungen beschrieben. Dabei wird ein kleiner Roboter realisiert, der mit einem Wii-Bedien- element gesteuert werden kann. Im Praxiskapitel beschreibt der Autor verschiedene Internet-Anwendungen mit dem Arduino-Board. Nach der Realisierung der Ethernet-Verbindung wird Ihr Arduino twittern, E-Mails senden und empfangen sowie Umweltdaten sammeln und verarbeiten. Zum Abschluss werden verschiedene Werkzeuge und Hilfsmittel sowie Softwareprogramme für den Basteleinsatz beschrieben und Sie erfahren, wie das Arduino-Board als Messgerät eingesetzt werden kann. Mit dem Wissen aus diesem Praxis-Handbuch können Sie Ihre eigenen Ideen kreativ umsetzen.

ARM Microprocessor Systems

Cortex-M Architecture, Programming, and Interfacing
Author: Muhammad Tahir,Kashif Javed
Publisher: CRC Press
ISBN: 1482259435
Category: Computers
Page: 514
View: 6820
DOWNLOAD NOW »
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.

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe
Author: Robert C. Martin
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 3826696387
Category: Computers
Page: 480
View: 3882
DOWNLOAD NOW »
h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.

Mikrocontroller

Grundlagen der Hard- und Software der Mikrocontroller ATtiny2313, ATtiny26 und ATmega32
Author: Herbert Bernstein
Publisher: Springer-Verlag
ISBN: 3658028130
Category: Technology & Engineering
Page: 481
View: 1399
DOWNLOAD NOW »
Die Mikrocontroller ATtiny2313, ATtiny26 und ATmega32 von Atmel sind im Unterricht und in der Praxis für ihre vielseitigen Anwendungen und einfache Programmierbarkeit bekannt. Der ATtiny2313 ist ein reiner digitaler Prozessor und mit diesem lernt man das Grundprinzip, erklärt anhand von einfachen Beispielen. Auch die Programmierung in Assembler wird an Beispielen ausführlich behandelt. Der ATtiny26 ist ein Prozessor mit internen AD-Wandlern an den Eingängen und DA-Wandlern an den Ausgängen. Beispiele für die Programmierung in Assembler runden das Prinzip ab. Der ATmega32 in seinem 40-poligen DIL-Gehäuse bildet die Lösung für einen kleinen Computer mit LCD-Anzeige und zahlreichen Peripheriebausteinen. Das besondere für die Programmierung in Assembler ist der kompatible Befehlssatz für die drei Mikrocontroller.