Bei der Embedded-Entwicklung und - Debugging sind die Anforderungen an die Echtzeit-Anzeige von Daten, das Zeichnen von Wellenformen für Änderungen, die Anpassung von Parametern, das Auslösen von Befehlen und die Anzeige von Textprotokollinformationen häufige Herausforderungen. Anonyme Assistent als eine Host-Software, die speziell für Embedded-Entwickler entwickelt wurde, hat sich nach mehr als zehn Jahren iterativer Aktualisierungen zu einem funktionsreichen, effizienten und einfach zu bedienenden Debugging-Tool entwickelt. In diesem Artikel werden die Features, Funktionen und die Aktualisierungshistorie des anonymen Assistenten ausführlich beschrieben.


Software-Design - Intention
Die Konzeption des anonymen Assistenten beruht auf einem tiefen Verständnis der tatsächlichen Anforderungen im Embedded-Debugging - Prozess. Entwickler in den frühen Embedded-Learning - Prozessen waren oft mit dem Dilemma konfrontiert, das Debugging mit primitiven Werkzeugen zu tun, wie zum Beispiel den seriellen Port-Assistenten für die Anzeige von Daten oder die Anpassung von Parametern durch die Modifikation des Quellcodes durch den Downloader. Um diese Probleme zu lösen, wurden anonyme Assistenten entwickelt, die eine ausgerüstete Lösung zur Verbesserung der Debugging-Effizienz und zur Verbesserung der Benutzererfahrung bieten sollen.
Software-Funktionen
- Hohe Effizienz: Schrieben in C + +, nicht interpretierter Sprache, gewährleistet den effizienten Betrieb des Programms.
- Simple Protocol: Das verwendete Anonymitätsprotokoll ist einfach zu verstehen und für Entwickler einfach zu portieren und zu verwenden.
- Starke Erweiterbarkeit: Parameter Lesen und Schreiben und Befehl-Trigger - Funktionen werden von der unteren Maschine definiert, die Obermaschine ist für die Anzeige und den Betrieb verantwortlich, nur die Parameter und Befehl Informationen im Code der unteren Maschine definiert werden, um Lesen und Schreiben-Operationen zu erreichen.
- Hohe FlexibilitätUnterstützt die Analyse und Anzeige einer Vielzahl von Datentypen, einschließlich unsignierten, gezeichneten Ganzzahlen, Gleitkommazahlen usw., und unterstützt die Auslösung von Befehlen ohne Parameter und mit Parametern.
- reiche Funktionen: Neben der grundlegenden Datenanzeige und Wellenform-Zeichnung bietet es auch Daten-Wellenform - Analyse, 3D-Modell - Anzeige, Radar-Daten - Anzeige, Karten-Anzeige, Firmware-Upgrade und andere Funktionen, um die Anforderungen verschiedener Debugging-Szenarien zu erfüllen.

Software-Funktionen
Der anonyme Assistant bietet eine Reihe von Funktionen, um die unterschiedlichen Bedürfnisse von Embedded-Entwicklern zu erfüllen:
- Datenwertdarstellung: Visuelle Darstellung von Echtzeitdaten.
- Daten-Wellenform - Zeichnung: Zeichnen Sie Daten-Wellenformen, um die Analyse von Daten-Trends zu erleichtern.
- Daten-Wellenform - Analyse: Bereitstellung von Datenanalyse-Tools wie FFT für ein tiefes Verständnis von Datenmerkmalen.
- Parameterlesen und Schreiben: Ermöglicht Benutzern die Anpassung und Änderung von Geräteparametern.
- Befehl-Trigger: Das Gerät wird über die Schnittstelle ausgelöst, um einen bestimmten Befehl auszuführen.
- 3D-Modell - Anzeige: Präsentiert ein dreidimensionelles Modell eines Geräts oder Systems.
- Radar-Daten - Anzeige: Anzeige Standort und Zustand des Geräts auf der Karte.
- Firmware-Upgrade: Erleichtert das Upgrade und Upgrade der Geräte-Firmware.

Aktualisierungsgeschichte
Der anonyme Assistant wird kontinuierlich aktualisiert und bringt mit jeder Version neue Funktionen und Verbesserungen. Im Folgenden sind einige Versionen aktualisiert:
- V1.0.16: hinzugefügt numerische Senden-Wert - Gadget, Unterstützung für mehrere Datentypen Senden; Befehlstasten-Wert - Updates, Unterstützung für dynamische Änderung von Befehlsparametern; Gesten-Display - Gadget-Ferichte usw.
- V1.0.15: Datenanalyse-BUG - Fix; Vervollkommnung der Multi-Gerät - Kommunikation; Wellenform-Daten - Speicherung Unterstützung für die Einstellung von Dateinamen usw.
- V1.0.14: Parameter-Lese - Schreib-Funktion - Umschreiben, Unterstützung für mehr Datenformate; Log-Anzeige - Optimierung; Fenster-Flashback - Fehler-Festung usw.
Zusammenfassung
Der anonyme Assistant ist eine Host-Software, die speziell für Embedded-Entwickler entwickelt wurde, die mit ihrer hohen Effizienz, einfachen Protokollen, leistungsstarken Skalierbarkeiten und umfangreichen Funktionen zum rechten Helfer des Debugging-Prozesses wurde. Ob Echtzeit-Datenanzeige, Parameter-Anpassung oder Befehl-Auslösung - der anonyme Assistant bietet eine zufriedenstellende Lösung. Da die Software kontinuierlich aktualisiert und verbessert wird, bietet sie weiterhin leistungsfähigeren und bequemeren Tool-Unterstützung für Embedded Entwickler.

31
谢谢楼主的分享
6666
66666
看上去不错
是什么时候的版本
1111