Wir entwickeln Lösungen für ein besseres Verständnis zwischen Implementierung, Performance und Ressourcenverbrauch.

Unsere Produkte

Vorurteile und Annahmen in Bezug auf Software-Performance dominieren Diskussionen und verhindern eine dringend benötigte Innovation im Bereich des Embedded Software Engineerings.

MCU Features wie Caching und Pipelining erschweren es zunehmend, Aussagen über die Laufzeit-Performance zu treffen – selbst bei Betrachtung auf Assembly-Ebene.

Fast code and low energy consumption are very important factors in an embedded environment.
Barebench - an Embeff embedded product

barebench ist ein web-basierter Service, der Code Performance für Mikrocontroller misst. Ohne spezielle Hardware.

Zyklen-genaue Ergebnisse ermöglichen eine fundierte Aussage über die Anwendbarkeit von Sprachen, Bibliotheken und Designfeatures. Wenn Kompromisse notwendig werden, können Entscheidungen auf Basis realer Daten erfolgen.

 

barebench.com besuchen

Der verfügbare Flash-Speicher für Firmware ist oft sehr begrenzt. Die Verwendung bestimmter Konzepte, Sprachfeatures oder Bibliotheken kann unbeabsichtigt zu einem deutlich erhöhten Ressourcenbedarf führen.

Small sized files and continuous monitoring lead to better results
binarymonitor - an Embeff embedded product

binarymonitor überwacht automatisch den Ressourcenverbrauch und schützt vor Überraschungen.

Ergebnisse sind in Form von Grafiken und Tabellen verfügbar. Schwellen können konfiguriert werden, so dass automatisch Warnungen an Entwickler verschickt werden.

Potentielle Probleme werden früh erkannt und können direkt behoben werden.

Mehr herausfinden