Auf der Suche nach der passenden Inhouse-Schulung? 💡 Wir finden sie für dich!

Kurs suchen 👉

LFD450 Embedded Linux Entwicklung

New Elements GmbH / IT-Schulungen.com, in Nürnberg (+7 Standorte)
Dauer
4 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
25 November, 2024 (+61 Starttermine)
Preis
2.255,05 EUR inkl. MwSt.
Dauer
4 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
25 November, 2024 (+61 Starttermine)
Preis
2.255,05 EUR inkl. MwSt.
Für weitere Informationen stellen Sie gerne eine Informationsanfrage 👍

Beschreibung

New Elements GmbH / IT-Schulungen.com

In dieser 4-tägigen Schulung "LFD450 Embedded Linux Entwicklung" erlernen die Teilnehmer die essenziellen Techniken für die Entwicklung von Embedded Linux Geräten. Die Schulung legt besonderen Fokus auf verschiedene Schwerpunkte. Dazu gehören vertiefte Kenntnisse über die Architektur des Linux-Kernels, insbesondere in Bezug auf die Anpassung an eine eingebettete Plattform. Des Weiteren werden Methoden zur Ermittlung der optimalen Systemgröße entsprechend den individuellen Projektanforderungen behandelt. Die Schulung vermittelt außerdem das Know-how zur Nutzung verschiedener Ressourcen zur Einrichtung einer Cross-Entwicklungsumgebung für Embedded-Systeme. Teilnehmer werden dazu befähigt, die verfügbaren Optionen für Bibliotheken und Application User-Spaces zu analysieren und auf die Anforderungen von Embedded-Systemen abzustimmen. Die Schulung deckt eine breite Palette weiterer relevanter Themen ab.

Möchten Sie mehr über diese Weiterbildung erfahren?

Kommende Starttermine

Wählen Sie aus 61 verfügbaren Startterminen

25 November, 2024

  • Präsenzkurs / vor Ort
  • Hamburg

25 November, 2024

  • Präsenzkurs / vor Ort
  • Köln

25 November, 2024

  • Präsenzkurs / vor Ort
  • München

25 November, 2024

  • Präsenzkurs / vor Ort
  • Nürnberg

25 November, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

26 November, 2024

  • Präsenzkurs / vor Ort
  • Berlin

26 November, 2024

  • Präsenzkurs / vor Ort
  • Stuttgart

2 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Hamburg

2 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Köln

2 Dezember, 2024

  • Präsenzkurs / vor Ort
  • München

2 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Nürnberg

2 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Stuttgart

2 Dezember, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

10 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Berlin

16 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

6 Januar, 2025

  • Präsenzkurs / vor Ort
  • Berlin

20 Januar, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

20 Januar, 2025

  • Präsenzkurs / vor Ort
  • Köln

20 Januar, 2025

  • Präsenzkurs / vor Ort
  • München

20 Januar, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

20 Januar, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

21 Januar, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

27 Januar, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

10 Februar, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

10 Februar, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

10 Februar, 2025

  • Präsenzkurs / vor Ort
  • Köln

10 Februar, 2025

  • Präsenzkurs / vor Ort
  • München

10 Februar, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

10 Februar, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

24 Februar, 2025

  • Präsenzkurs / vor Ort
  • Berlin

24 Februar, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

11 März, 2025

  • Präsenzkurs / vor Ort
  • Berlin

17 März, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

17 März, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

25 März, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

25 März, 2025

  • Präsenzkurs / vor Ort
  • Köln

25 März, 2025

  • Präsenzkurs / vor Ort
  • München

25 März, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

25 März, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

8 April, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

14 April, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

14 April, 2025

  • Präsenzkurs / vor Ort
  • Köln

14 April, 2025

  • Präsenzkurs / vor Ort
  • München

14 April, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

14 April, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

22 April, 2025

  • Präsenzkurs / vor Ort
  • Berlin

22 April, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

6 Mai, 2025

  • Präsenzkurs / vor Ort
  • Stuttgart

13 Mai, 2025

  • Präsenzkurs / vor Ort
  • Berlin

13 Mai, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

13 Mai, 2025

  • Präsenzkurs / vor Ort
  • Köln

13 Mai, 2025

  • Präsenzkurs / vor Ort
  • München

13 Mai, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

13 Mai, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

19 Mai, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

3 Juni, 2025

  • Präsenzkurs / vor Ort
  • Frankfurt a. M.

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • Hamburg

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • Köln

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • München

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • Nürnberg

23 Juni, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang

Agenda

Einführung

  • Linux-Distributionen
  • Plattformen
  • Ihr System vorbereiten
  • Was sich durch Linux ändert
  • Dokumentation und Links
  • Anmeldung zum Kurs

