Softwareentwicklung

Software

Hardware ohne Software ist undenkbar. Es gibt kaum noch einen Bereich in dem nicht embedded Mikrocontroller oder programmierbare logische Schaltungen wie FPGAs zum Einsatz kommen. Außerdem benötigen viele elektronische Geräte ein HMI (Human Machine Interface) Software mit grafische Benutzeroberfläche. Daher stellt dieser Teil unseres Leistungsspektrums neben der Hardwareentwicklung eine Schlüsselposition dar.

AEWA bietet ausgeprägter Kompetenz in den Bereichen Embedded Systemen,  hardwarenahe Softwareprogrammierung sowie Softwareentwicklung für PC basierte Systeme. Unsere Software-Spezialisten übernehmen sowohl die komplette Abwicklung eines Software-Projektes bis zum Serienprodukt als auch die Entwicklung von einzelnen Softwaremodulen.

Durch den Einsatz neuester Technologien und Know-how ermöglichen wir die Projekte von Beginn an kostenoptimiert realisieren zu können. Unser Leistungsspektrum umfasst unter anderem:  

  • Treiberentwicklung für Geräte mit USB, USB Superspeed, PCI Express, Ethernet
  • Entwicklung von Programmbibliotheken und Module für kundenspezifische Aufgaben
  • HMI (Human Machine Interface) Softwareentwicklung für industriellen Maschinen und Drucker
  • Entwicklung von Anwenderprogramme mit grafischer Oberfläche
  • Softwareentwicklung für Steuergeräte aus dem Bereich Industrieautomatisierung
  • Entwicklung von Mess-, Steuerungs- und Regelungssystemen für eine Vielzahl von Hardware-Plattformen 
  • Antriebs- und Motorsteuerungen für Positioniersysteme
  • Embedded-Softwareentwicklung für Mikrocontroller und Mikroprozessoren
  • Einsatz verschiedenster Plattformen (z.B. x86, ARM)
  • Firmwareentwicklung für Soft- und Hardcoreprozessoren im FPGA (8051, Picoblaze, Microblaze, PowerPC, Nios, Xilinx ZYNQ)
  • Erstellen von Softwareanwendungen für diverse OS (Linux, Windows)
  • Schnittstellenprogrammierung (USB, PCI Express, CAN, SPI, I²C ...)
  • Datenbank und SAP Schnitstellen
  • Entwicklung von Einzelmodulen und kompletten Gerätesteuerungen

Die Bearbeitung und Realisierung der einzelnen Softwareprojekte erfolgt im Rahmen gängiger Normen. Die nachfolgende Aspekte sind fundamentaler Bestandteil unserer Auftragsbearbeitung:

  • Requirements Management (Lasten- / Pflichtenheft)
  • Machbarkeits-Betrachtungen (Resourcen, Know-How, Chancen/Risiken)
  • Evaluierung kritischer Projektpunkte
  • Technische Architektur (Software Design)
  • Validierung und Wartbarkeit

AEWA arbeitet mit folgenden Standard- und Echtzeitsystemumgebungen:

  • Microsoft Windows XP/7/8/Server
  • Microsoft Windows Embedded (CE/Compact/Embedded 7/Embedded 8)
  • Linux, Embedded Linux
  • VxWorks
  • ThreadX

Unsere Programmiersprachen und Entwicklungstools:

  • C, C++, Assembler
  • C++/CLI, C#, Visual Basic, Java, PHP
  • Microsoft Visual Studio, MFC, QT
  • Eclipse, Keil uVision, NetBeans
  • SQL, MySql

Sie haben Fragen zu unseren Dienstleistungen rund um die Softwareentwicklung oder wünschen gerne ein unverbindliches Angebot für die Entwicklung einer Software. Dann treten Sie bitte einfach mit uns in Kontakt.

 Software