IoT · Servizi di ingegneria per le aziende

Sviluppo firmware bootloader e dispositivi OTA

Sviluppiamo la convalida degli aggiornamenti, la gestione delle interruzioni di corrente, la conferma dell'avvio e il rollback degli errori per la memoria disponibile e il layout delle partizioni. Per le aziende di prodotto che necessitano di mantenere in remoto il firmware dei dispositivi in ​​servizio.

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

Ambito di sviluppo

Sviluppiamo la convalida degli aggiornamenti, la gestione delle interruzioni di corrente, la conferma dell'avvio e il rollback degli errori per la memoria disponibile e il layout delle partizioni.

A chi è destinato questo servizio
Aziende di prodotto che necessitano di mantenere in remoto il firmware dei dispositivi in servizio
Articoli di consegna previo accordo
Caricatore di avvio, client di aggiornamento, strumenti di confezionamento e record di test di aggiornamento.

Documenti di progetto richiesti

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

  • Bootloader, partizione flash, dimensione dell'immagine e firmware corrente
  • Aggiorna collegamenti, formati di pacchetto, metodi di firma e attività di gestione delle chiavi
  • Ripristino dopo un'interruzione dell'alimentazione, rollback, compatibilità delle versioni e regole di divieto di downgrade

Oggetto della consegna e dell'accettazione

Documentazione di consegna
Caricatore di avvio, client di aggiornamento, strumenti di confezionamento e record di test di aggiornamento.
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.
  • Verifica la presenza di aggiornamenti normali, pacchetti corrotti, modelli errati ed errori di firma
  • Verifica il ripristino della perdita di alimentazione durante le fasi di cancellazione, verifica, commutazione e avvio iniziale
  • Verifica la compatibilità tra le policy di failback e anti-rollback

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

Un dispositivo con una partizione firmware può supportare gli aggiornamenti OTA?

Ciò richiede la valutazione della memoria di riserva, della memoria esterna, dell'accesso di ripristino e se il bootloader può essere modificato. Le procedure di aggiornamento e ripristino per le singole partizioni richiedono la propria convalida; Un metodo di commutazione a doppia partizione non può essere facilmente riutilizzato.

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

Specificare: bootloader, partizione flash, dimensione dell'immagine e firmware corrente; collegamenti di aggiornamento, formati di pacchetto, metodi di firma e attività di gestione delle chiavi; Ripristino dopo un'interruzione dell'alimentazione, rollback, compatibilità delle versioni e regole di divieto di downgrade. 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