Dieses Projekt wurde vom Anbieter geschlossen. Es sind keine Bewerbungen mehr möglich.

Archiviertes Projekt - Embedded C++: DMA Integration for Noise Measurement on EFR32 Microcontroller

Firmenname für PREMIUM-Mitglieder sichtbar

  • März 2024
  • April 2024
  • D-21075 Hamburg
  • auf Anfrage
  • Remote
  • 22.03.2024

Projektbeschreibung

Mit unserer selbstlernenden Heizkörpersteuerung sparen unsere Kund*innen bis zu 32% Heizkosten & CO2-Emissionen ein. 2016 in Hamburg gegründet, kommen unsere Produkte heute deutschlandweit in Unternehmen und Kommunen zum Einsatz. Mit unserer Energiesparlösung und deren Weiterentwicklung wollen wir weiterwachsen und so unseren Beitrag zur Energiewende leisten. 

Projektbeschreibung

Das Ziel dieses Projekts ist es, eine bestehende Softwarefunktion auf einem EFR32 Microcontroller umzuschreiben, um die DMA (Direct Memory Access) Funktionalität zu integrieren. Die aktuelle Funktion dient zur Messung von Geräuschen, indem sie für einen Zeitraum von etwa 1 Sekunde Daten sammelt und auswertet. Durch die Integration von DMA soll der Prozessor während des Samplings in den Energiesparmodus versetzt werden, um den Stromverbrauch zu minimieren, ohne die Messgenauigkeit zu beeinträchtigen.


Projektziele:

Umstellung der vorhandenen Geräuschmessfunktion auf DMA-Integration.
Sicherstellung, dass die neue Funktion die gleiche Genauigkeit bei der Geräuschmessung bietet wie die bisherige Funktion.
Implementierung einer Validierungsmethode, um sicherzustellen, dass die Messungen mindestens genauso gut wie vorher sind.
Validierung des Energieverbrauchs im Vergleich zur Situation vor der DMA-Integration.
Dokumentation des Prozesses und der Ergebnisse für zukünftige Referenzen.

Anforderungen:

Umstellung der vorhandenen Geräuschmessfunktion auf DMA-Integration unter Berücksichtigung der spezifischen Hardwarearchitektur des EFR32 Microcontrollers.
Entwurf und Implementierung eines Mechanismus zur Überwachung und Validierung der Messgenauigkeit vor und nach der DMA-Integration.
Validierung des Energieverbrauchs des Systems vor und nach der DMA-Integration.
Dokumentation aller Änderungen und Implementierungen gemäß den Unternehmensstandards.

Materialien bereitgestellt:

Mehrere Geräte zum Testen.
Debugger inklusive Anschluss.
Zugang zum Git-Repository mit den Quellen der aktuellen Funktion.

Nicht bereitgestellte Materialien:

Messgeräte zur Messung des Energieverbrauchs usw.


Benötigte Fähigkeiten
Erfahrungen im der Entwicklugn mit ARM basierten microcontrollern. (idealerweise Silabs EFR32)
Erfahrungen mit Embedded C++
Fähigkeiten Messungen an Embedded Geräten durchzuführen


Arbeit sollte am Anfang ca. 1 Woche zur übernahme der Hardware und des Toolings vor Ort erfolgen ab da kann auch remote gearbeitet werden.

Erforderliche Qualifikationen

  • C++
  • Embedded Entwicklung / hardwarenahe Entwicklung

Kostenfrei.
Für Sie und Ihr Projekt.

Versicherungsschutz:
Für dieses Projekt können Sie als Freelancer und Mitglied von freelance.de kostenfrei die Allianz Haftpflichtversicherung erhalten.

Hier erfahren Sie mehr »

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.

Jetzt Projekt erstellen