
Il kit di sviluppo OTA su RISC-V, per assistenti vocali, utilizza un microcontrollore ESP32-S3 che comunica con un coprocessore audio XMOS.
All’Embedded World 2025, Thistle ha avuto l’opportunità di lavorare con una scheda che Pierre Dubouilh (uno dei loro principali ingegneri embedded) era ansioso di esplorare: la più recente scheda di sviluppo RISC-V 64 di DeepComputing. È una piattaforma entusiasmante e questo progetto ha segnato il primo passo verso l’integrazione del sistema di aggiornamento OTA di Thistle Technologies nell’ecosistema RISC-V.
La scheda stessa è progettata per essere compatibile con Framework, il che ci ha permesso di integrarla facilmente in un case esterno Cooler Master. Basata sullo StarFive JH7110, un processore quad-core a 64 bit con core SiFive U74 a 1,5 GHz, e con Ubuntu 24.04 installato, ha offerto una solida base per il lavoro di integrazione.
Inizialmente, si è esplorata la possibilità di sviluppare il sistema di aggiornamento basato su Rust per la scheda. Come previsto con le architetture più recenti, sono stati riscontrati alcuni problemi di maturità della toolchain nell’ecosistema Rust per RISC-V 64. Si è quindi optato per un client OTA leggero basato su C, specificamente progettato per la portabilità e ideale per questo tipo di supporto di architetture in fase iniziale.
Una volta configurato con la porta USB-C per la porta seriale e la connettività di rete, è stato possibile compilare ed eseguire il client C senza problemi. Il processo è stato semplice e si sono verificati rapidamente gli aggiornamenti OTA sia locali (basati su USB) che remoti tramite Wi-Fi.
Questo impegno rappresenta un traguardo entusiasmante: non solo convalida l’approccio agli aggiornamenti OTA sulle nuove architetture, ma apre anche la strada a un supporto più ampio su piattaforme emergenti come RISC-V.
Non vediamo l’ora di continuare questo percorso, soprattutto con la maturazione della toolchain Rust per RISC-V 64 e il nostro avvicinamento al supporto completo nel nostro sistema di aggiornamento principale.
Restate sintonizzati e seguite Thistle Technologies per scoprire evoluzioni del progetto sulla relativa pagina di documentazione.
Iscriviti ai nostri gruppi Telegram
Link utili