Als «firmware» getaggte Fragen

Firmware bezieht sich auf Software, die auf einem eingebetteten System oder Mikrocontroller ausgeführt wird, um die Hardware direkt zu steuern.

29
Ist Firmware-Code oder Daten?

Wenn jemand sagt, dass er Firmware auf ein Gerät "geflasht" hat, bin ich gespannt, was dies eigentlich bedeutet. Ist Firmware nur eine native Binärdatei, die im Speicher gespeichert ist und von der CPU des Geräts interpretiert werden kann (wie jede andere EXE-Datei auf einem Computer)? Oder handelt...

23
Firmware-Schutz für AVR- und PIC-Controller

Kann jemand die HEX-Datei extrahieren, die ich in einem von mir bereitgestellten Mikrocontroller brenne? Wenn dies möglich ist, wie kann jemand sicherstellen, dass sein Code in eingebetteten Systemen gesichert ist? Wie kann man bei PIC- und AVR-Mikrocontrollern die Firmware vor Vervielfältigung...

17
Verwendung globaler Variablen in eingebetteten Systemen

Ich habe angefangen, Firmware für mein Produkt zu schreiben und bin hier ein Anfänger. Ich habe viele Artikel gelesen, in denen es darum ging, keine globalen Variablen oder Funktionen zu verwenden. Gibt es ein Limit für die Verwendung globaler Variablen in einem 8-Bit-System oder ist es ein...

12
Was bedeutet die Verwendung von PROGMEM?

Bei großen Mengen an Textvariablen habe ich es für notwendig befunden, sie mit PROGMEM im Flash-Speicher abzulegen . Was sind die positiven und negativen Folgen des Speicherns großer Variablen in Flash (unter Verwendung von PROGMEM) gegenüber SRAM und EEPROM auf dem

9
Wie erfolgt die Programmausführung in der Firmware?

Ich habe von Leuten gehört, die in der Firmware-Domäne arbeiten, dass es kein Betriebssystem gibt, das die Firmware steuert (z. B. Firmware in einem USB-Laufwerk). In einer while-Schleife läuft nur ein einziger Thread, der auf einen externen Befehl wartet. Dies ist der Startpunkt für einen...

9
Aktualisieren Sie ARM über Funk

Wir werden eine ARM-Karte mit einem integrierten GSM-Modem erstellen. Wir möchten die ARM-Firmware drahtlos aktualisieren können. Gibt es dafür eine gute, zuverlässige Open Source-Lösung? Wenn nicht, gibt es ein kostenpflichtiges Betriebssystem mit dieser

7
EEPROM-Ausdauer im Energiezähler?

Ich entwerfe einen Energiezähler für Stromabrechnungszwecke, indem ich einen analogen Energiezähler umwandle und die Anzahl der Impulse zähle, die von der LED des analogen Zählers abgegeben werden. Da die Stromversorgung jederzeit unterbrochen werden kann, muss die Anzahl der Impulse im...