Direkte Antwort
ESP32 Gateway-Entwicklung ist ein projektbezogener Engineering-Service innerhalb von Espressif Systems Development. Es richtet sich an Teams, die Anforderungen klären, eine technische Route definieren, Komponenten implementieren oder integrieren und Abnahmenachweise für eine bestimmte Betriebsumgebung erstellen müssen. Eignung und endgültiger Umfang hängen von den Zielbenutzern, dem aktuellen System, den Schnittstellen, Daten oder Geräten, den Einsatzbedingungen und den Akzeptanzkriterien ab.
Wann dieser Service geeignet ist
- Das Geschäftsziel ist klar, aber der Implementierungsweg, die Systemgrenzen oder die Komponentenauswahl müssen noch einer technischen Bewertung unterzogen werden.
- Vorhandene Software, Hardware, Daten, Geräte oder Systeme von Drittanbietern müssen unter definierten Schnittstellen- und Bereitstellungsbeschränkungen integriert werden.
- Das Projekt erfordert überprüfbare Ergebnisse, Testaufzeichnungen, Bereitstellungsmaterialien und Abnahmenachweise und keinen reinen Konzeptvorschlag.
Projekteingaben
Bevor die Planung beginnt, sollte das Projektteam dies tun Stellen Sie die verfügbaren Eingaben bereit und identifizieren Sie Elemente, die noch untersucht werden müssen.
- Geschäftsszenarien, Zielbenutzer, Betriebsabläufe und erwartete Ergebnisse
- Vorhandene Architektur, Quellcode, Schnittstellen, Protokolle, Geräte oder Datenbeispiele
- Bereitstellungsumgebung, Betriebssystem, Netzwerk, Computer, Speicher und Sicherheitsbeschränkungen
- Erforderliche Integrationen, Abhängigkeiten, Zugriffsberechtigungen und verantwortliche Parteien
- Abnahmekriterien, Testbedingungen, Lieferformat, Zeitplan und Wartungserwartungen
Engineering-Umfang
Der Implementierungsumfang wird nach Eingabeprüfung bestätigt und kann die folgenden Arbeitspakete enthalten.
- Anforderungsklärung, Machbarkeitsbewertung, Risiko Überprüfung und technische Routendefinition
- Architektur, Modul, Schnittstelle, Datenfluss, Ausnahmebehandlung und Berechtigungsdesign
- Software-, Firmware-, Algorithmus-, Hardware- oder Systemintegrationsarbeiten im vereinbarten Umfang enthalten
- Einheit, Integration, System, Kompatibilität, Leistung und abnahmeorientierte Tests
- Bereitstellungsvorbereitung, Problembehebung, Dokumentation, Übertragung und Wartungsplanung
Liefergegenstände
Liefergegenstände werden in der Leistungsbeschreibung definiert. Typische Elemente sind:
- Anforderungsbasis und bestätigter Umfang
- Architektur, Schnittstelle, Daten, Bereitstellung und Betriebsdokumentation
- Im Vertrag enthaltener Quellcode, Konfiguration, Build-Dateien, Firmware, Modelle oder Designdateien
- Testfälle, Testaufzeichnungen, Problemliste, Versionshinweise und Abnahmenachweise
- Bereitstellungspaket, Benutzer- oder Wartungshandbuch und Wissenstransfermaterialien
Abnahmemethode
Die Abnahme muss auf der vereinbarten Grundlage erfolgen Eingaben, Umgebung, Versionen, Testschritte und messbare Ergebnisse.
- Verfolgen Sie jede Anforderung auf eine implementierte Funktion, Schnittstelle oder dokumentierte Einschränkung.
- Führen Sie vereinbarte Funktions-, Ausnahme-, Kompatibilitäts-, Leistungs-, Sicherheits- und Wiederherstellungstests durch.
- Zeichnen Sie Software, Hardware, Modell, Konfiguration und Daten auf Beispiel-, Netzwerk- und Testtool-Versionen.
- Verbleibende Probleme, Ausschlüsse, Abhängigkeiten und Folgeverantwortungen schließen oder formell aufzeichnen.
Einschränkungen und Verantwortungsgrenzen
Ohne die entsprechende Eingabe, Testbedingungen, Nachweise und schriftliche Akzeptanzdefinition wird keine feste Leistung, Genauigkeit, Kompatibilität, Zeitplan oder regulatorisches Ergebnis versprochen. Lizenzen von Drittanbietern, Cloud-Dienste, Geräte, Datensätze, Zertifizierungen, medizinische oder Sicherheitsgenehmigungen und Produktionsnachweise unterliegen weiterhin ihren Eigentümern und den jeweiligen Projektverantwortungen.
Typische Implementierungsszenarien
Bei den folgenden handelt es sich um Implementierungsmuster, nicht um Ansprüche auf unbenannte Kundenprojekte.
- Entwicklung eines neuen Systems mit definiertem Zielworkflow und stufenweiser Bereitstellung
- Modernisierung oder Austausch einer bestehenden Komponente unter Beibehaltung erforderlicher Schnittstellen
- Integration und Bereitstellung über Software, Hardware, Geräte, Daten oder Plattformen von Drittanbietern hinweg
Häufig gestellte Fragen
- Welche Informationen werden für eine erste Bewertung benötigt?
- Geben Sie das Zielszenario, das aktuelle System, Schnittstellen, verfügbare Muster oder Geräte, die Bereitstellungsumgebung, den Zeitplan und die erwartete Abnahmemethode an. Fehlende Informationen werden als Untersuchungsgegenstand aufgeführt.
- Kann der Service in Phasen bereitgestellt werden?
- Ja. Machbarkeit, Prototyp, Kernimplementierung, Integration, Bereitstellung und Akzeptanz können getrennt werden, wenn ihre Eingaben, Ausgaben, Abhängigkeiten und Entscheidungspunkte definiert werden.
- Wie werden Zeitplan und Preis ermittelt?
- Sie werden geschätzt, nachdem Funktionsgrenzen, Schnittstellen, Abhängigkeiten, Zielumgebung, Bereitstellungsartefakte, Testtiefe und Akzeptanzkriterien bestätigt wurden.
ESP32 Gateway-Entwicklung · Espressif Systems Development
CAN Gateway-Firmware für vom Kunden bereitgestellte ESP32 Boards
Bestätigen Sie bei einer vom Kunden bereitgestellten Platine zunächst die MCU, die Platinenrevision, die Anzahl der unabhängigen CAN Controller, die Transceiver, die externen Busverbindungen und SDK oder die Treiberversion. Unterscheiden Sie den ESP32-S3 On-Chip TWAI Controller von externen Erweiterungsgeräten. Zwei Platinenanschlüsse bilden nicht zwei integrierte CAN-Controller. Auch für die Buskommunikation sind geeignete Transceiver erforderlich.
Der Firmware-Bereich kann Empfangs- und Sendeplanung, Protokollkodierung und -dekodierung, Konfiguration, Diagnoseprotokolle, Fehlerbehebung und Versionsverwaltung umfassen. Geben Sie den Quellbereich, Abhängigkeitsversionen, Build-Befehle, Flash- und Konfigurationsschritte sowie reproduzierbare Fälle an. Überprüfen Sie Isolierung, Schutz und Produktplatinenänderungen nach dem Prototypentest, anstatt davon auszugehen, dass eine Platine für jedes Speichergerät geeignet ist.
Referenzen
Fragen und Antworten
Bedeuten zwei CAN-Anschlüsse auf einer ESP32-Platine zwei On-Chip-CAN-Controller?
Die Connector-Anzahl bestimmt nicht die Controller-Anzahl. Überprüfen Sie die tatsächliche MCU, den Schaltplan, die On-Chip-Controller und externen Erweiterungsgeräte sowie Transceiver und Treiber. Definieren Sie den zweiseitigen Firmware-Ansatz, nachdem Sie bestätigt haben, dass beide Ressourcen unabhängig voneinander verwendet werden können.
Welche reproduzierbaren Materialien sollten der Firmware-Lieferung beiliegen?
Geben Sie den vereinbarten Quellumfang, Abhängigkeits- und Treiberversionen, Build-Befehle, Flashing, Konfiguration und Testfälle mit der Board-Revision und den Diagnoseprotokollen an. Eine Demonstration oder Firmware-Binärdatei allein ersetzt nicht die vereinbarten Build- und Reproduzierbarkeitsleistungen.
Online
Telefon
WeChat
zurück nach oben