Softwareentwicklung

Kundenspezifische Software-Entwicklung

  • Die Entwicklung von embedded Software oder Software-applikationen erfolgt unter Einsatz von verschiedenen Programmiersprachen und/oder Betriebssystemen
  • Die Softwareentwicklung erfolgt je nach Kundenwunsch unter Einhaltung verschiedener Normen und nach dem V-Modell
  • Die Modellierung bzw. das Softwaredesign erfolgt in UML (auch bei Firmware)

 

Bereiche der Softwareentwicklung

Bei der Entwicklung der Software werden die nachfolgenden Bereiche abgedeckt. Falls Sie sich für einen Bereich interessieren, der nicht dabei sein sollte, können Sie uns gerne kontaktieren.

 

Bereiche (Auszug)

  • Firmwareentwicklung auf unterschiedlichen µ'Controller-/Prozessorplattformen unter Assembler und C/C++
  • Firmwareentwicklung für verschiedene FPGAs unter VHDL
  • Kernel/Userspace Modulentwicklung
  • Treiberprogrammierung unter div. Betriebssystemen
  • Protokollsoftware/-module
  • Schnittstellentreiber
  • MMI/GUI Applikationsentwicklung
  • Datenbankentwicklung
  • Scriptprogrammierung
  • Testsoftwareentwicklung
  • Entwicklung von Algorithmen
  • Digitaler Reglungsentwurf
  • Entwicklung von Mess- und Prüfsystemen mit LabView
  • Matlab Scripte

 

 

Übersicht der angewendeten Sprachen und Tools

Sprachen Tools Betriebsystem
UML VisualStudio 2005/2008     Windows 98/2000/XP
C# (.net) VisualStudio 6 Linux
C/C++ Eclipse Windows mobile
QT Netbeans Windows CE
Object C Cygwin embedded XP
Assembler MinGw embedded Linux
Gtk+ Keil RTAI
TCL/TK Tasking C166 Xenomai
VisualBasic gnu Toolchain RTLinux
Java/Javascript gnuARM freeRTOS
MS-Shell Enterprise Architect EUROS
SQL Rapsody QNX
Shellscript Easycode VxWorks
Powershell DAVE DSP/BIOS
Ruby HITOP-Tools/Debugger eCOS
Perl ICC-Compiler Solaris
Python IAR Studio  
PHP CodeVision  
Groovy CodeComposer  
AutoLt AVRStudio  
HTML ACE/TAO  
CGI Subversion  
AJAX VisualSourceSafe/CVS  
Silverlight Matlab/Simulink  
XML Scilab  
LabView

ClearCase

 
  DOORS