Entwicklungsumfang
Umfang und Basisprüfung
Bestimmen Sie die vorhandenen Grundlagen, technischen Abhängigkeiten und Inhalte, die basierend auf MCU und Board, RTOS, Modul-Firmware, UART/USB, Speicher und Task-Zyklus entwickelt werden müssen.
Implementierung und Integration
Teilen Sie Erfassungs-, Kommunikations-, Speicher- und Steuerungsaufgaben auf und entwickeln Sie AT-Anpassungs- oder Host-Protokollstapel, asynchrone Nachrichten, Verbindungszustandsmaschinen und Fehlerbehebung.
Lieferdokumentation
Liefern Sie Firmware-Quellcode und Build-Anweisungen.
Überprüfung und Einschränkungen
Peripherie- und Speicherbedingungen begrenzen gleichzeitige Aufgaben, TLS und Cache-Größe und sollten auf der Zielplatine und nicht in einer Simulationsumgebung bestätigt werden.
Projektumsetzungsprozess
Verifizierung von Daten und Schnittstellen → Bestätigung technischer Lösungen und Verifizierungsanwendungsfälle → Umsetzung der Integration mit der Zielumgebung → Regression abnormaler Szenarien → Übertragung von Versionsdaten.
Überprüfen Sie die Implementierungsergebnisse in der Ziel-Hardware- und Softwareumgebung und liefern Sie Aufzeichnungen zu zugehörigen Schnittstellenkonfigurationen, Versionsabhängigkeiten und Problembehandlungen, um die anschließende Integration und Wartung durch das Forschungs- und Entwicklungsteam des Unternehmens zu erleichtern.
Benötigte Projektunterlagen
- MCU und Board, RTOS, Modul-Firmware, UART/USB, Speicher und Task-Zyklus.
- Designinformationen, Code, Schnittstellenberechtigungen und Zieltestgeräte können bereitgestellt werden.
- Quelldateien, Programme oder Tools, die voraussichtlich geliefert werden, Verantwortlichkeiten für Integrationstests zwischen Modulen und Projektknoten.
- Abnahmeproben, Umgebung, Testbedingungen und Bestehensschwellenwerte.
Lieferumfang und Abnahme
| Leistungen | Lieferinhalt | Verifizierungsmethode |
|---|---|---|
| Ergebnisse erzielen | Liefern Sie Firmware-Quellcode und Build-Anweisungen. | Testen Sie asynchrone Berichte und verschachtelte Befehlsantworten. |
| Integrierte Daten | Versionen und Abhängigkeiten, Schnittstellenkonfiguration, Nutzungs- oder Bereitstellungsschritte und Integrationsänderungen | Überprüfen Sie Pufferüberläufe, Task-Timeouts und Watchdogs. |
| Datensätze überprüfen | Testbedingungen, Ausführungsaufzeichnungen, Problemlisten und Regressionsergebnisse | Datenintegrität bei paralleler Aufzeichnung von Erfassung und Kommunikation. |
Der Lieferumfang und die Abnahmekriterien werden anhand der Zielumgebung festgelegt. Drittanbieter-SDK, Lizenzen, Labore, Cloud-Ressourcen, Ausrüstungsmaterialien und Vor-Ort-Support werden separat aufgeführt; Wenn die vorhandenen Informationen nicht ausreichen, werden Folgearbeiten durch Schnittstellenüberprüfung oder Schlüsselfunktionsüberprüfung festgelegt.
Häufig gestellte Fragen
Wie behebe ich AT-Befehle, bei denen gelegentlich eine Zeitüberschreitung auftritt?+
Zeichnen Sie gleichzeitig die Rohdaten der seriellen Schnittstelle, das Befehlstiming, asynchrone Ereignisse und den Stromstatus auf, unterscheiden Sie die fehlende Reaktion des Moduls, die Fehlausrichtung des Parsings, das Blockieren von Aufgaben und das Netzwerk-Timeout und bestimmen Sie dann die Anwendungsfälle für Korrektur und Regression.
STM32/RTOS 4G Welche Informationen sind für die Entwicklung der Netzwerk-Firmware erforderlich?+
Bitte geben Sie der Bereitstellung von MCU und Board, RTOS, Modul-Firmware, UART/USB, Speicher und Task-Zyklus Vorrang. Gleichzeitig werden die bestehende Implementierung, aufgetretene Probleme, erwartete Änderungen und kompatible Testbedingungen erläutert, um die Bestimmung des Implementierungsumfangs und der Reproduktionsmethoden zu erleichtern.
Kann es auf bestehende Produkte implementiert werden?+
Sie können zunächst den Umfang vorhandener Designs und Versionen bewerten, die geändert werden können, die überprüften Teile beibehalten und die Schnittstellen und Abhängigkeiten ermitteln, die angepasst werden müssen. Dieser Dienst erfordert Aufmerksamkeit: Peripherie- und Speicherbedingungen begrenzen gleichzeitige Aufgaben, TLS und Cache-Größe und sollten auf der Zielplatine und nicht in der Simulationsumgebung bestätigt werden. Bestehende und neue Funktionen müssen nach den Änderungen einem Regressionstest im vereinbarten Umfang unterzogen werden.
Online
Telefon
WeChat
zurück nach oben