Als «embedded» getaggte Fragen

Ein eingebettetes System ist ein Computersystem, das entwickelt wurde, um eine oder mehrere dedizierte Funktionen auszuführen, häufig mit Echtzeit-Rechenbeschränkungen. Es ist als Teil eines kompletten Geräts eingebettet, häufig einschließlich Hardware und mechanischer Teile.

57
RTOS für eingebettete Systeme

Ich habe viele Artikel gesehen, die mir sagen, dass ich RTOS für die Zeitverwaltung und die Ressourcenverwaltung verwenden sollte. Meine Zeit hat meine eigene Forschung nicht erlaubt, deshalb komme ich zu Chiphacker, um Rat zu bekommen. Ich benutze ressourcenarme Mikrocontroller (MSP430, PIC) und...

44
Verwendung von Volatile in der Embedded C-Entwicklung

Ich habe einige Artikel und Stack Exchange-Antworten zur Verwendung des volatileSchlüsselworts gelesen , um zu verhindern, dass der Compiler Optimierungen auf Objekte anwendet, die sich auf vom Compiler nicht feststellbare Weise ändern können. Wenn ich aus einem ADC lese (nennen wir die Variable...

36
Warum sind LEDs bei den meisten Embedded-Designs invertiert?

Mir ist aufgefallen, dass auf allen meinen Evaluierungsboards, die ich bis zu diesem Zeitpunkt hatte. Die LEDs waren alle aktiv low an den Microcontroller Port angeschlossen. Ich verstehe, dass es aus Sicherheitsgründen besser ist, aktive Low-RESET-Leitungen und dergleichen zu haben. Aber warum...

30
Was ist ein JTAG?

Ich bin ziemlich neu in Embedded-Systemen, und ich sehe diesen Begriff immer wieder, aber ich kann nicht ganz verstehen, was es ist. Eine schnelle Online-Suche liefert diese Wikipedia-Seite: https://en.wikipedia.org/wiki/Joint_Test_Action_Group, die sie als eine Art Protokoll für das Debuggen...

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...

22
Wie werde ich ein Embedded Software Entwickler?

Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich möchte einige Tipps für diejenigen, die ein guter Embedded-Software-Entwickler werden oder...

19
Kleinste Embedded Linux Distribution?

Ich frage gerne die Experten da draußen. Was ist die beste Embedded Linux Distribution für: Flash-Speicher ~ 700 KB Ram ~ 256 KB Prozessor: High-End-Armcortex M3 (etwas aus der STM32-Familie für z. B.) Erforderliche Module: - Kernelkern - Basis-Treibersatz: USB / Netzwerk (für WiFi - Kein AP, nur...

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...

17
Kann SPI sicher unterbrochen werden?

Ich schreibe von meiner Firmware aus auf eine microSD- Karte, dies ist jedoch die Aufgabe mit der niedrigsten Priorität, sodass sie während des Lese- / Schreibvorgangs von anderen Aufgaben unterbrochen werden kann. Angenommen, ich habe mit dieser microSD-Karte über einen UART kommuniziert. Das...