|
Dauer: 2-3 Tage
Motivation: C ist "die natürliche Programmiersprache"
unter Linux (und Unix allgemein), z.B. sind der Linux-Kern und
viele der System-Tools in C programmiert. Erfahrungen in der
C-Programmierung helfen, die vielen Möglichkeiten von Linux erst so
richtig auszuschöpfen.
Ziel: Mittels vieler Übungen lernen Sie das Schreiben von
C-Programmen unter Linux. Sie lernen die üblichen Werkzeuge zur
C-Programmierung kennen, die in jeder Linux-Distribution vorhanden
sind: Editor, Compiler, Debugger, Make, … Sie lernen, wie man
unter Linux auf Systembestandteile wie Dateien, Verzeichnisse,
Prozesse, Pipes, Hardware und Netzwerk zugreift und sie
bearbeitet/steuert.
Inhalt:
- Werkzeuge: Editor, Compiler, Make
- Kommandozeilen-Utilities in C programmieren
- Man-Pages erstellen
- Mehrsprachige Anwendungen erstellen
- ncurses
- Zugriff auf Dateien und Verzeichnisse
- Prozesse
- Start mit system, exec, fork
- Signale
- Pipes, FIFOs, Shared-Memorey
- Hardware-Zugriffe mit C
- Device-Konzept
- Zugriff auf CDROM, Soundkarte, WebCam, serielle
Schnittstelle
- Netzwerkprogrammierung
- Sockets
- TCP-Client
- TCP-Server (Webserver)
- Grafische Benutzeroberflächen mit C
Schulungsunterlagen:
- Skript/Buch
- Lösungsblätter zu allen Übungen
Voraussetzungen:
- Muss: Allgemeine Computer-Kenntnisse (Tastatur, Maus, Grafische
Oberfläche, Editor)
- Muss: Kenntnis einer beliebigen Programmiersprache
- Muss: Kurs "C-Einführung"
- Muss: Kurs "Linux/UNIX-Grundlagen"
© 2003-2010 OSTC GmbH —
$c-linux-unix-prog.toc,v 1.1 2007/06/18 15:24:32$
|