1) Juni 1998 - Oktober 1998
Entwicklung von Steuerungssoftware und
Hardware für automatische Prüfung von
Kommunikations-baugruppen.DOS-Treiber
Entwicklung für eine bestehende ISA Karte
mit Schalt-Relais .
Eingesetzte Werkzeuge:
Borland C++ 4.5 , Eagle 3.0
2) September 1998 - März 1999
Softwareentwicklung für die Spiel- und Geld-
wechselautomaten. Ansteuerung der Einzel-
komponenten von einem Embedded -PC über
RS485-Schnittstelle , System- und
Benutzersoftware .
Eingesetzte Werkzeuge:
Borland C++ 5.0
3) Februar 1999 - August 1999
Entwicklung einer ISA-Karte für die
Programmierung von Kommunikations-
baugruppen. Treiberentwicklung für DOS
und Windows NT . Programmierung der
User-Software ( für DOS und Windows), für
die komfortable und schnelle Programmierung
durch den Personal in der Produktion .
Eingesetzte Werkzeuge:
Borland C++ 5.0 , Borland C++ Builder 3.0,
Windows NT DDK , Eagle 3.0
4) September 1999 - Oktober 1999
Entwicklung einer SPS-Steuerung über LAN
mittels Standard-Web-browsers .
Erstellung des Gesamtkonzepts , Auswahl
erforderlicher Hardwarekomponenten .
Entwicklung der Software in der SPS
(Kommunikation und Steuerung) . Entwicklung
der Fernsteuerungssoftware für den Web-
browser .
Eingesetzte Werkzeuge:
Java JDK , Borland C++ Builder 3.0,
Siemens Microwin (S7)
5) November 1999 - Mai 2000
Entwicklung von P1-Protokoll-
Testsoftware. P1-Protokoll basiert auf der
SQL (Datenbank) und wird bei Datenüber-
tragung in der Gebäudentechnik eingesetzt .
Eingesetzte Werkzeuge:
MS Visual C++ 6.0
6) Juni 2000 - Juli 2000
Erweiterung einer Software - Bibliothek (DLL)
mit mathematischen Funktionen zur Untersuchung
von Spektrometereigenschaften .
Eingesetzte Werkzeuge:
Borland C++ Builder 4.0
7) Juli 2000 - Dezember 2000
Entwicklung von einer ISA-Karte (Daten-
empfang ) für ein drahtloses Daten-
übertragungssystem . Verbesserung eines
bestehenden Senders . Treiberentwicklung
für Windows NT und Anbindung an die
bestehende CAD-Software .
Eingesetzte Werkzeuge:
MS Visual C++ 6.0 , Microchip MPLAB ,
Windows NT DDK , Eagle 3.0
8) Januar 2001 - Mai 2001
Entwicklung einer Steuerungssoftware für
die Telfonanlagen . Verbesserung der auf
dem Mikrokontroller C500 basierenden
Hardware .
Eingesetzte Werkzeuge:
Keil C-Compiler C51 .
9) Juni 2001 - Juli 2001
Entwicklung einer C++ Klassenbibliothek
für die Verwaltung der Konfigurationsdateien .
Eingesetzte Werkzeuge :
MS Visual C++ 6.0
10) Juni 2001 - August 2001
Erweiterung einer DLL für die Analyse von
Spektrometer - Kurven .
Eingesetzte Werkzeuge :
Borland C++ Builder 4.0
11) September 2002 - Oktober 2002
Datenbank-Tool . COM-Komponente für die
Bereitstellung von Datenbankfunktionen
( über ODBC) für die beliebige Windows-
Applikationen.
Eingesetzte Werkzeuge :
MS Visual C++ 6.0
12) Dezember 2001 - April 2002
Entwicklung von Steuerungssoftware für
die Glass-Sägen . Kommunikation mit dem
Zentralrechner , automatische Übernahme
und Analyse der Aufträge , Ausführung der
Einzelschnitte über die per RS232
angeschlossenen SPS .
Eingesetzte Werkzeuge:
MS Visual C++ 6.0
13) Mai 2002 - Juni 2002
Entwicklung von Steuerungs- und Analyse-
software für die Tests von Erdbebenwarn-
geräten auf einem 2-Axilen Erdbebensimulator.
Ansteuerung des Simulators mit den Beschleu-
nigungswerten von den realen Erdbeben .
Aufnahme und Analyse der aktuellen
Beschleunigungswerten von den Geräten.
Frequenzanalyse (FFT) der Gesamtaufnahme.
Eingesetzte Werkzeuge:
Borland C++ Builder 6.0
14) Juli 2002 - Mai 2003
Entwicklung eines berührungslosen Zeiterfassungs-
systems basierend auf RFID . Soft- und Hardware-
entwicklung .
Hardware : auf M16C ( Mitsubishi) basierendes
Mikrocontrollersystem mit : RFID Elektronik
( TAG-Reader) , tragbarem Speichermedium
mit kontaktlosen Energieversorgung.
Software : Entwicklung eines Multitasking-RTOS
und Steuerungsfunktionen für die Erfassung der
Daten von den Transpondern ( Philips-HITAG 2)
und Übertragung auf das Speichermedium .
Inbetriebnahme und Test im Ausland :
Kaohsiung/Taiwan .
Eingesetzte Werkzeuge :
Mitsubishi TM 3.2 , KD3.0 ,
Borland C++ Builder 6.0 , Protel DXP
15) Mai 2003 - Juni 2003
Portierung einer Windows-Bibliothek (DLL)
auf Linux
Eingesetzte Werkzeuge :
GNU-Tools (gcc , make etc.)
16) Juni 1999 - Juni 2003
Entwicklung eines elektronischen
Mikroskop / Diagnosesystems ELDI.
Entwicklung der Bildanalyse-Software , Objekt-
erkennung . Anpassung des Linux-Kernels an
die bestehende Embedded-Hardware .
Entwicklung der Camera Hardware
(OmniVision CMOS Camera Chip) und
Linux und Windows NT Treibern .
Entwicklung der Diagnose-Visualisierungssoftware
für Windows und Linux (KDE, Qt)
Eingesetzte Werkzeuge:
Borland C++ 5.0 , Borland C++ Builder 4.0 ,
Windows NT DDK , Eagle 3.0 ,
KDevelop mit KDE und QT Bibliotheken ,
QT-Designer , GNU-Tools
17) Juni 2001 - Juli 2003
Entwicklung der Software für den Funktionstest
der Luxmate-Greäte (Gebäuden / Klimatechnik )
im Produktionsfeld .
Eingesetzte Werkzeuge:
Borland C++ 5.0
18) Juni 2003 - Dezember 2003
Treiberentwicklung (Windows 9x,NT,XP) für eine
PCI-Karte mit 433-MHz Empfänger.
Eingesetzte Werkzeuge:
Borland Builder 4.0, Windows XP DDK.
19) Januar 2004 - Juni 2004
Treiberentwicklung Entwicklung eines USB
CD-ROM/Floppy Treibers für Windows NT/XP
und DOS.
Schnittstellen/Protokolle/Standards:
SCSI, ATAPI, ISO9660 (CD-ROM Filesystem),
USB Specs. : 1.0/1.1/2.0, USB Class:
Mass Storage (CBI,BOT), USB-Floppy (UFI),
USB-Hostcontroller: UHCI/OHCI/EHCI,PCI.
Eingesetzte Werkzeuge :
Borland C++ 5.0, Borland TASM 5.0,
Borland Builder 4.0, Windows XP DDK
20) September 2004 - November 2004
Treiber für Windows NT/2000/XP.
Virtueller COM-Port.
Eingesetzte Werkzeuge :
Visual C++ 6.0 , Windows DDK
21) Dezember 2004 - Januar 2005
SPS-Diagnosetool.
Eingesetzte Werkzeuge :
Visual C++ 6.0 , GNU-Tools, QT
22) März 2005 - Mai 2005
Parallelport-Treiber für Windows NT/2000/XP
Eingesetzte Werkzeuge :
Visual C++ 6.0 , Windows DDK
23) Juni 2005 - Januar 2006
Firmware für ein Laser-Vermessungssystem
Eingesetzte Werkzeuge :
HI-TECH C-Compiler für Microchip PICs
24) Februar 2006 - Januar 2007
Benutzersoftware (Windows/Linux) für
SPS(PLC)-Parametrisierung .
Eingesetzte Werkzeuge :
MS Visual C++ 6.0
25) Januar 2007 - März 2008
USB-QSI-Prüfadapter für SPS. Entwicklung
der Firmware auf AT89C5131. Enwicklung
der Treiber für Windows (2000/NT/XP/Vista).
Entwicklung der Bedienersoftware für Windows.
Eingesetzte Werkzeuge und Bibliotheken:
Keil C-Compiler C51
Microsoft WDK (für Treiberentwicklung)
MS Visual C++ 6.0
QT C++ Klassenbibliothek
26) Februar 2007 - April 2007
Projekt
LCD Dot Matrix (TS172) – Displaytreiber für ein auf dem C8051F130 basierendes System.
Eingesetzte Werkzeuge
Keil C-Compiler C51.
27) April 2007 - Dezember 2010
Entwicklung der Software für ABC-Spürsysteme
in Militärfahrzeugen.
Eingesetzte Werkzeuge und Bibliotheken:
Borland C++ Builder 6.0
DOORS (Dokumentation)
28) Dezember 2010 – Januar 2011
Gebäudeautomation. Ethernet-Gateway, Implementierung eines einfachen UDP Stacks für ATMEGA 168. Implementierung Firmware für AVR ATMEGA168 + ENC28J60. Kommunikation ATMEGA168 ENC28J60 über SPI. PC – Software für die Parametrierung des Gateways
über LAN/UDP.
Eingesetzte Werkzeuge und Bibliotheken:
C / C++,WinAVR, AVR Studio, QT
29) Januar 2011 – Februar 2011
Steuerungs- und Bedienersoftware. Erstellung einer
Kundendefinierten Oberfläche (Style-Guide). Entwicklung eines neuen QT GUI Styles.
Eingesetzte Werkzeuge und Bibliotheken:
C / C++, QT , Visual Studio 2008, GNU Compiler
30) Februar 2011 – September 2011
Automotive \ Passive-Entry System. Softwareentwicklung für ID - Geber (Autoschlüssel \ Funk). UHF-Transceiver Ansteuerung, Kommunikationsablauf, Datenaustausch mit einem NFC-Element, RFID, LF-Feld Messung (für Positionserkennung). Analyse der Requirements , Pflichtenhefterstellung , SW-Design, Implementierung und Test.
Eingesetzte Werkzeuge und Technologien:
MRK2 Assembler (NXP) / C / C++, IAR-Embedded Workbench,
AVR Studio, WinAVR, MKS, DOORS, RFID, NFC,
LF-Feldmessung, UHF-Kommunikation
31) September 2011 – Juni 2013 (voraussichtlich)
Wehrtechnik. Softwareentwicklung, Treibermodule für Sensoreinheiten in ABC Spürsystemen. Kommunikation mit Sensoreinheiten , Datenaufbereitung und Weiterreichen an GUI Applikation. Ethernet, TCP/IP, RS232.
Eingesetzte Werkzeuge und Technologien:
C / C++, Borland Builder 6.0, Visual Studio 2008, SVN, DOORS.