Software Development
Graphical User Interfaces
Embedded Systems

Hello World!

equasys GmbH bietet als unabhängiger Dienstleister langjährige Kompetenz und Erfahrung im Bereich der Systementwicklung.
Das Unternehmen wurde 2007 von Dipl. Ing. (FH) Manfred Schweyer gegründet und konnte damals bereits auf 15 Jahre Erfahrung als freiberuflicher Softwareentwickler und Projektleiter aufbauen.
Der Name 'equasys' ist aus der Verbindung von 'embedded' + 'quality' + 'systems' entstanden und repräsentiert die zentrale Philosophie der Firma: Zuverlässige Software in höchster Qualität für Embedded Systems.
Der Firmensitz befindet sich in Germering bei München.

Dipl. Ing. (FH) Manfred Schweyer

equasys GmbH - 2007-Heute
Embedded Wizard Expert / Partner - 2001-Heute
Freiberuflicher Softwareentwickler - 1993-2001

Download CV

Software Development

Im Laufe der Jahre konnte ich viele spannende Software-Projekte erfolgreich umsetzen. Dabei haben sich folgende Tätigkeitsschwerpunkte herauskristallisiert:

  • Konzeption, Implementierung und Test von Software für Embedded Systems
  • Erstellung von benutzerfreundlichen grafischen Benutzerschnittstellen (GUIs) für die Bereiche Unterhaltungselektronik, Maschinenbau, Industriesteuerungen, Automotive und Medizintechnik
  • Erstellung von leistungsfähigen Tools zur Entwicklung von GUIs (Embedded Wizard)
  • Generierung von Testdaten für Grafik- und Videoapplikationen
  • Betreuung von Softwareprojekten über den gesamten Software-Lebenszyklus - von der Konzeption über Implementierung und Test, bis hin zur späteren Wartung und Einarbeitung von Change-Requests

Graphical User Interfaces

Die Schnittstelle zwischen Mensch und Maschine hat sich im Laufe der Jahre stark verändert - der "User" steht im Mittelpunkt und erwartet eine grafische Benutzerschnittstelle mit Touch-Bedienung und flüssigen Animationen.
Stichwort: "iPhone-like user experience".
Selbst auf leistungsstarken Mikroprozessor-Plattformen (MPUs) gelingt das nur mit entsprechender Erfahrung. Für GUI Applikationen auf Microkontroller-Plattformen (MCUs) mit wenig Speicher und geringer CPU Leistung ist eine besondere Expertise gefordert.
Das Tätigkeitsfeld Graphical User Interfaces (GUIs) teilt sich bei equasys GmbH in zwei Bereiche:

  • Erstellung von GUI Applikationen, Prototypen und Showcases im Rahmen von Kundenprojekten
  • Entwicklung von Werkzeugen für die Erstellung von grafischen Benutzerschnittstellen, sowie die Portierung auf zahlreiche Embedded Plattformen
Im Rahmen einer langjährigen Kooperation mit der Firma TARA Systems ist das Projekt Embedded Wizard entstanden. Embedded Wizard ist ein code-generierendes Tool zur Erstellung von plattformunabhängigen Graphical User Interfaces (GUIs).
Für den Betrieb der GUI Applikation und für die optimale Anbindung an das jeweilige Target sorgen die sogenannten "Platform Packages". Diese Platform Packages abstrahieren die darunter liegende Grafik-Hardware und das verwendete Betriebsystem. So können verschiedenartige Grafikcontroller, mit und ohne 2D/3D Hardware Accelerator, über die unterschiedlichsten Graphics APIs optimal angesprochen werden.
Die technische Konzeption sowie die Implementierung von Embedded Wizard inklusive der verschiedenen Platform Packages stammen von Paul Banach und Manfred Schweyer.

Embedded Systems

equasys GmbH verfügt über viele Jahre Erfahrung im Bereich Konzeption, Implementierung und Test von Software für Embedded Systems. Durch zahlreiche Projekte mit grafischen Benutzerschnittstellen (GUIs) und durch die Portierung von Grafiksoftware auf mehr als 100 verschiedene Mikrocontroller (MCUs) und Microprozessors (MPUs), entstand umfangreiches Know-How über hardwarenahe Programmierung, Implementierung von effizienten hochoptimierten Routinen, Anbindung von unterschiedlichen Grafikcontrollern und Arbeiten mit verschiedenen Toolchains.

Microcontroller (MCUs)

  • STM32 F4, F7, H7, L4, G0 and U5 chip families
  • NXP LPC and i.MX RT chip families
  • Renesas RA, RX, RH850 and RZ/A chip families
  • Ambiq Apollo4
  • Espressif ESP32
  • Infineon PSoC6
  • Microchip PIC32

Microprocessors (MPUs)

  • Raspberry Pi
  • STM32MP1 chip family
  • NXP i.MX 6/7/8 chip families
  • Renesas RZ/G chip family
  • Microchip SAMA5

Toolchains

  • Arm Keil MDK
  • IAR Embedded Workbench
  • STM32CubeIDE, STM32CubeMX
  • NXP MCUXpresso
  • Renesas e2-Studio
  • Infineon Modus Toolbox
  • Microsoft Visual Studio
  • GCC/make

Operating Systems

  • none (bare metal)
  • FreeRTOS
  • ThreadX
  • CMSIS-RTOS
  • Embedded Linux
  • Windows Embedded

Graphics Systems

  • OpenGL ES 2.0
  • Think Silicon NemaGFX
  • Vivante VGLite
  • NXP Pixelpipeline (PXP)
  • STM32 DMA2D
  • STM32 NeoChrom
  • Renesas DAVE/DRW2D
  • DirectFB

Sie benötigen Unterstützung für Ihr Software Projekt?

Sie brauchen einen Experten für Graphical User Interfaces?

Sie suchen einen erfahrenen Entwickler für Mikrocontroller Software?


Hier sind einige meiner Leistungen, die Ihr Projekt zum Erfolg führen können:

  • Detaillierte Beratung für die Planung von Mikrocontroller- und GUI-Projekten: Auswahl der richtigen Hardware, optimale Displayauflösung, passendes Betriebssystem, geeignete Entwicklungstools, effektives Testkonzept, sinnvolle GUI-Strukturierung und realistische Performance-Abschätzung.
  • Professionelle Umsetzung von GUI-Projekten, basierend auf einer sorgfältigen Konzeption oder externen Vorgaben.
  • Expertise in der hardwarenahen Implementierung und Optimierung von performancekritischen Softwareteilen.
  • Portierung und Anpassung bestehender Softwaremodule, Test und kontinuierliche Pflege von Software, effiziente Integration von Change-Requests.
Ich freue mich auf Ihre Anfrage per eMail an info@euqasys.de