Fachbücher

Titelblatt

ARM Assembly for Embedded Applications

Author
Daniel W. Lewis
Verlag
-
Zusammenfassung
Grundlagen der Assembly Programmierung für Arm Cortex M4 Prozessoren.
Relevante Kenntnisse: Assembly
Titelblatt

Elements of Programming Interviews (C++)

Author
Adnan Aziz, Tsung-Hsien Lee und Amit Prakash
Verlag
CreateSpace Independent Publishing Platform
Zusammenfassung
Sammlung von algorithmischen Aufgaben in C++
Relevante Kenntnisse: C/C++
Titelblatt

The Definitive Guid to ARM Cortex-M0 and Cortex-M0+ Processors

Author
Joseph Yiu
Verlag
Newnes
Zusammenfassung
Übersicht über Aufbau und Features von ARM Cortex-M0 und Cortex-M0+ Prozessoren.
Titelblatt

C++: Das umfassende Handbuch

Author
Torsten T. Will
Verlag
Rheinwerk
Zusammenfassung
Sprachgrundlagen, OOP, Standardbibliothek und Core Guidelines in C++
Relevante Kenntnisse: C/C++
Titelblatt

The Algorithm Design Manual

Author
Steven S. Skiena
Verlag
Springer
Zusammenfassung
Überblick über gängige Algorithm und Nachschlagewerk für gängige Probleme
Titelblatt

Reusable Firmware Design

Author
Jacob Beningo
Verlag
Apress
Zusammenfassung
Entwicklung von portierbarer Firmware, Dokumentation von Software, Entwicklung von APIs and HALs
Titelblatt

Embedded Software Design

Author
Jacob Beningo
Verlag
Apress
Zusammenfassung
Design von embedded systems mit Fokus auf drei Kernbereiche: Softwarearchitektur und Design; Agile, DevOps und Prozesse; Entwicklung und Coding Skills
Titelblatt

Mastering Embedded Linux Programming

Author
Frank Vasquez und Chris Simmonds
Verlag
Packt Publishing
Zusammenfassung
Bootloaders, Root Dateisystem, Buildroot, Yocto,
Titelblatt

Linux Device Driver Development

Author
John Madieu
Verlag
Packt Publishing
Zusammenfassung
Entwicklung von Linux Kerneltreibern
Titelblatt

Linux System Programming Techniques

Author
Jack-Benny Persson
Verlag
Packt Publishing
Zusammenfassung
Linux Dateisystem und Datei I/O, Daemons, POSIX
Titelblatt

The Complete Edition - Software Engineering for Real-Time Systems

Author
Jim Cooling
Verlag
Packt Publishing Ltd.
Zusammenfassung
Moderne Designmethoden für die Entwicklung von Echtzeitsystemen, Bedeutung von Diagrammen im Software Entwicklungsprozess
Titelblatt

Create GUI Applications with Python & Qt6 (PySide6 Edition)

Author
Martin Fitzpatrick
Verlag
-
Zusammenfassung
Entwicklung von GUIs mit PySide6
Relevante Kenntnisse: Python
Titelblatt

Python Testing with Pytest

Author
Brian Okken
Verlag
Pragmatic Bookshelf
Zusammenfassung
Software Testing mit Pytest: Asserts, Fixtures, Parametrization, Markers und Plugins
Relevante Kenntnisse: Python
Titelblatt

Modern CMake for C++

Author
Rafal Swidzinski
Verlag
Packt Publishing
Zusammenfassung
Einführung in CMake, Arbeiten mit Targets, Strukturierung eines CMake Projektes
Titelblatt

Programming the Raspberry Pi Pico in C

Author
Harry Fairhead
Verlag
I/O Press
Zusammenfassung
Grundlegende Funktionen des Raspberry Pi Pico und deren Anwendung mittels SDK (Input/Output, PWM, I2C, SPI, PIO, UART) mit Beispielen
Relevante Kenntnisse: C/C++
Titelblatt

DIY Microcontroller Projects for Hobbyists

Author
Miguel Angel Garcia-Ruiz und Pedro Cesar Santana Mancilla
Verlag
Packt Publishing
Zusammenfassung
Diverse Microcontroller Projekte darunter Klatschschalter, IoT Temperatur-Messstation und Gassensor
Relevante Kenntnisse: C/C++
Titelblatt

Python Workout

Author
Reuven M. Lerner
Verlag
Manning
Zusammenfassung
50 Aufgaben mit Lösungen über Datentypen in Python, Umgang mit Dateien, Objekte, Iteratoren und Generatoren
Relevante Kenntnisse: Python
Titelblatt

Extreme C

Author
Kamran Amini
Verlag
Packt Publishing
Zusammenfassung
OOP in C; Compilation Pipeline; Stack und Heap;
Relevante Kenntnisse: C/C++
Titelblatt

Learn C Programming

Author
Jeff Szuhay
Verlag
Pack Publishing
Zusammenfassung
Grundlagen der Programmierung in C, Pointer, Ein- und Ausgabe, Memory Management
Relevante Kenntnisse: C/C++

Sonstige Bücher

Titelblatt

Deep Work

Author
Cal Newport
Verlag
Piatkus
Zusammenfassung
Warum man mit "Deep Work", sich ungestört einem komplexen Thema zu widmen, mehr erreicht und Hinweise, wie man "Deep Work" im Alltag erreicht.
Titelblatt

Mindfulness in Plain English

Author
Bhante Henepola Gunaratana
Verlag
Wisdom Publications
Zusammenfassung
Schrittweise Anleitung über Mythen, Realitäten und Vorteile von Meditation und Mindfulness
Titelblatt

Ultralearning

Author
Scott Young
Verlag
Thorsons
Zusammenfassung
Prinzipien des Ultralearnings, um sich schnell neue Fähigkeiten aneignen zu können: Metalernen, Fokus, Direktheit, Drill, Abruf, Feedback, Beibehaltung, Intuition und Experimentierung