Packt

Embedded Linux Essentials Handbook

Zum Labor Day gibt es bei Coursera Plus Rabatte von über 70 $. Sparen Sie 3 Monate lang 40 %.

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

Embedded Linux Essentials Handbook

Bei Coursera PlusMehr erfahren enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Understand the architecture and components of embedded Linux system

  • Debug and secure the Linux kernel using modern tools like eBP

  • Build and simulate custom embedded Linux images using Yocto, Buildroot, and QEMU

Kompetenzen, die Sie erwerben

  • Kategorie: Linux Administration
  • Kategorie: Event Monitoring
  • Kategorie: Project Controls
  • Kategorie: Development Environment
  • Kategorie: Debugging
  • Kategorie: Data Pipelines
  • Kategorie: Application Development
  • Kategorie: System Programming
  • Kategorie: Application Deployment
  • Kategorie: Performance Tuning
  • Kategorie: System Testing
  • Kategorie: Network Troubleshooting
  • Kategorie: CI/CD
  • Kategorie: Linux Commands
  • Kategorie: Embedded Systems

Werkzeuge, die Sie lernen werden

  • Kategorie: System Software
  • Kategorie: Rust (Programming Language)
  • Kategorie: Real-Time Operating Systems
  • Kategorie: Linux
  • Kategorie: Embedded Software

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

September 2026

Bewertungen

17 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

In diesem Kurs gibt es 16 Module

This module delves into the architecture of embedded Linux systems, how they differ from traditional Linux, and when they are most effectively used. Learners will explore the boot process, U-Boot, and the Devicetree, gaining practical insights into configuring and understanding embedded environments.

Das ist alles enthalten

1 Video6 Lektüren1 Aufgabe

This module provides an in-depth look at U-Boot, focusing on its source code structure, command implementation, and how to build and test it using QEMU. Learners will gain practical skills in working with embedded Linux bootloaders and device drivers.

Das ist alles enthalten

1 Video6 Lektüren1 Aufgabe

This module provides an in-depth exploration of the Linux kernel, including its structure, configuration, and implementation on hardware like the Raspberry Pi 5 and QEMU. Learners will gain practical knowledge on building, compiling, and loading the kernel, as well as understanding its role in embedded systems and device drivers.

Das ist alles enthalten

1 Video7 Lektüren1 Aufgabe

This module provides an in-depth exploration of the Devicetree structure, its role in Linux kernel interactions, and how to customize hardware through overlays. Learners will gain practical skills in implementing device configurations, validating hardware functionality, and integrating peripheral devices like ADCs, DACs, and GPIOs.

Das ist alles enthalten

1 Video7 Lektüren1 Aufgabe

This module provides an in-depth look at two popular frameworks for building embedded Linux images-Yocto Project and Buildroot. Learners will explore their structures, tools, and use cases to develop the skills needed to select the most appropriate framework for different hardware requirements.

Das ist alles enthalten

1 Video4 Lektüren1 Aufgabe

This module teaches learners how to build and customize embedded Linux images using the Yocto Project. It covers setting up the build environment, managing layers, and customizing components like the kernel, U-Boot, and final image. Learners will gain practical skills in embedded system development and testing on real and emulated devices.

Das ist alles enthalten

1 Video6 Lektüren1 Aufgabe

This module guides learners through the process of building and customizing embedded Linux images using Buildroot. It covers setting up the environment, adding custom applications, and configuring U-Boot and the final image. Learners will gain hands-on experience with practical implementation and validation techniques.

Das ist alles enthalten

1 Video5 Lektüren1 Aufgabe

This module covers the essential steps for building, debugging, and launching applications on embedded Linux systems. Learners will gain hands-on experience with toolchains, debugging tools like gdbserver and Valgrind, and systemd configuration for automatic application startup.

Das ist alles enthalten

1 Video5 Lektüren1 Aufgabe

This module guides learners through the process of building a web server using Python and Raspberry Pi 5 to display real-time sensor data. It covers sensor data collection, device tree overlays, InfluxDB integration, and Flask web server implementation. By the end, learners will have the skills to create interactive embedded systems for data monitoring.

Das ist alles enthalten

1 Video5 Lektüren1 Aufgabe

This module guides learners through the process of building a scientific instrument using Qt for GUI development and C++ for backend implementation. It covers hardware interaction, asynchronous programming, and the integration of sensors with the Raspberry Pi 5. Learners will gain hands-on experience in creating a functional data collection application.

Das ist alles enthalten

1 Video6 Lektüren1 Aufgabe

This module teaches learners how to build a user interface for a medical device using the Qt framework. It covers assembling GUI elements, interacting with hardware through synchronous methods, and implementing sensor data handling. By the end, learners will be able to design and implement functional Qt-based medical device interfaces.

Das ist alles enthalten

1 Video3 Lektüren1 Aufgabe

This module covers essential techniques for debugging the Linux kernel in embedded systems, including the use of kgdb, ftrace, and lockdep. Learners will gain practical skills in identifying and resolving both functional and performance issues, as well as understanding how to trace and prevent deadlocks.

Das ist alles enthalten

1 Video4 Lektüren1 Aufgabe

This module introduces learners to eBPF as a secure method for executing code in the Linux kernel, focusing on packet and file monitoring. It compares eBPF with its predecessor, cBPF, and explains how to develop and run eBPF applications. Learners will gain hands-on skills in monitoring and securing network traffic using eBPF on a Raspberry Pi 5.

Das ist alles enthalten

1 Video4 Lektüren1 Aufgabe

This module introduces learners to the fundamentals of using Rust in embedded Linux systems, focusing on memory safety, cross-compilation, and kernel integration. It covers key Rust concepts like ownership and borrowing, and demonstrates how to apply these features in real-world embedded development scenarios.

Das ist alles enthalten

1 Video4 Lektüren1 Aufgabe

This module provides an in-depth look at implementing CI/CD pipelines for Embedded Linux systems, covering automated builds, Docker for consistency, and GitHub Actions for real-world automation. Learners will understand how to eliminate build variations and streamline software release processes.

Das ist alles enthalten

1 Video3 Lektüren1 Aufgabe

This module explores emerging trends in embedded Linux, such as edge AI, real-time capabilities, and asymmetric multiprocessing. Learners will gain insights into how these technologies shape the future of embedded systems and how to adapt to rapid technological changes.

Das ist alles enthalten

1 Video2 Lektüren2 Aufgaben

Dozent

Packt - Course Instructors
Packt
2.258 Kurse680.624 Lernende

von

Packt

Mehr von Software Development entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen