promwad Embedded software

Embedded software

Entwicklung eingebetteter Software

Die Entwicklung eingebetteter Software für elektronische Geräte und eingebettete Systeme ist eines unserer wichtigsten Fachgebiete. Unsere Programmierer arbeiten mit offenen und proprietären Betriebssystemen und erstellen alle Softwareebenen, von Firmware über Anwendungssoftware bis hin zu grafischen Benutzeroberflächen (GUI).

Unser Ziel ist es, durchgängige eingebettete Lösungen zu erstellen, die Ihren Anforderungen entsprechen. Diese können Sie problemlos in Ihre Geschäftsprozesse integrieren.

Zielmärkten

Promwad entwickelt eingebettete Hardware- und Softwareprojekte, die speziell für Anwendungen in folgenden Zielmärkten entwickelt wurden:

  1. Telekommunikation
  2. Konsumenten Elektronik
  3. Multimedia und Entertainment
  4. Automotive Elektronik
  5. Industrielle Automatisierung und Echtzeitsysteme

Als Unternehmen für eingebettete Systeme sind wir bereit, die System- und Anwendungssoftware für Ihre vorgefertigte eingebettete Hardware zu entwerfen. Unsere Ingenieure unterstützen Sie in jeder Phase der Softwareentwicklung für elektronische Geräte oder eingebettete Systeme.

Embedded Software

Unser know-how

Telekommunikation

Design und Entwicklung eingebetteter Systeme für Set-Top-Boxen und Netzwerkgeräte gemäß den hohen Anforderungen an Bandbreite und Servicequalität (QoS):

  • System- und Anwendersoftware für Router, Switches, Hubs und STBs
  • Systemtreiber für Netzwerkchips und Schnittstellen
  • Benutzeroberflächen zum Verwalten von Netzwerkgeräten und Infrastrukturen
  • VoIP-Lösungen und SIP-Clients
  • Implementierung von RDP-, Citrix ICA- und VMwareP-CoIP-Protokollen
Telekommunikation
Multimedia und Entertainment

Multimedia und Entertainment

Embedded system design and development for media players. tablet PC’s, 3D TV’s, video registration devices, e-book readers, 5D cinema systems:

  • Implementation of video/audio codecs
  • Content compression and protection
  • Code profiling and optimization
  • Creation of modules that invoke hardware multimedia processing capabilities
  • Porting of software and localization of third-party components for multimedia devices
  • Integration of individual software components into a single product
  • Creation of user interfaces based on JavaScript, CSS3, HTML 5, Adobe Flash

Design und Entwicklung eingebetteter Systeme für Mediaplayer. Tablet-PCs, 3D-Fernseher, Videoregistrierungsgeräte, E-Book-Reader, 5D-Kinosysteme:

  • Implementierung von Video / Audio-Codecs
  • Komprimierung und Schutz von Inhalten
  • Code-Profilerstellung und -Optimierung
  • Erstellung von Modulen, die Hardware-Multimedia-Verarbeitungsfunktionen aufrufen
  • Portierung von Software und Lokalisierung von Komponenten von Drittanbietern für Multimedia-Geräte
  • Integration einzelner Softwarekomponenten in ein einziges Produkt
  • Erstellung von Benutzeroberflächen basierend auf JavaScript, CSS3, HTML 5, Adobe Flash

Automotive Elektronik

Zuverlässige Fahrzeugsysteme, die gemäß den Standards AUTOSAR und MISRA entwickelt wurden: fehlertolerante Softwarelösungen für Bordcomputer, Infotainmentsysteme im Auto, Motorsteuergeräte, Navigationssysteme und andere Bordelektronik.

Unser Portfolio umfasst eine Reihe erfolgreicher Projekte für europäische und amerikanische Automobilhersteller.

Konsumenten Elektronik

Eingebettete Softwarelösungen für mobile Geräte, Smart Home, IoT und Navigationsgeräte (GPS und GLONASS) auf Basis von Linux, Android und anderen Betriebssystemen.

Automotive Elektronik

Industrielle Automatisierung und Echtzeitsysteme

Entwurf und Entwicklung von eingebetteten Systemen für Software für industrielle Automatisierung und von Echtzeitsystemen unter vollständiger Einhaltung der höchsten Standards für Reaktionszeit und Zuverlässigkeit:

Minimierung der Systemladezeit

Entwicklung und Portierung von Inter-Core-Interaktionsschnittstellen

