Rubrik: Elektronik

Wiegelmann, Jörg

Softwareentwicklung in C für Mikroprozessoren und Mikrocontroller

C-Programmierung für Embedded-Systeme

6., überarbeitete Auflage 2011, XIII, 319 Seiten, 170 x 240 mm, Broschur
ISBN 978-3-8007-3261-6, E-Book: ISBN 978-3-8007-4249-3
Beigefügt: CD
Persönliche VDE-Mitglieder erhalten auf diesen Titel 10% Rabatt

Inhaltsverzeichnis Vorwort Leseprobe

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.

CD-ROM:
Die beiliegende CD-ROM enthält eine Vielzahl von aktuellen, nützlichen Programmen für die Praxis in der Softwareentwicklung wie Gnu-CCompiler, Software und Beschreibung zum Selbstbau eines Low-Cost- Programmiergerätes, 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 als Entwicklungsleiter im Bereich der elektronischen Zugangskontrolle tätig. Er hat Erfahrung 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. Seit 1990 arbeitet er mit der Programmiersprache C im Embedded-Bereich.
„Das Buch ist reich an praxisrelevanten und kompetenten Tipps und Hinweisen, die einem Einsteiger das Leben mit Sicherheit erleichtern." (www.sigs-datacom.de)

„Ein Highlight ist die Fallstudie, die selbst erfahrenen Entwicklern einen guten Anhaltspunkt für eigene Projekte bietet." (c’t 2/2012)

Weitere Buchempfehlungen

Buchtitel Format
Embedded-Systeme mit der Arduino-Plattform
Dembowski, Klaus

Embedded-Systeme mit der Arduino-Plattform

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

Dieser Buchtitel ist auch als E-Book (PDF) erhältlich
Fachbuch eBook (PDF) Kombi-Fassung - Buch und E-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 Seiten, Din A5, Festeinband, 2 Bände

Fachbuch
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 Seiten, 170 x 240 mm, Broschur

Dieser Buchtitel ist auch als E-Book (PDF) erhältlich
Fachbuch eBook (PDF) Kombi-Fassung - Buch und E-Book
Elementare Elektronik
Beuth, Klaus; Beuth, Olaf

Elementare Elektronik

mit Grundlagen der Elektrotechnik

2013, 464 Seiten, 175 x 245 mm, Festeinband

Fachbuch
Übungen zur Leistungselektronik
Jäger, Rainer; Stein, Edgar

Übungen zur Leistungselektronik

82 Übungsaufgaben mit Lösungen 50 digitale Simulationen

2012, 316 Seiten, Din A5, Broschur

Fachbuch
Road vehicles - Diagnostic communication
Marscholik, Christoph; Subke, Peter

Road vehicles - Diagnostic communication

Technology and Applications

2008, 337 Seiten, 170 x 240 mm, Broschur

Fachbuch
Basiswissen Elektronik
Garbrecht, Friedrich Wilhelm

Basiswissen Elektronik

Eine Einführung für Einsteiger und Anwender

2003, 288 Seiten, Din A5, Festeinband

Fachbuch
Elektrische Kabel und Leitungen
Katzier, Helmut

Elektrische Kabel und Leitungen

Technologien, Anwendungen und Anforderungen

2015, 578 Seiten, 175 x 245 mm, Festeinband

Fachbuch
Bauelemente
Beuth, Klaus; Beuth, Olaf

Bauelemente

Elektronik 2

2015, 446 Seiten, 165 x 245 mm, Festeinband

Fachbuch
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 Seiten, 170 x 240 mm, Broschur

Fachbuch