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.

16
Ist C ++ für eingebettete Systeme geeignet?
Eine häufige Frage, hier und anderswo. Ist C ++ für eingebettete Systeme geeignet? Mikrocontroller? RTOSes? Toaster? Embedded-PCs? Ist OOP für Mikrocontroller nützlich? Entfernt C ++ den Programmierer zu weit von der Hardware, um effizient zu sein? Sollte Arduinos C ++ (ohne dynamische Speicherverwaltung, Vorlagen, Ausnahmen) als "echtes C ++" betrachtet …

9
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 habe nach RTOS gesucht, die ich verwenden …

9
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 adcValue) und diese Variable als global deklariere, …

4
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 LEDs?
36 led  embedded 


5
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 beschreibt. In anderen Kontexten war es jedoch möglich, den Speicher eines Chips …
30 embedded  jtag 

9
Was passiert, wenn ein eingebettetes Programm beendet wird?
Was passiert in einem eingebetteten Prozessor, wenn die Ausführung diese endgültige returnAnweisung erreicht? Stromverbrauch etc, mit einem langen ewigen NOP am Himmel? oder werden NOPs fortlaufend ausgeführt oder wird ein Prozessor vollständig heruntergefahren? Ich frage unter anderem, ob ein Prozessor ausgeschaltet werden muss, bevor die Ausführung abgeschlossen ist, und ob …



2
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 schützen?
23 pic  avr  embedded  firmware 



10
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 sich in diesem Bereich verbessern möchten. Was muss ich …
22 embedded 


4
Warum wird SRAM-basiertes FPGA mehr verwendet als NVM-basiertes FPGA?
SRAM-basierte FPGAs müssen den Bitstream nach dem Ausschalten erneut laden. In der Zwischenzeit braucht man das nicht. Ich frage mich, warum auf dem SRAM-FPGA mehr Experimente und Sicherheitsuntersuchungen durchgeführt werden als auf dem NVM-basierten, scheint die flüchtige Technologie ungeachtet ihrer Sicherheitsgrenzen (wenn es um die Gewährleistung eines sicheren Starts geht) …

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.