Erst- und Hintergrundstatusüberwachung angeschlossener Geräte, Wiederherstellung ihrer Arbeitskapazität nach Abstürzen

Genaue Synchronisation lokaler Netzwerkgeräte

Entwicklung von Systemtreibern für spezielle Schnittstellen

Organisation der intermodularen Interaktion

Anwendungsentwicklung für Zeitsynchronisationssysteme basierend auf der PPS-Technologie (Precision Time Signal)

Unser Portfolio umfasst Softwareentwicklungsprojekte für spezialisierte Industrieprozessorkarten, SmartGrid-Systeme und verschiedene Steuerungen wie Kommunikations- und Panel-Steuerungen (HMI), Industriesteuerungen (SPS), IEC 61850-Steuerungen usw. Außerdem haben wir Prüfstände für funktionale Firmware-Tests entwickelt auf der Produktionsstätte.

Unsere eingebetteten Softwareprojekte

Neuronavigator
Neuronavigator
Das Promwad-Entwicklungsteam entwarf einen funktionierenden Prototyp mit Unterstützung von 3D-Bildern von Ultraschall / MRT / CT.
Video-Shopping
KI App für In-Video-Shopping
Wir haben auf STBs die erste KI-Anwendung entwickelt und installiert, mit der Sie Kleidung direkt aus dem Videostream suchen und kaufen können
Luftüberwachungs
Luftüberwachungssystem
Wir haben ein Hardware- und Softwaresystem mit Messgeräten entwickelt, um die Daten zu sammeln und an einen IoT-Cloud-Server zu senden
TV-Konferenzen
Fernsehkonferenzen
Wir haben eine Funktion für Audio- und Videoanrufe in Smart-TV und Set-Top-Boxen integriert, die für digitale TV-Betreiber einzigartig ist. Die neue Anwendung für eingebettete Plattformen dient dazu, die Anforderungen verschiedener Benutzerkategorien durch ein erweitertes Nutzungsszenario zu erfüllen.
Bahn-Navigation
Eisenbahnnavigationseinheit
Wir haben dem Kunden eine Hardwarelösung angeboten, die auf drei Modulen (Einheiten) basiert, die mit Kabeln verbunden sind
Ivan Kuten, Mitinhaber von Promwad und CTO

"Infolgedessen können wir Softwareentwicklungsdienste auf allen Ebenen bereitstellen, vom Bootloader bis zur Serversoftware. Basierend auf unserer umfassenden Erfahrung in den Zielmärkten schreiben wir Programms in Übereinstimmung mit den entsprechenden Industriestandards und verwenden spezielle Softwaretestmethoden, um zuverlässige und benutzerfreundliche Systeme zu entwerfen".

– Ivan Kuten, Mitinhaber von Promwad und CTO

Software-Levels und typische Lösungen für Linux Embedded und andere Betriebssysteme

Nachfolgend finden Sie eine Liste typischer Aufgaben, die wir auf jeder Ebene unseres Softwareentwicklungsprozesses ausführen.

Bootloaders

Konfiguration und Optimierung der Zielplattform (Low-Level-Programmierung)

Betriebssysteme

Systemschnittstellen, Protokollstapel, Entwicklung und Integration von Gerätetreiber, Hardware-abhängige Code-Entwicklung

Build-Systeme für Firmware- / Distributionsdateien

Zusammenführen von eigenständigen Komponenten zu einem einzigen Produkt, Optimierung und Konfiguration von Distributionsdateien für bestimmte Lösungen, Vorbereitung von Dateisystem-Images, Entwicklung bootfähiger Live-CDs für verschiedene Zwecke

Applications

Entwicklung, Portierung und Lokalisierung von Softwaremodulen, Integration von Softwarekomponenten von Drittanbietern, Design und Entwicklung von Benutzeroberflächen, Plattformübergreifende Anwendungsentwicklung

Service-Software

Entwicklung von Hardwaretestsystemen, Entwicklung sicherer Software-Update-Module

Serversoftware

Entwicklung von Software, die Geräte zu einem vollwertigen System mit festgelegten Parametern verbindet, Entwicklung von Infrastruktur- / Hardware-Pool-Managementsystemen, Design von Webschnittstellen für Benutzer und Betreiber

Benötigen Sie ein Angebot für Ihre Embedded-Software-Entwicklung?

Schreiben Sie uns eine Nachricht über Ihr Projekt! Wir werden uns heute oder am nächsten Werktag bei Ihnen melden. Alle übermittelten Informationen werden vertraulich behandelt.