Embedded Linux Grundkurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 5 Tage

Ziele

In diesem Kurs lernen Sie das Betriebssystem selbst, sowie dessen Konzepte kennen und erhalten eine Einführung in die Programmierung.

Zielgruppe

  • Embeddedprogrammierer
  • Elektroniker
  • Architekten

 

Voraussetzungen

Grundwissen in der Benutzung der Linux-Shell ist von Vorteil

Agenda

Linux und Unix-Anfänge

  • Remote Login mit SSH
  • Grundlagen: die Shell, Werkzeuge wie sed, grep, find
  • Diagnose mit Hilfe von Tools wie netstat, top, den Filesystemen procfs und sysfs

Programmierung

  • Files bzw. Filedeskriptoren
  • Prozesse und getrennte Adressräume.
  • Multithreading.
  • Netzwerke programmieren
  • Memory Management
  • Realtime
  • Kernel-Konzept

Hardware

  • Das General Purpose IO (GPIO) Subsystem.
  • Mikrocontrollern
    • Inter Integrated Circuit (I2C)
    • Serial Peripheral Interface (SPI)
    • Verschiedene Driverframeworks im Kernel
    • CAN-Bus

Ziele

In diesem Kurs lernen Sie das Betriebssystem selbst, sowie dessen Konzepte kennen und erhalten eine Einführung in die Programmierung.

Zielgruppe

  • Embeddedprogrammierer
  • Elektroniker
  • Architekten

 

Voraussetzungen

Grundwissen in der Benutzung der Linux-Shell ist von Vorteil

Agenda

Linux und Unix-Anfänge

  • Remote Login mit SSH
  • Grundlagen: die Shell, Werkzeuge wie sed, grep, find
  • Diagnose mit Hilfe von Tools wie netstat, top, den Filesystemen procfs und sysfs

Programmierung

  • Files bzw. Filedeskriptoren
  • Prozesse und getrennte Adressräume.
  • Multithreading.
  • Netzwerke programmieren
  • Memory Management
  • Realtime
  • Kernel-Konzept

Hardware

  • Das General Purpose IO (GPIO) Subsystem.
  • Mikrocontrollern
    • Inter Integrated Circuit (I2C)
    • Serial Peripheral Interface (SPI)
    • Verschiedene Driverframeworks im Kernel
    • CAN-Bus

Diese Seite weiterempfehlen