IoT · Servizi di ingegneria per le aziende

Driver periferici MCU e firmware di acquisizione dati

Sviluppiamo driver per i modelli MCU selezionati UART, SPI, I²C, ADC, timer, periferiche e sensori collegati. Per i produttori di dispositivi che dispongono già di schede di controllo principali e necessitano di sviluppare software di rilevamento e interfaccia.

Firmware integrato e sicurezza del dispositivoTest di sviluppo e integrazioneConsegna della documentazione

Ambito di sviluppo

Sviluppiamo driver per i modelli MCU selezionati UART, SPI, I²C, ADC, timer, periferiche e sensori collegati.

A chi è destinato questo servizio
Produttori di dispositivi che dispongono già di schede di controllo principali e necessitano di sviluppare software di rilevamento e interfaccia
Articoli di consegna previo accordo
Codice sorgente del driver, descrizione dell'interfaccia, configurazione della build e record dei test della scheda di destinazione.

Documenti di progetto richiesti

Le informazioni vengono utilizzate per determinare le interfacce, le condizioni di implementazione e l'ambito di lavoro.

  • Modello completo dell'MCU, scheda di sviluppo o prototipo e schema elettrico
  • Modello di periferica, piedinatura, velocità del bus e temporizzazione dell'interfaccia
  • Toolchain, file di avvio, codice esistente e limitazioni delle risorse firmware

Oggetto della consegna e dell'accettazione

Documentazione di consegna
Codice sorgente del driver, descrizione dell'interfaccia, configurazione della build e record dei test della scheda di destinazione.
Versioni e riproducibilità
L'elenco di consegna registra l'hardware di destinazione, la versione del software, i passaggi di creazione o distribuzione, la configurazione dell'interfaccia e i record di test per facilitare i successivi test di integrazione e la manutenzione.
  • Controllare l'inizializzazione della periferica e leggere e scrivere i risultati sulla scheda di destinazione
  • Cerca interruzioni, DMA, timeout e ritorni di errori
  • Prendi nota della versione della build e dell'utilizzo di RAM e flash

L'accettazione viene effettuata sulla base dell'attrezzatura, della versione, dell'ambiente, del campione e degli indicatori confermati da entrambe le parti; L'ambito del codice sorgente e dei documenti di progettazione, dei materiali del prototipo, dei costi di terzi e della successiva manutenzione sono dettagliati nei documenti del progetto.

Domande frequenti

È possibile aggiungere i driver dei sensori a una codebase esistente?

Innanzitutto verificare che il progetto sia in fase di realizzazione, che le risorse periferiche non siano in conflitto e che i requisiti dell'interfaccia esistente siano compresi. È quindi possibile aggiungere driver e casi d'uso, con un registro delle modifiche legato al codice di base concordato.

Quali informazioni sono necessarie per determinare l'ambito di sviluppo?

Si prega di fornire: modello completo dell'MCU, scheda di sviluppo o prototipo e diagramma schematico; Modello della periferica, pinout, velocità del bus e temporizzazione dell'interfaccia; Toolchain, file di avvio, codice esistente e limitazioni delle risorse firmware. Le informazioni mancanti possono essere risolte attraverso controlli di interfaccia o un test di fattibilità mirato prima di concordare la portata.

Discuti il tuo progetto

Definisci l'ambito con le informazioni sul dispositivo e sull'interfaccia

Fornire caratteristiche target, apparecchiature o codici esistenti, protocolli di interfaccia, ambiente di distribuzione e tappe pianificate per facilitare la valutazione del carico di lavoro e le modalità di distribuzione in fasi.

Discuti il progetto IoT
In linea
Telefono
13910119357
WeChat
WhatsApp
Winge Technology WhatsApp Codice QR Scansiona il codice QR o clicca per contattarci
Telegram
Winge Technology Telegram Codice QRScansiona o clicca sul codice QR
tornare all'inizio