Konzepte von Embedded und Echtzeit-Systeme

  • Grundlegende Konzepte
  • Sicherheitsgründe
  • Off the Shelf (OTS)
  • Embedded Caveats
  • Echtzeit-Betriebssysteme
  • Echtzeit-Linux
  • Kundenspezifische Hardware-Unterstützung
  • Ressourcen

Cross-Development Umgebung: Ziele und Bedürfnisse

  • Einführung
  • Warum ist es schwierig?
  • Betrachtungen zum Projektziel

KBuild System

  • Einführung
  • Kbuild-Makefiles
  • Kconfig-Grundlagen
  • Kconfig durchsuchen

Cross-Development: Toolchain

  • Compiler-Triplet
  • Integrierter Linux-Distributions-Cross-Compiler
  • Linaro
  • CodeSourcery
  • crosstool-ng
  • Buildroot
  • OpenEmbedded
  • Yocto-Projekt
  • Clang

Einrichtung eines Target Development Board mit uSD

  • Verwendung virtueller Hardware
  • Ein leichterer Weg zur Entwicklung
  • Zielsetzungen der Labs

Boot Loader und U-Boot

  • Stufen des Boot-Codes
  • GPL Boot Loader
  • Das U-Boot
  • Die U-Boot Kommandozeile
  • Die U-Boot Umgebung

Kernel Konfiguration, Kompilation und Booting

  • Konfigurierung des Kernels für das Development Board

Gerätetreiber

  • Gerätetypen
  • Geräte-Knotenpunkte
  • Treibermerkmale

Device Trees

  • Was sind Device Trees?
  • Was ein Device Tree tut und was er nicht tut
  • Device-Tree-Syntax
  • Durchlaufen eines Device Trees
  • Device Tree Bindungen
  • Device-Tree-Unterstützung in Bootloadern
  • Verwendung von Device-Tree-Daten in Treibern
  • Koexistenz und Konvertierung von alten Treibern

Target Filesystem Packaging

  • Embedded-Dateisystem-Ziele
  • Verzeichnisse: ein Überblick
  • Embedded-Dateisystem-Typen

Erstellung eines Target Root Filesystem

Root Filesystem Auswahl

  • SysV-Init vs. BusyBox-Init
  • udev vs. BusyBox mdev
  • Systemd
  • Auswahl der C-Bibliothek

Konfiguration von uClibc

  • Konfigurieren von uClibc für NFS

BusyBox Utility Suite

  • Grundlagen der Funktionsweise
  • Integration mit Buildroot

Kernel Überwachung und Debugging

  • Verfolgung und Profilierung
  • Ftrace, Trace-Cmd, Kernelshark
  • Perf
  • Perf verwenden
  • sysctl
  • SysRq-Schlüssel und oops-Meldungen
  • Kernel-Debugger

Right-Sizing

  • Eingebettete Komponenten, die oft benötigt werden
  • Erfassung der Kernelgrößen

Speicher Technologie Devices

  • Was sind MTD-Bausteine?
  • NAND vs. NOR vs. eMMC
  • Treiber- und Anwendermodule
  • Flash-Dateisysteme

Komprimiertes Dateisystem

  • SquashFS
  • Bereitstellung in einer MTD-Partition

System Upgrades

  • Ab wann ist ein Update erforderlich?
  • Update Strategien
  • Vorkonzipierte Upgrade-Systeme

Real-Time-Erweiterungen

  • Vorhersehbarkeit und Voreinstellung und Sperren
  • PREEMPT_RT-Projekt
  • Real-Time Checkliste

Lernmethodik

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.

Inhouse/Firmenseminar

Dieser Kurs wird auch als Inhouse-Variante und Firmenseminar angeboten. Für weitere Informationen stellen Sie gerne eine Informationsanfrage.

Zielgruppe / Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Vertrautheit mit Linux-Dienstprogrammen
  • Kenntnisse in der C-Programmierung
  • Erfahrung in der Linux- oder Unix-Entwicklung

Zielgruppe

  • Erfahrene Entwickler
  • Programmierer und Ingenieure

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot LFD450 Embedded Linux Entwicklung zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
New Elements GmbH / IT-Schulungen.com
Thurn-und-Taxisstraße 10
90411 Nürnberg

New Elements GmbH / IT-Schulungen.com

Unter dem Namen IT-Schulungen.com betreibt die Nürnberger New Elements GmbH seit über zwei Jahrzehnten eines der bedeutendsten Bildungszentren im deutschsprachigen Raum. Das Bildungszentrum befindet sich im renommierten Nordostpark in Nürnberg, in den industriehistorisch berühmten Räumlichkeiten der Bell-Laboratories von Alcatel-Lucent. Das...

Erfahren Sie mehr über New Elements GmbH / IT-Schulungen.com und weitere Kurse des Anbieters.

Anzeige