Wiegelmann, Jörg

Softwareentwicklung in C für Mikroprozessoren und Mikrocontroller

C-Programmierung für Embedded-Systeme

7., neu bearbeitete und erweiterte Auflage 2017, XII, 311 pages, 170 x 240 mm, Broschur
ISBN 978-3-8007-4328-5, e-book: ISBN 978-3-8007-4329-2
Supplement: DVD
Personal VDE Members are entitled to a 10% discount on this title

Content Foreword Extract

Für die Softwareentwicklung in Embedded-Systemen ist die Programmiersprache C besonders gut geeignet. C hat sich hier als höhere Programmiersprache durchgesetzt, weil es die für Embedded-Anwendungen benötigte Hardwarenähe mit der Möglichkeit, strukturierte prozessor- bzw. controllerunabhängige Software zu erstellen, verbindet.
Dieses Buch bietet eine allgemeine, praxisorientierte Einführung sowie einen anschaulichen Praxisteil. Der allgemeine Teil ist möglichst werkzeug- und prozessorunabhängig aufgebaut. Er enthält und beschreibt mit zahlreichen praxisbezogenen Tipps alle notwendigen Grundlagen, Werkzeuge und Informationen wie Einführung in C, Compiler, Linker, Library, Make, C-Programmierung für Embedded-Systeme, Quellcode, Tools und Entwicklungsumgebung, Systemdesign und objektorientierte Programmierung. Im Praxisteil wird das theoretisch dargestellte Wissen in einer kompletten Fallstudie veranschaulicht und vertieft. Die Werkzeuge und der Prozessor der Fallstudie sind so ausgewählt, dass eine Umsetzung mit möglichst geringem Aufwand erfolgen kann.
Wer Software für Embedded-Systeme entwickeln möchte, findet hier einen tiefen Einblick in die hardwarenahe Programmierung – ohne auf die Details einzelner Prozessoren einzugehen oder lediglich Datenblätter und Bedienungsanleitungen zu zitieren. Dieses nützliche Buch vermittelt auf anschauliche Weise das Wissen um C-Semantik für erfolgreiche eigene Projekte.

DVD
Die beiliegende DVD enthält eine Vielzahl von aktuellen, nützlichen Programmen für die Praxis in der Softwareentwicklung, Software und Beschreibung eines Low-Cost-Programmiergeräts, Software zur Verwaltung, Komplexitätsanalyse und Dokumentation von Quellcode, eine Softwareentwicklungsumgebung und die im Buch behandelte Fallstudie als kompletten Quellcode. Alle beigefügten Programme sind Vollversionen und in ihrem Einsatz nicht beschränkt.
Jörg Wiegelmann ist selbstständig tätig. Er hat Erfahrung als Entwicklungsleiter im Bereich der elektronischen Zugangskontrolle, in der Entwicklung von Software für Komforttelefone, Übertragungseinrichtungen für die Telekommunikation, für Systeme zur Zugangskontrolle und beim Aufbau der dazugehörigen Entwicklungsumgebungen. Bereits seit 1990 arbeitet er mit der Programmiersprache C im Embedded-Bereich.

Other Recommendations

Title Format
Elektrostatik
Berndt, Hartmut

Elektrostatik

Ursachen, Wirkungen, Schutzmaßnahmen, Messungen, Prüfungen, Normung
VDE-Schriftenreihe – Normen verständlich, Volume 71

2017, 376 pages, Din A5, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
Mathematik der digitalen Medien
Bossert, Martin; Bossert, Sebastian

Mathematik der digitalen Medien

präzise – verständlich – einleuchtend

2017, 271 pages, 170 x 240 mm, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
Konformitätsverantwortung
Loerzer, Michael; Schacht, Mario

Konformitätsverantwortung

CE-Kennzeichnung im Produktentstehungsprozess

2016, 151 pages, Din A5, Broschur

Book
Elektrotechnik + Elektronik
Volkmann, Peter

Elektrotechnik + Elektronik

Das Tabellenbuch für Ausbildung und Beruf Formeln, Tabellen, Kennlinien

2013, 272 pages, 210 x 148 mm, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
Embedded-Systeme mit der Arduino-Plattform
Dembowski, Klaus

Embedded-Systeme mit der Arduino-Plattform

2014, VIII, 246 pages, 170 x 240 mm, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
Computerschnittstellen und Bussysteme
Dembowski, Klaus

Computerschnittstellen und Bussysteme

für PC, Tablets, Smartphones und Embedded-Systeme mit Hardware-Programmierung für Android-Geräte (WLAN, Bluetooth, USB)

2013, XVI, 404 pages, 170 x 240 mm, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
Formeln für Elektroniker und IT
Europa Lehrmittel (Ed.)

Formeln für Elektroniker und IT

2016, 80 pages, Din A5, Broschur

Book
Lichtwellenleiter-Übertragungs- und Sensortechnik
Strobel, Otto

Lichtwellenleiter-Übertragungs- und Sensortechnik

2014, 336 pages, Din A5, Festeinband

Book
Leistungselektronik & Übungen zur Leistungselektronik (Set)
Jäger, Rainer; Stein, Edgar

Leistungselektronik & Übungen zur Leistungselektronik (Set)

Set bestehend aus: Lehrbuch: Grundlagen und Anwendungen & Übungsbuch: 82 Übungsaufgaben mit Lösungen, 50 digitale Simulationen

2013, 744 pages, Din A5, Festeinband, 2 Bände

Book
Test- und Prüfverfahren in der Elektronikfertigung
Berger, Mario

Test- und Prüfverfahren in der Elektronikfertigung

Vom Arbeitsprinzip bis Design-for-Test-Regeln

2012, 250 pages, 170 x 240 mm, Broschur

Book