beratung

 

 

telefonnu

 

 

termin_vereinbaren  

 

 

 anfrage_button  

 

 

lastminuteangebote
 
 

 

 

Seminarstandorte :

Bayern: München Nürnberg 

Niedersachsen: Hannover Northeim

Nordrhein-Westfalen: Paderborn Dortmund Essen

Baden-Württemberg: Ludwigsburg/Stuttgart Karlsruhe

Hessen: Frankfurt

Rheinland-Pfalz: Mainz

Sachsen: Leipzig

Berlin

Hamburg

Bremen

Österreich: Wien Linz Salzburg Innsbruck Dornbirn Graz

Italien: Bozen

Seminarsprache:

Deutsch | auf Anfrage Englisch oder Italienisch möglich

Trainer Login






Passwort vergessen?
Noch kein Benutzerkonto?
Registrieren

Windows Embedded CE Systemprogrammierung - Seminare

Seminarziel

Dieses praktisch ausgerichtete Seminar vermittelt Ihnen alle wichtigen Grundlagen zur Windows Embedded CE-System-Programmierung. Wir machen sie zuerst mit der Architektur, den Modulen und Komponenten des Systems vertraut. Weitere Themen sind dann die Bedeutung von Exceptions und Interrupts, die Prozesse und Thread-Konzepte, sowie die Datei-und Datenbankverwaltung, das Memory und Registry Management, die Erstellung von statischen und dynamischen Bibliotheken, die DLL-Programmierung und das Arbeiten mit seriellen Schnittstellen.

Zielgruppe

  • Software Entwickler von systemnaher Anwendungsentwicklung unter Windows Embedded CE 6.0

Voraussetzungen

  • Grundkenntnisse Programmierung in C

Inhalt

Module und Komponenten von Windows Embedded CE 6.0
Die Windows CE 6.0 Platform


Die System Architektur
Unicode


Exceptions /Interrupts
Die Bedeutung von Exceptions oder Interrupts
Der Umgang mit Exceptions
Exception Handlings –Struktur
Eigene Exception-Handler

  • Erstellung
  • Installation


Das Windows GUI Programmier- Model
Das Windows-Fenstermodell

Prozesse
Multiprocessing
Process Space und Fibers
Scheduling


Thread-Konzepte
Die Multithreading Umgebungen
Die Behandlung von Threads
Preemptives MultiThreading
Thread-Prioritäten


Das Memory Management
Der virtuelle Adressraum
Verwendung des Process Viewer
Heaps
Local / Heap / Win32 Funktionen (VirtualAlloc)
Zugriffsrechte - VirtualProtect
Speicherbereich-Freigabe
Speicherknappheit-Prognose (WM_HIBERNATE)


Dateiverwaltung
Das Dateikonzept
Funktionen für Dateizugriffe
Synchroner Dateizugriff
Memory Mapped Files
File Mapping Objekte

  • Einrichten
  • Öffnen
  • Verarbeitung von Views

Interprozess-Kommunikation über File Mapping


Administration der Datenbanken
Die Windows CE Datenbank
Datenbank-Struktur und Elemente
Datenbank- Funktionen
Die RAPI Datenbankfunktionen


Synchronisation
Events
Point-to-Point Message Queues
Semaphores
Mutex
Critical Sections


Netzwerk Sockets
Die Architektur des Netzwerks
Loopback-Netzwerk
Das Internet Protocol (IP)
Das Transmission Control Protocol (TCP)
Das User Datagram Protocol (UDP)
Das Socket-Interface (Unix BSD 4.3 kompatiblen Sockets)
Fehlerbehandlung


Das Registry Management
Grundlagen der Registry
Remote Registry Editor
Registry Funktionsübersicht
RAPI Registry-Funktionen
Beispiel: RAPI Applikation


Die DLL Programmierung
Windows CE Bibliotheken

  • Programmierung
  • Anwendung
Erstellung von statischen Bibliotheken: LIB
STUB-LIB anbinden an eine Applikation
Dynamische Bibliotheken: DLL
  • Erstellung
  • Projektstruktur einer DLL
  • Interprozess- Kommunikation mit DLL‘s
  • Shared und Global Memory mit DLLs

Serielles I/O
Öffnung und Schließung serieller Devices
Serielle Schnittstelle
  • Lesen
  • Schreiben
Einrichten von Einstellungsparameter DCB
  • Abfrage und Änderung  der Datenstruktur DCB

Get-/SetCommState
Arbeiten mit Communication Events


Realtime Aspekte von Windows CE
Die Bedeutung von Echtzeit?
Timer und Uhren
Prioritätsinversion - Das Problem und die Lösung


RAPI (Remote API)
Die Windows CE Remote Dienste
RAPI Definition
RAPI- Funktionen
Datei API über RAPI

Literatur

nach Absprache

Verwandte Seminare

 

[ Zurück ]

Dauer 4 Tage
Seminarpreis pro Person € 1.895,00 netto
  € 2.255,05 inkl. 19% MwSt
Seminarunterlagen zzgl.
Verpflegung zzgl.
Seminarorte
Wählen Sie einen freien Termin für Nürnberg aus

04.06.2012

16.07.2012

27.08.2012

08.10.2012

19.11.2012

07.01.2013

18.02.2013

08.04.2013

27.05.2013

08.07.2013

19.08.2013

30.09.2013

 
unverbindliches Angebot
unverbindlich reservieren

Dieses Seminar auf meine Merkliste setzen
Meine Merkliste öffnen