Home | News | Suche  

Portal | Quicklinks | Weiterbildung BZU        
Studiengänge HF
Studiengänge NDS
Einzelkurse
Programmieren
C# und .NET
OOP in C++
Embedded C/C++
Java
Software Engineering
SW Engineering (Anal./Design)
Internet
Datentechnik
Betriebssysteme
Netzwerke
Mathematik / Physik
Elektrotechnik
Elektronik
Automation
Projektmanagement
Führung
Betriebswirtschaft
Marketing
Sprachen
Lehrgänge
Dienstleistungen
Aktuelles
Portrait HFU
Studierende
Dozenten
Partner
Mitglieder
Termine

Programmieren Embedded C/C++

Beschreibung Viele Geräte und Anlagen des täglichen Lebens besitzen im Kern ein Prozessorsystem. Funktionen für die Bedienung, Anzeige, Steuerung und Überwachung werden spezifisch programmiert. Im Kurs vermitteln wir Ihnen, wie dies mit objektorientierter Programmierung (OOP) effizient gemacht werden kann. Gleichzeitig lernen Sie die neuste Technologie im Bereich Embedded C++ kennen und beherrschen.
Ziele Sie können die objektorientierte Sprache C++ hardwarenahe einsetzen.
Sie kennen die Zusammenhänge von HW-Adressen, Linkerfile und Compiler und können HW - Komponenten als Objekte abstrahieren und ansprechen.
Sie sehen die Vorteile objektorientierter Programmierung in komplexeren Systemen anhand eines geeigneten Schulungsprozessors.
Sie können in der objektorientierten Programmierung mit Ressourcen (RAM, ROM) sparsam umgehen und eine hohe Systemperformance erreichen.
Themen Repetition und Ergänzungen C und C++
Erste Schritte Embedded C++ mit Themen wie:
Compiler, Linker, Debugger, Startupvorgang, HW-Programmierung, Ports, Adressen, Heap, Stack, Bausteine, Watchdog, Interrupts, Verknüpfung C/C++ und Assembler, Module, Simulation, Test, RealTime Embedded, Einführung Embedded Betriebssysteme, geschwindigkeitsoptimierte Methoden
Dozent

Daniel Hubschmid
Daniel Hubschmid , Elektroingenieur FH und eidg. dipl. tech. Geschäftsführer KMU

Erfahrungsbereiche:
Hardware und Softwareentwicklung für Embedded Systeme mit x86, ARM, XScale, ColdFire und PXA Prozessoren.
OEM Adaptierung von MS WindowsCE auf verschiedenen Hardwareplattformen.
Entwicklung von Echtzeitsteuerungssystemen (SoftSPS) für WindowsCE.

Meine Motivation:
Mir geht es darum Wissen weiterzugeben, denn nur so kann es sich vermehren. Die in diesem Modul vermittelten Grundlagen, können über die Informatik hinaus bei vielen Tätigkeiten angewandt werden. Mein Motto: Know - How things work!
Voraussetzungen Kenntnisse von Rechnersystemen, Assembler und C sowie Grundwissen von objektorientierten Programmiersprachen wie C++ oder Java.
Methoden Grundlagenvermittlung (Wissen) in Vortragstechnik, im Dialog Unterrichtsaufgaben lösen und verstehen, mit Übungsbeispielen und Hausaufgaben anwenden.
Hardware Lehrmittel und Hinweise
Für die Dauer des Kurses wird den Teilnehmern die Entwicklungsumgebung (M52233 DEMO von Freescale, sowie CodeWarrior Professional) kostenlos zur Verfügung gestellt.

Die Kursteilnehmer müssen ein eigenes Notebook mitbringen.
Kosten CHF 1'200.-
Daten / Anmeldung Durchführungsdaten / Online-Anmeldung