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: 3309

"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.

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: 5998

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.

Embedded Linux mit Raspberry Pi und Co.

Author: Ralf Jesse

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958450636

Category: Computers

Page: 408

View: 5192

- 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

Reconfigurable Computing Systems Engineering

Virtualization of Computing Architecture

Author: Lev Kirischian

Publisher: CRC Press

ISBN: 1482282240

Category: Computers

Page: 320

View: 9367

Reconfigurable Computing Systems Engineering: Virtualization of Computing Architecture describes the organization of reconfigurable computing system (RCS) architecture and discusses the pros and cons of different RCS architecture implementations. Providing a solid understanding of RCS technology and where it’s most effective, this book: Details the architecture organization of RCS platforms for application-specific workloads Covers the process of the architectural synthesis of hardware components for system-on-chip (SoC) for the RCS Explores the virtualization of RCS architecture from the system and on-chip levels Presents methodologies for RCS architecture run-time integration according to mode of operation and rapid adaptation to changes of multi-parametric constraints Includes illustrative examples, case studies, homework problems, and references to important literature A solutions manual is available with qualifying course adoption. Reconfigurable Computing Systems Engineering: Virtualization of Computing Architecture offers a complete road map to the synthesis of RCS architecture, exposing hardware design engineers, system architects, and students specializing in designing FPGA-based embedded systems to novel concepts in RCS architecture organization and virtualization.

Hardware Security

A Hands-on Learning Approach

Author: Swarup Bhunia,Mark Tehranipoor

Publisher: Morgan Kaufmann

ISBN: 0128124784

Category: Computers

Page: 526

View: 1256

Hardware Security: A Hands-On Learning Approach provides a broad, comprehensive and practical overview of hardware security that encompasses all levels of the electronic hardware infrastructure. It covers basic concepts like advanced attack techniques and countermeasures that are illustrated through theory, case studies and well-designed, hands-on laboratory exercises for each key concept. The book is ideal as a textbook for upper-level undergraduate students studying computer engineering, computer science, electrical engineering, and biomedical engineering, but is also a handy reference for graduate students, researchers and industry professionals. For academic courses, the book contains a robust suite of teaching ancillaries. Users will be able to access schematic, layout and design files for a printed circuit board for hardware hacking (i.e. the HaHa board) that can be used by instructors to fabricate boards, a suite of videos that demonstrate different hardware vulnerabilities, hardware attacks and countermeasures, and a detailed description and user manual for companion materials. Provides a thorough overview of computer hardware, including the fundamentals of computer systems and the implications of security risks Includes discussion of the liability, safety and privacy implications of hardware and software security and interaction Gives insights on a wide range of security, trust issues and emerging attacks and protection mechanisms in the electronic hardware lifecycle, from design, fabrication, test, and distribution, straight through to supply chain and deployment in the field

C in a Nutshell

Author: Peter Prinz,Tony Crawford

Publisher: O'Reilly Germany

ISBN: 9783897213449

Category: C (Computer program language)

Page: 602

View: 982

Mathe-Manga Statistik

Author: Shin Takahashi

Publisher: Springer-Verlag

ISBN: 9783834805669

Category: Mathematics

Page: 189

View: 7565

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?

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: 8242

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.

Architekturen der digitalen Signalverarbeitung

Author: Peter Pirsch

Publisher: Springer-Verlag

ISBN: 3322967239

Category: Technology & Engineering

Page: 368

View: 6990

Mit den Fortschritten in der Mikroelektronik wächst auch der Bedarf an VLSI-Realisierungen von digitalen Signalverarbeitungseinheiten. Die zunehmende Komplexität der Signalverarbeitungsverfahren führt insbesondere bei Signalen mit hoher Quellenrate auf Anforderungen, die nur durch spezielle Schaltungsstrukturen erfüllt werden können. Dieses Buch behandelt Schaltungstechniken und Architekturen zur Erzielung hoher Durchsatzraten von Algorithmen der Signalverarbeitung. Neben alternativen Schaltungstechniken zur Realisierung der Basisoperationen, Addition, Multiplikation und Division werden CORDIC-Architekturen zur Implementierung transzendenter Funktionen vorgestellt. Zur Konzeption von Systemen mit Parallelverarbeitung und Pipelining wird ein allgemeines Verfahren zur Abbildung von Signalverarbeitungsalgorithmen auf anwendungsspezifischen Architekturen erläutert. Hierzu werden beispielhaft spezielle Architekturen für Filter, Matrixoperationen und die diskrete Fouriertransformation erörtert. Architekturen programmierbarer digitaler Signalprozessoren sowie beispielhafte zugehörige Implementierungen sind eingeschlossen. Das Buch soll sowohl Studenten und Ingenieure der Elektrotechnik als auch der technischen Informatik mit Architekturkonzepten der digitalen Signalverarbeitung vertraut machen.

