Embedded Software Entwicklung

Wir bieten Embedded Software Entwicklung Dienstleistungen in Zürich, in der Schweiz, Deutschland und weltweit an.
Unsere Experten bringen über 12 Jahre professioneller Erfahrung in Embedded Engineering, Telekommunikation und Audio over IP mit.
Weltweit tragen mehr als 100'000 erfolgreich installierte Geräte unsere Handschrift.

Our Skills

During our rich history in the audio-over-IP industry our experts have contributed to many successful projects. Just a few examples among many:

Background music players for large retail chains in Switzerland and the EU. Ethersound decoding software for a highly resource limited x86 platform. Specialized firmware for very low latency audio transmission in an evacuation system. Distributed cloud solution for delivery of music and adverts in retail. The common denominator for all these projects were reliability, long life, service-free operation and quality audio.

Therefore we are not ashamed to say that we know how to develop embedded audio devices for industrial use. And this know-how we would like to offer to our customers.

Unsere Dienstleistungen

Firmwareentwicklung

  • Kernel-, Treiber- und BSP-Entwicklung
  • Entwicklung von embedded Applikationen
  • Bootloader-Entwicklung
  • Entwicklung von Geräteverwaltungs-Mechanismen
  • Code-Migration auf neue Hardware, z.B. wenn eine Komponente eingestellt wird

Entwicklung von Konzepten und Prototypen

  • System- und Gerätearchitektur
  • Plattformwahl und -evaluierung
  • Entwicklung von Machbarkeitstudien
  • Hardware Bring-up
  • Low-level Debugging von Hardware und Peripherien

Optimierung und Validierung

  • Code Optimierung für Effizienz und Stromsparen
  • Code Refactoring
  • Entwicklung und Ausführung von Tests und Testpläne
  • Entwicklung von Software Tools
Unsere Kompetenzen ansehen

Unsere Kompetenzen

SoC Plattformen

Wir haben Projekte auf folgenden Plattformen erfolgreich implementiert:

  • ARM Cortex-A7, A8, A53
  • ARM Cortex-M7
  • ARM9
  • x86

Programmiersprachen

Regelmässig verwenden wir folgende Programmiersprachen für Entwicklung von Firmware und Applikationen:

  • C
  • C++
  • Assembler

Betriebssysteme

Wir haben folgende Betriebssysteme in Embedded Projekten eingesetzt und Treiber und Code für sie entwickelt:

  • Linux
  • FreeRTOS
  • proprietäre Betriebssysteme

Audio over IP

Wir haben Audio over IP Projekte in folgenden Bereichen erfolgreich umgesetzt:

  • Audiodistribution, PA, Interkom, Aufzeichnung
  • Synchronisiertes Niedriglatenzaudio, AES67, AES70
  • IP-basierte wie auch nicht-IP und proprietäre Audioprotokolle
  • Komprimiertes Audio
  • Signalbearbeitung, DSP-Programmierung

Referenzen