IoT · Ingenieurdienstleistungen für Unternehmen
MCU Peripherietreiber und Datenerfassungs-Firmware
Wir entwickeln Treiber für die ausgewählten MCU-Modelle UART, SPI, I²C, ADC, Timer, Peripheriegeräte und angeschlossene Sensoren. Für Gerätehersteller, die bereits über Hauptsteuerplatinen verfügen und Erfassungs- und Schnittstellensoftware entwickeln müssen.
Entwicklungsumfang
Wir entwickeln Treiber für die ausgewählten MCU-Modelle UART, SPI, I²C, ADC, Timer, Peripheriegeräte und angeschlossene Sensoren.
- Für wen dieser Service gedacht ist
- Gerätehersteller, die bereits über Hauptsteuerplatinen verfügen und Erfassungs- und Schnittstellensoftware entwickeln müssen
- Liefergegenstände nach Vereinbarung
- Treiber-Quellcode, Schnittstellenbeschreibung, Build-Konfiguration und Testaufzeichnungen der Zielplatine.
Benötigte Projektunterlagen
Mithilfe der Informationen werden Schnittstellen, Implementierungsbedingungen und Arbeitsumfang festgelegt.
- MCU komplettes Modell, Entwicklungsplatine oder Prototyp und Schaltplan
- Peripheriemodell, Pinbelegung, Busgeschwindigkeit und Schnittstellen-Timing
- Toolchain, Startdateien, bestehender Code und Einschränkungen der Firmware-Ressourcen
Lieferumfang und Abnahme
- Lieferdokumentation
- Treiber-Quellcode, Schnittstellenbeschreibung, Build-Konfiguration und Testaufzeichnungen der Zielplatine.
- Versionen und Reproduzierbarkeit
- Die Lieferliste zeichnet die Zielhardware, Softwareversion, Build- oder Bereitstellungsschritte, Schnittstellenkonfiguration und Testaufzeichnungen auf, um spätere Integrationstests und Wartung zu erleichtern.
- Überprüfen Sie die Peripherieinitialisierung sowie die Lese- und Schreibergebnisse auf der Zielplatine
- Suchen Sie nach Interrupts, DMA, Timeouts und Fehlerrückgaben
- Notieren Sie die Build-Version sowie die RAM- und Flash-Nutzung
Die Abnahme erfolgt auf der Grundlage der von beiden Parteien bestätigten Ausrüstung, Version, Umgebung, Muster und Indikatoren; Der Umfang des Quellcodes und der Designdokumente, Prototypenmaterialien, Gebühren Dritter und die anschließende Wartung sind in den Projektdokumenten aufgeführt.
Häufig gestellte Fragen
Können Sensortreiber zu einer vorhandenen Codebasis hinzugefügt werden?
Überprüfen Sie zunächst, ob das Projekt erstellt wird, periphere Ressourcen nicht in Konflikt geraten und bestehende Schnittstellenanforderungen verstanden werden. Anschließend können Treiber und Anwendungsbeispiele hinzugefügt werden, wobei ein Änderungsprotokoll an die vereinbarte Code-Baseline gebunden ist.
Welche Informationen werden zur Bestimmung des Entwicklungsumfangs benötigt?
Bitte stellen Sie Folgendes bereit: MCU vollständiges Modell, Entwicklungsplatine oder Prototyp und schematisches Diagramm; Peripheriemodell, Pinbelegung, Busgeschwindigkeit und Schnittstellen-Timing; Toolchain, Startdateien, bestehender Code und Einschränkungen der Firmware-Ressourcen. Fehlende Informationen können durch Schnittstellenprüfungen oder einen gezielten Machbarkeitstest vor der Vereinbarung des Umfangs behoben werden.
Besprechen Sie Ihr Projekt
Definieren Sie den Umfang mit Ihren Geräte- und Schnittstelleninformationen
Bitte geben Sie Zielfunktionen, vorhandene Ausrüstung oder Code, Schnittstellenprotokolle, Bereitstellungsumgebung und geplante Meilensteine an, um die Beurteilung der Arbeitsbelastung und der Phasenbereitstellungsvereinbarungen zu erleichtern.
Online
Telefon
WeChat
zurück nach oben