Project: 28-00 Anfordern Important NOTE von: 01.02.2014 bis: 00.00.0000Titel: Brief: As of 1.2.2014, NadiSoft ceased operations for health reasons! Links: Weitere, ausführlichere Informationen und Referenzen zum 'Important NOTE' Projekt auf Anfrage. Project: 27-21 Anfordern NXP Hamburg von: 04.08.2012 bis: 31.12.2012Titel: CLT (Contactless Terminal Protocol) Component for NXP Smartcard-Device P61XXXX Brief: Development and WB-Test of a communication module for Smartcard-Devices that are relevant to security (i.e. ePass, payment systems ...).
Development for NXP Smartcard CPU-family P61xxx
Detail-Softwaredesign (DD) in Enterprise Architect.
Module and API Documentation in Doxygen / MS-Word and PDF.
Development of Whitebox-Tests to ensure 100% API- and Code-coverage.
Extension of an existing API (Windows DLL) to automatize target-preparation and instrumentalization through an Ashling PathFinder Debug-Tool from a Test-PC.
Remote-Testautomating by NUnit Test-framework (C#) by Ashling Microprocessor Development System and SmartCardReader.
Splitting the existing linear running test-software into reusable classes and function-groups respectively modules. Implementing the classes and rewriting the linear test into a modular form.
Links: NXP Weitere, ausführlichere Informationen und Referenzen zum 'NXP Hamburg' Projekt auf Anfrage. Project: 26-20 Anfordern eZ80 Port von: 01.06.2012 bis: 15.07.2012Titel: Firmware-port from Z80/eZ80 to ARM7 platform. Brief: Porting a control-software for energy-management which was based on Z80/eZ80 to the ARM7 platform The project involved the following:
Analysing the existing solution inside the ZDSII_eZ80Acclaim! environment.
Designing a new BSP Driver-Software and expanding it, to make use of current possibilities through improved hardware.
Implementing the BSPs in ARM7 Assembler and embedded C (Gnu-Chain on Linux-Cross-Developer-Environment).
Splitting and modifying the RS-422 connection to 1-Wire, CAN and Ethernet.
Drivers for the CAN and ethernet device
Porting an embedded WebServer.
SOAP Interface and Server-Side implementation of the Field-Service and configuration- components.
Testing the functionality of the BSP on error-free operation, longevity and resource-usage (performance and efficiency factors).
compiling and drawing of graphs with Logic-Analyzer and oscilloscope, which proof the exact signalling- and timing-behaviour of the BSP-operated hardware.
documenting the BSP including developer-documentation with Doxygen LibreOffice (html, PDF and MS-DOC-format).
Links: Weitere, ausführlichere Informationen und Referenzen zum 'eZ80 Port' Projekt auf Anfrage. Project: 25-19 Anfordern Dräger safety Lübeck von: 02.03.2012 bis: 31.05.2012Titel: System-Software for gas-detection Brief: Startup (Bootloader) concept for a security relevant system to detect gas based on SIL II, and in part SIL III.
Compiling a build-environment based on makefile for KEILµVision IDE. Links: Dräger Weitere, ausführlichere Informationen und Referenzen zum 'Dräger safety Lübeck' Projekt auf Anfrage. Project: 24-18 Anfordern Vacation von: 15.01.2012 bis: 30.02.2012Titel: vacation and further education Brief: first vacation in three years :) and educational journey Links: Weitere, ausführlichere Informationen und Referenzen zum 'Vacation' Projekt auf Anfrage. Project: 23-17 Anfordern OHB Bremen / Volkswagen AG Wolfsburg von: 01.4.2009 bis: 15.12.2011Titel: BMS (Batterie Management System) for Volkswagen TwinDrive through OHB in Bremen. Brief: The project contained these parts:
BMS Slave Bootloader complete development of the bootloader. Before starting the slaves-firmware, the installed firmware was checked and compared to the version which was stored in the master. If the firmware was missing, defect or different from the version on the master, an update was executed automatically.
Development of the BMS slave firmware, a complex, highly-accurate redundant measurement-system.
BMS Master Bootloader.
BMS Master Firmware. A complex Measure- Regulation- and Control-system.
BMS Service Software-System, to access the Master Persistence from Service-PC using CAN, deposit the slave-firmware, read and write the persistent data.
Developing a complex calibration- measure- trace- and debug-solutions using RS232 and CCP / A2L / linking the VECTOR tool-chain. Links:
TwinDRIVE Weitere, ausführlichere Informationen und Referenzen zum 'OHB Bremen / Volkswagen AG Wolfsburg' Projekt auf Anfrage. Project: 22-15 Anfordern Raytheon-Anschütz Kiel von: 2008 bis: 2008Titel: Development of a ship-navigation-system for Windows CE. Brief: Windows CE Driver and Hardware abstraction layer (HAL)
Development of a process for configuration-management in Subversion.
Development of a process for a test-team, based upon the sources-changes of the Subversion configuration-system.
Development of a test-framework for a Windows CE platform.
The framework was able to monitor the running application in regards to memory-usage, runtime, code-coverage and multiple other aspects and to compile detailed reports.
The development was done in C and C++ within the Microsoft Embedded Developer Studio.
Using the Boost libraries
Windows CE Platform Builder with kernel-debugging and tracking-system
Links: Raytheon-Anschütz Kiel Weitere, ausführlichere Informationen und Referenzen zum 'Raytheon-Anschütz Kiel' Projekt auf Anfrage. Project: 21-14 Anfordern NEXTPRESS Kiel Industrial Printing Machine Control. von: 2007 bis: 2007Titel: Converting the existing control software from Real Time Developer Studio to IBM Ration Rose RT Brief: NEXTPress Kiel (today called Heidelberger Druckmaschinen) converted their control software 2007 for Industrial Printing Machines (Industry-Copiers, Sorters, Stitchers and Tying machines) from Real Time Developer Studio to IBM's Rationa Rose RT environment. I was assigned by IBM to develop scripts, parsers (Lex&Yacc) and other utility programs to convert the vast source-inventory mostly automatically between the two development environments.
On behalf of IBM the whole conversion from Realtime Developer to Rational Rose RT took place for all of the measure- regulation- and control software.
Adjusting to the Port-Concept of Rational Rose RT.
Rewriting, porting of the controllers, drivers and IPC.
Testing the ported software in regards to compatibility in runtime- and control- properties.
Links: NextPress a Joint-Venture of Heidelberger Druckmaschinen AG and KODAK Weitere, ausführlichere Informationen und Referenzen zum 'NEXTPRESS Kiel Industrial Printing Machine Control.' Projekt auf Anfrage. Project: 20-13 Anfordern VDO Regensburg Navigation System von: 2005 bis: 2006Titel: Collaboration on an Automotive Project concerning navigation and entertainment on Windows CE. Brief: I was consulted for debugging and troubleshooting as the project was already very advanced. Mainly the following tasks were done:
Optimizing IPC and Low-Level system services on SH4 on Windows CE.
Especially the behaviour and the reaction time between user input at the panel and the software.
Optimizing the memory map and clearances in the entire software
Optimizing the loading of DLLs.
Modifications of the design and implementation to improve data-flow and utilization of system-resources.
Links: Weitere, ausführlichere Informationen und Referenzen zum 'VDO Regensburg Navigation System' Projekt auf Anfrage. Project: 19-12 Anfordern SIEMENS VDO Frankfurt Power Management von: 2003 bis: 2004Titel: Power-Management Brief: Compiling a hardware-driver for a power-management-chipset including the Watchdog security system for a automotive-controller, based on a power-management-chip made by BOSH.
Analysis of the necessary startup and shutdown sequences and it's realization in software.
Implementing the initializing, startup and shutdown control.
Development of a module for process-registration and supervision by the hardware-WatchDog.
Controlling the WatchDog (Quizz) in relevance to the states of the registered processes/threads.
Module to activate/deactivate the CAN-drivers. Links: Weitere, ausführlichere Informationen und Referenzen zum 'SIEMENS VDO Frankfurt Power Management' Projekt auf Anfrage. Project: 18-10 Anfordern Navigon Würzburg von: 2003 bis: 2003Titel: Conversing the Navigon PDA Software to QNX as application in the automotive-application Brief: A project for presentation on an automobile exhibition. The goal was, showing that a navigation software developed for PDAs was also possible on a system like QNX with automotive-requirements. The project was canceled when it was clear that the necessary changes could not be finished in time for the exhibition within reasonable effort. Links: Weitere, ausführlichere Informationen und Referenzen zum 'Navigon Würzburg' Projekt auf Anfrage. Project: 17-09 Anfordern SIEMENS VT Berlin SmartSocket Ruby_API von: 2003 bis: 2003Titel: Win32Ruby_API for SmartSocket Brief: Test-equipment for a test-environment for radio-based train control. Porting several Shared-Libraries for SUN-Solaris for application as DLLs on Windows NT/2000. Mainly linking the script-language Ruby to SmartSocket in order to control complex distributed test-settings decentralized with Ruby-Scripts using IP networks. Links: Weitere, ausführlichere Informationen und Referenzen zum 'SIEMENS VT Berlin SmartSocket Ruby_API' Projekt auf Anfrage. Project: 16-08 Anfordern SIEMENS VT Berlin ETCS2000 Ruby TestProxy von: 2002 bis: 2003Titel: Simulated test-tracks and trains for a project about radio-based train control. Brief: Creating proxy-classes (trains, wagons, track-elements...) to control and supervise test-components of a system for radio-based train control ETCS2000. The components were created in the script-language Ruby and could load and execute test-scripts, configurations and track-data dynamically Links: ETCS European Train Control System Weitere, ausführlichere Informationen und Referenzen zum 'SIEMENS VT Berlin ETCS2000 Ruby TestProxy' Projekt auf Anfrage. Project: 15-07 Anfordern BECKER / INNOVATIVE Navigation Systems von: 2001 bis: 2002Titel: Embedded- and Realtime-system: Mobile Navigation- and Entertainment-System Brief: Inventing a completely new boot-concept for the navigation- and multimedia systems of INNOVATIVE Systems which ran on VxWorks
Implementing the boot-loader. Implementing a software to keep the program inside the RAM (LowPower-RAM) after shutdown, to make it accessible instantly after power-on.
Developing a VxWorks driver for a gyroscope to support the determination of position. Links: Weitere, ausführlichere Informationen und Referenzen zum 'BECKER / INNOVATIVE Navigation Systems' Projekt auf Anfrage. Project: 14-08 Anfordern DELPHI Bad Salzdetfurt von: 2001 bis: 2001Titel: BSP/HAL Automotive Navigation and CAR Entertainment System. Brief: Codeveloping a hardware and OS- abstaction-layer (HAL,SAL) for a navigation system running on QNX. Links: DELPHI Weitere, ausführlichere Informationen und Referenzen zum 'DELPHI Bad Salzdetfurt' Projekt auf Anfrage. Project: 13-07 Anfordern SIEMENS VT Berlin Quality Control von: 1998 bis: 2000Titel: ETCS2000 Sources Quality Control Brief: Semi-automatic Quality Control for Sources, extensive development using SIL IV requirement. Links: Weitere, ausführlichere Informationen und Referenzen zum 'SIEMENS VT Berlin Quality Control' Projekt auf Anfrage. Project: 12-07 Anfordern SIEMENS VT Berlin Radio-based Train Control von: 1997 bis: 1998Titel: ETCS2000 Radio-based Train Control Brief: Developing a communication between secure (SIEMIS/COSPAS, two out of three SIL IV systems) computers inside the rail car of high-speed trains and so called 'non-secure' UNIX computers using three parallel RS232 connections. Links: Weitere, ausführlichere Informationen und Referenzen zum 'SIEMENS VT Berlin Radio-based Train Control' Projekt auf Anfrage.
Pleace fill the folowing form and press Send-Button to compleate your request. .If you are needing some more informations don't hasitate to ask