Embedded Linux: Building a System from the Ground Up Schulung

Alle Preise zzgl. MwSt

Kurs Code

embeddedlinux

Dauer

14 hours (üblicherweise 2 Tage inklusive Pausen)

Voraussetzungen

  • Experience with Linux.

Audience

  • System engineers

Überblick

Embedded Linux ist aufgrund seiner geringen Kosten, einfachen Anpassbarkeit und Kompatibilität mit vielen Mikroprozessortypen die erste Wahl für die Stromversorgung einer Vielzahl von Geräten wie Smartphones, Tablets, Set-Top-Boxen und MP3-Playern.

In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer Schritt für Schritt, wie ein eingebettetes Linux System von Grund auf aufgebaut wird. Vom Aufbau eines minimalistischen Kernels bis zur Konfiguration der Boot- und Initialisierungsprozesse lernen die Teilnehmer die Werkzeuge, Techniken und Denkweisen kennen, die für die Bereitstellung eines voll funktionsfähigen eingebetteten Linux Systems erforderlich sind.

Bei Fernschulungen wird QEMU verwendet, um die Hardware zu emulieren. Andere Plattformen, einschließlich realer Hardwaregeräte, können von Fall zu Fall in Betracht gezogen werden.

    Format des Kurses

    • Teilvorlesung, Teildiskussion, viel Wert auf praktische Umsetzung

    Machine Translated

    Schulungsübersicht

    Introduction

    • Essential elements of an embedded Linux system

    Preparing Your Cross-Compilation Toolchain

    Understanding the Boot Process

    Configuring, Compiling and Booting the Kernel

    Accessing Your Hardware Using JTAG

    Compiling BusyBox

    Building and Modifying a Root File System

    Overview of Available Init Systems

    Writing Systemd Service Files

    Installing Applications for Additional Functionality

    Setting up Networking

    Updating the U-Boot Boot-Loader

    Tools and Workflows for Modifying, Testing and Debugging Your Linux Embedded System

    Summary and Conclusion

    Erfahrungsberichte

    ★★★★★
    ★★★★★

    Verwandte Kategorien

    Kombinierte Kurse

    Sonderangebote

    Sonderangebote Newsletter

    Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
    Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

    EINIGE UNSERER KUNDEN

    is growing fast!

    We are looking for a good mixture of IT and soft skills in Switzerland!

    As a NobleProg Trainer you will be responsible for:

    • delivering training and consultancy Worldwide
    • preparing training materials
    • creating new courses outlines
    • delivering consultancy
    • quality management

    At the moment we are focusing on the following areas:

    • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
    • SOA, BPM, BPMN
    • Hibernate/Spring, Scala, Spark, jBPM, Drools
    • R, Python
    • Mobile Development (iOS, Android)
    • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
    • You need to have patience and ability to explain to non-technical people

    To apply, please create your trainer-profile by going to the link below:

    Apply now!

    This site in other countries/regions