Als «c++» getaggte Fragen

22
Programmiersprachen für Elektroniker

Ich bin Student der Elektrotechnik und Nachrichtentechnik und habe mich vor meinem College für Programmierung und Computeranwendungen interessiert. Ich hatte mich auf das Entwerfen von Windows-Anwendungen und das Erlernen ihrer Techniken konzentriert, aber jetzt habe ich das Gefühl, dass dies auf...

13
C ++ - Klassen für die I / O-Pin-Abstraktion

Ich suche nach C ++ - Abstraktionen für Hardware-E / A-Punkte oder -Pins. Dinge wie in_pin, out_pin, inout_pin, vielleicht open_collector_pin, etc. Ich kann mir mit Sicherheit selbst eine solche Sammlung von Abstraktionen einfallen lassen, also suche ich nicht nach Antworten wie "Hey, vielleicht...

12
Versionskontrolle von Schaltplänen und Quellcode

Ich entwickle ein elektronisches Gerät, das aus zwei Teilen besteht: Hardware (Eagle-Schaltpläne) und Firmware (C ++ - Quellcode). Ich möchte Änderungen sowohl im Quellcode als auch in den Schaltplänen verfolgen, aber es gibt einige Punkte, an denen ich nicht sicher bin, wie ich meine Arbeit...

11
Mikrocontroller Schlaf Race Zustand

Bei einem Mikrocontroller, auf dem der folgende Code ausgeführt wird: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) {...

8
While-Schleife weg optimiert

Ich habe den folgenden Code in meinem Mikrocontroller-Programm: // Wait for ADC conversion to complete while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {} Wobei ADCSRA ein Register ist, das seinen Wert ändert, sobald eine analoge Konvertierung abgeschlossen ist, und wo ich warten möchte,...

7
MATLAB-Toolbox-Äquivalent für eingebettetes System

Wir müssen Steuerungssoftware entwickeln, um in einem eingebetteten System ausgeführt zu werden. Der Prototyp wird in Matlab (unter Verwendung der Toolbox für neuronale Netzwerke) erstellt, und wir möchten die Software nach C oder C ++ portieren. Wissen Sie, welche Bibliotheken oder Software wir...