Software kleiner machen

Die Schere ansetzen um Software kleiner zu machen.

Wir verkleinern Ihre Software, damit sie auf Ihre Em­bed­ded-Hard­ware passt. Ob es der Arbeitsspeicher (RAM), Festspeicher (ROM) oder eine andere knappe Speicherressource ist, unsere Experten haben jahrelange Erfahrung darin, Software für speicherbeschränkte Hardware zu optimieren.

Wobei wir helfen können

Ob Sie planen, auf ein kleineres, kostengünstigeres Gerät umzusteigen oder ob Sie mehr Platz für neue Features auf ihrem bestehenden Gerät schaffen wollen, wir bringen das grundlegende Verständnis von Hardware, Soft­ware-De­sign und das Verhalten des Compilers mit, um Ihr Ziel zu verwirklichen.

Hier helfen wir konkret:

  • Analysieren wie speicher-effizient der Compiler Ihre Algorithmen und Datenstrukturen übersetzt und in Ihrer Binärdatei ablegt.
  • Umarbeitung und Optimieren von vorhandenen Implementierungen, um den Speicherbedarf zu minimieren.
  • Entwurf von Richtlinien zum speicher-effizienten Programmieren für Ihre Entwickler.
  • Entwickeln von Messsystemen für Ihre Con­tin­uous-In­te­gra­tion-Um­ge­bung, damit speicherrelevante Anforderungen effektiv überwacht werden können.
  • Erstellen von statischen Analysewerkzeugen, um ineffiziente C/C++-Kon­struk­te zu erkennen, bevor sie in Ihren Quelltext aufgenommen werden.