C - kurz & gut

Author: Peter Prinz,Ulla Kirch-Prinz

Publisher: O'Reilly Germany

ISBN: 9783897212381

Category: C (Computer program language)

Page: 120

View: 9730

C - kurz & gut besteht aus zwei Teilen: einer kompakten Beschreibung der Sprache und einer thematisch strukturierten Referenz zur Standardbibliothek. Die Darstellung der Sprache basiert auf dem ANSI-Standard und geht auch auf die Erweiterungen im neuen Standard von 1999 (kurz ANSI C99) ein. Die darin eingefuhrten neuen Datentypen, Funktionen und Makros sind zur besseren Orientierung immer gekennzeichnet, da diese Erweiterungen noch nicht bei allen C-Compilern implementiert sind. Ein knapper Index hilft beim Finden der Funktionen, Typen und anderer Syntax-Elemente. Aus dem Inhalt: Grundlagen Datentypen Ausdrucke und Operatoren Anweisungen Deklarationen Funktionen Praprozessor-Direktiven Die Standardbibliothek"

Linux-Kernel-Handbuch

Leitfaden zu Design und Implementierung von Kernel 2.6

Author: Robert Love

Publisher: Pearson Deutschland GmbH

ISBN: 9783827322470

Category:

Page: 472

View: 9744

Programmieren lernen mit Python

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3868999477

Category: Computers

Page: 312

View: 2992

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.

Handbuch der Printmedien

Technologien und Produktionsverfahren

Author: Helmut Kipphan

Publisher: Springer-Verlag

ISBN: 3642570240

Category: Technology & Engineering

Page: 1246

View: 9272

Dieses Handbuch stellt umfassend den Stand traditioneller sowie neuer, computergestützter Technologien in allen Produktionsphasen von Printmedien dar. Auch zu elektronischen Medien wird klar Stellung bezogen. Als detailliertes Nachschlagewerk und Standardreferenz wendet es sich an technisch und kaufmännisch orientierte Fach- und Führungskräfte der grafischen Industrie. Neben Druckereien und Verlagen, der Zulieferindustrie, den Fachverbänden, werden jedoch auch Studenten und Auszubildende an Fachschulen und Hochschulen davon profitieren. Die schnell abrufbare, verlässliche Information sichert und verstärkt die berufliche Handlungsfähigkeit des Praktikers und gibt dem Studierenden eine Basis belastbaren Wissens. Das aufwendige farbige Layout unterstützt die Didaktik. Die robuste Ausstattung sorgt für eine lange Lebensdauer auch im täglichen Gebrauch. Die beiliegende CD-ROM ermöglicht eine Volltextsuche im gesamten Buchtext und stellt einige Zusatzinformationen zur Verfügung.

Bluetooth

Author: Nathan J. Muller

Publisher: N.A

ISBN: 9783826607387

Category:

Page: 423

View: 5068

Integration von Advanced Control in der Prozessindustrie

Rapid Control Prototyping

Author: Dirk Abel,Ulrich Epple,Gerd-Ulrich Spohr

Publisher: John Wiley & Sons

ISBN: 3527626387

Category: Science

Page: 338

View: 7944

Das erste Buch, das Rapid Control Prototyping zur zeitnahen und effizienten Umsetzung von Steuerungsverfahren für verfahrenstechnische Anlagen beschreibt Aufgrund zunehmender Komplexität verfahrenstechnischer Prozesse und steigender Qualitäts-, Umwelt- und Rentabilitätsanforderungen kommt dem Einsatz intelligenter Verfahren der Automatisierungs- und Leittechnik eine ständig wachsende Bedeutung zu. Unter den Verfahren des Advanced Control, d.h. den höheren Regelungsmethoden, haben sich dabei insbesondere modellgestützte prädiktive Regelungen in der Praxis bestens bewährt. Die praktische Umsetzung, mit leittechnischen Methoden in die betrieblich Prozessebene vorzudringen, wird detailliert und anschaulich beschrieben. Durch den Einsatz des Rapid Control Prototyping wird es möglich, Verfahren des Advanced Control aus der Simulations- und Entwicklungsumgebung heraus schnell, kostengünstig und zuverlässig in den betrieblichen Einsatz zu bringen. Damit wird ein ein wesentlicher Beitrag zur Effizienz und Qualitätssicherung beim Systementwurf geleistet. Ein wesentlicher Aspekt ist die vollständige und sichere Integration von Verfahren des Advanced Control in das Prozessleitsystem SIMATIC PCS7 auf der Feldebene Geeignete Einsatzgebiete sind nahezu alle Industriezweige - von der chemischen, pharmazeutischen, biotechnologischen Industrie bis zur Kunstoffindustrie.