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.


6
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 Client, keine …

4
Wie funktioniert das Zurücksetzen auf die Werkseinstellungen?
Alle eingebetteten Geräte enthalten eine Option zum Zurücksetzen auf die Werkseinstellungen, mit der der Benutzer sein Gerät zurücksetzen kann, wenn etwas nicht stimmt. Ich entwickle eine Firmware auf einer STM32-Karte. Die Firmware enthält einen Bootloader, mit dem die Anwendung über UART aktualisiert werden kann (durch Senden einer Binärdatei, die das …

2
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 Problem während des Lesens wäre, dass der …

6
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 vollständiges Nein-Nein? Wie …
17 c  embedded  firmware 


1
Was ist Bit-Banding?
Ich lese das ARM Cortex M3- Referenzhandbuch und die Begriffe "Bit-Band", "Bit-Band-Region" und "Bit-Band-Alias" werden angezeigt. Was ist Bit-Banding?
16 embedded  arm 

4
Wo fange ich mit eingebettetem Video an?
Mein Chef hat mich kürzlich gefragt, wie schwierig es wäre, ein Produkt zu entwickeln, das kontinuierlich Videos von relativ geringer Qualität aufzeichnet und die letzten Stunden in einer Art internem Speicher abspeichert. Ich habe noch nie mit Video gearbeitet. Wo wäre ein guter Ort, um mit meinem Design zu beginnen? …
16 video  embedded 

3
Warum sehe ich für einige logische Einsen eine seltsame "Kerbe" in der Datenleitung?
Ich versuche, einen Z80 Homebrew-Computer zu bauen, um Spaß am Retrocomputing zu haben und mir die Grundlagen des elektronischen Designs beizubringen. Zum Proof-of-Concept habe ich in den vergangenen Wochen bereits erfolgreich ein Basissystem auf Steckbrettern aufgebaut. Der aktuelle Prototyp ist extrem einfach. Ich verwendete einen 4-MHz-Quarz, der von einem 74HCT04-Pierce-Oszillator …

4
Implementieren kritischer Abschnitte in ARM Cortex A9
Ich portiere einen älteren Code von einem ARM926-Kern auf CortexA9. Dieser Code ist barmetallisch und enthält keine benutzerdefinierten Betriebssystem- oder Standardbibliotheken. Ich habe einen Fehler, der anscheinend mit einer Rennsituation zusammenhängt, die durch eine kritische Unterteilung des Codes verhindert werden sollte. Ich möchte ein Feedback zu meiner Vorgehensweise, um festzustellen, …
15 c  embedded  interrupts 

2
Hat jemand NuttX RTOS evaluiert?
Als ich heute das Linux User's Journal las, stieß ich auf ein kleines Problem mit NuttX RTOS. Ich habe die Website überprüft und war ziemlich beeindruckt von den Funktionen und der Fähigkeit, sie in eine 8052 zu integrieren! Ich finde es interessant, dass es POSIX unterstützt. Daran habe ich für …
15 embedded  rtos 

1
Wie funktionieren NAND-Flash-Speicher-Schreibvorgänge?
Unten ist ein Bild meines Verständnisses der NAND-Flash-Speicheroperation. NAND-Flash löscht zuerst alle Zellen in einem einzigen Block (setzt ihn im Wesentlichen auf '1') und schreibt dann selektiv Nullen. Meine Frage ist: Da die Wortleitung von allen Zellen auf einer einzelnen Seite gemeinsam genutzt wird, wie ordnet der NAND-Controller eine 0 …
14 embedded  flash 

3
Was sind die Vorteile eines nicht vorbeugenden Betriebssystems? und der Preis für diese Leistungen?
Was sind die Vorteile eines nicht präventiven Betriebssystems im Vergleich zu hausgemachtem Code mit Hintergrundschleife und Timer-Interrupt-Architektur? Welche dieser Vorteile sind attraktiv genug für ein Projekt, um ein nicht präventives Betriebssystem einzuführen, anstatt selbst erstellten Code mit Hintergrundschleifenarchitektur zu verwenden? . Erklärung zur Frage: Ich schätze es wirklich, dass alle …

17
Wie kann man Code für mehr Flash und RAM komprimieren? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen im vergangenen Jahr . Ich habe an der Entwicklung einer Funktion …
14 embedded 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.