Mit welchen Techniken kann ein Benutzer eine Gerätefirmware nach dem Verkauf sicher aktualisieren? Ich möchte dies mit einem Cortex M3 / 4-Mikrocontroller tun, aber ich denke, Techniken für jedes Mikro sollten dies tun. Vorzugsweise mit der geringsten Menge an zusätzlichen Komponenten natürlich.
Wir haben ein Gerät, auf dem wir erwägen, ein Software-Update auf einem Bare-Metal-Mikrocontroller durchzuführen. Das neue Image würde für alle zukünftigen Produkte programmiert. Wenn ich eine Komponente auf dem Gerät ändern würde, müsste ich einen Änderungsauftrag ausfüllen. Gibt es ein gleichwertiges Branchenverfahren für den Softwarewechsel?
Erklärt sich, dass die Verbreitung der digitalen Geräte länger dauert? Beispielsweise ist eine Softwaresynthese im Vergleich zu einer Hardwaresynthese sehr langsam.
Die Arduino-Referenz besagt, dass Sie den folgenden Code verwenden würden, um den Wert vom analogen Pin # 5 zu lesen: int val1 = analogRead(5); Um jedoch von dem digitalen Pin # 5 zu lesen, würden Sie die gleiche Pin-Nummer übergeben an digitalRead: int val2 = digitalRead(5); Solltest du nicht analogRead(A5)statt …
Teil zwei einer dreiteiligen Serie über den Übergang von Arduino zu einem einfachen AVR-Mikrocontroller und minimalen unterstützenden Komponenten ( Teil eins , Teil drei ) Ich habe eine Menge Leute gesehen, die das im Internet gefragt haben. Ich weiß bereits, wie man ein Barebones ATmega328 mit einem Arduino als Programmierer …
Ich suche freie Software, um Zeichnungen von Kommunikationskabeln zu erstellen, z. DE-9, RJ-45, Flachbandkabel und Molex. Ich kann anscheinend keine Software finden, die Bilder der Anschlüsse enthält, mit denen auch die Verkabelung des Kabels dargestellt werden kann. Ich habe einige Kabelzeichnungen von Hand gemacht, aber ich bin wirklich auf der …
Ich bin ein Hobbyist EE im College und baue seit ungefähr einem Jahr Breadboard-Schaltungen und Perfboard-Schaltungen. Ich möchte mit dem PCB-Design weitermachen. Ich wollte mit etwas Kleinem beginnen, also entwarf ich eine kleine Verstärkerschaltung für ein Mikrofon, das ich zu einem Modul auf einer Leiterplatte machen wollte. Hier ist die …
Suchen Sie nach Ressourcen, um meine Kreationen auf die nächste Stufe zu heben. Wo ich bin: Ich bin ein Softwareentwickler-Nerd mit begrenzter Erfahrung im Hardware-Design Bequemes Erstellen von Dingen mit den Arduino Duelimanove / Uno-Fertigboards mit Steckbrettern, Projektboxen und vielen Klebebändern und Kabelbindern Wohin möchte ich gehen: Verwandeln Sie eine …
Ich beginne mit der Programmierung eingebetteter Software unter Verwendung eines RTOS. Da ich bereits Entwickler für Desktop-Anwendungen bin, habe ich mich immer wieder gefragt, wie es ist, eingebettete Software mithilfe von UML-Diagrammen wie Aktivitätsdiagrammen, Sequenzdiagrammen, Anwendungsfällen usw. zu modellieren. Wird eingebettete Software mit UML genauso entwickelt wie Desktop-Anwendungen? Ist es …
Ich muss ein einfaches Tiefpassfilter für eine Datenerfassungsschaltung implementieren (unter Verwendung eines dehnungsleitenden Gewebes als Widerstandssensor). Verschiedene Quellen haben empfohlen, die Filterdesign-Software am besten zu verwenden. Ich habe noch kein Filterdesign-Tool (Taschenrechner) gefunden, das mir gefällt. Die Online-Dateien, die ich gefunden habe, waren fehlerhaft / widerlich. Die beste Lösung wäre …
Ich konfiguriere I 2 C auf einem PIC18 mithilfe der integrierten Funktionen des C18-Compilers, wie in Abschnitt 2.4 der Dokumentation beschrieben : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Ich bin mir nicht sicher, was ich damit machen soll slew. Ich kann aus zwei Optionen wählen, die definiert …
An Pin 13 befindet sich eine oberflächenmontierte LED. Gibt es einen nicht zu vernachlässigenden Unterschied zwischen diesem Pin und einem allgemeinen digitalen Pin, abgesehen von der Tatsache, dass dadurch etwas aufleuchtet? Wenn ich zum Beispiel analogWrite()an den Pins 12 und 13 bin , ist der Ausgang an 13 dann deutlich …
Stellt eine der gängigen Schaltungssimulationssoftware die Systemgleichungen bereit? Das Ableiten eines Systems von Differentialgleichungen 1. Ordnung für eine Schaltung von Hand ist eine Art Schmerz. Und ja, ich weiß, dass die Simulatoren die Simulationen tatsächlich für mich ausführen werden, aber es gibt einige Fälle, in denen ich wirklich interessiert wäre, …
Ich habe kürzlich die Ursache eines bösen Fehlers herausgefunden, an dem ich mit einem Atmel AT91SAM9G20 SBC gearbeitet habe, auf dem U-Boot , ein Open-Source-Bootloader, ausgeführt wird. Der Kern des Problems bestand darin, dass U-Boot erwartete, dass die Hardware anders konfiguriert sein würde als ich sie erstellt hatte, sodass einige …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.