Direkt zur Hauptnavigation springen Direkt zum Inhalt springen Jump to sub navigation

Embedded Linux Applikationsentwicklung

Seminarziel
Sie erhalten einen umfassenden Einblick in die Möglichkeiten der Applikationsentwicklung im Rahmen eines Embedded Linux Projektes.

Zielgruppe/Vorkenntnisse
Entwickler ohne bzw. mit geringen Unix/Linux- sowie C-/C++-Kenntnissen.

Seminarinhalte

  • Übersicht über GNU/Linux
  • GCC Toolchain, GDB Debugger
  • GPL und andere Lizenzen
  • System Call-Schnittstelle
  • Prozessmanagement: Prozesse, Scheduler und Prioritäten
  • Soft Real Time-Prozesse
  • Threads und ihre Implementierungen
  • IPC - Interprozess-Kommunikation: Pipes, Message Queues, Shared Memory, Semaphoren, Signale
  • Netzwerk-Programmierung mit den BSD-Sockets: TCP/IP und UDP/IP, Server und Clients
  • Nützliche Systembibliotheken
  • Literaturempfehlungen

Beispiele und Übungen

  • Thread-Programmierung
  • Netzwerk-Programmierung (TCP und UDP Server/Client-Beispiele)
  • IPC-Programmierung

Dauer
zweitägig, 09:00 bis 17:00 Uhr und 09:00 bis 16:00Uhr

Teilnehmer
min. 3 Personen, max. 8 Personen

Für Rückfragen, inhaltliche Wünsche und Terminvereinbarungen zu unseren Inhouse-Seminaren, rufen Sie uns gerne an oder nutzen Sie unser Kontaktformular.