Alcuni prodotti richiedono tempi di avvio molto rapidi. Se si sta sviluppando un prodotto di questo tipo, si consiglia di leggere i suggerimenti che seguono per ridurre i tempi di avvio.
I suggerimenti contenuti in questo post del blog descrivono delle tipiche azioni di ottimizzazione che possono essere eseguite sul System on Modules di Variscite per ridurre i tempi di avvio.
Ottimizzazione U-Boot
- Rimuovere la schermata iniziale di U-Boot sui SOM che la supportano.
È possibile disabilitare la schermata iniziale utilizzando la riga di comando U-Boot, come in questo esempio.
Per eliminare completamente il supporto della schermata iniziale su U-Boot, è possibile anche disabilitare CONFIG_VIDEO nel codice sorgente di U-Boot. - Impostare CONFIG_BOOTDELAY su 0 in U-Boot per risparmiare il secondo di ritardo prima dell’avvio automatico.
- Se l’applicazione richiede un avvio estremamente veloce, valutare l’impostazione della modalità Falcon per un’ulteriore riduzione dei tempi, saltando completamente U-Boot e caricando il kernel da SPL.
Nota: assicurarsi di non saltare stringhe importanti di codice del board file U-Boot. Se necessario, spostare tali stringhe da U-Boot a SPL.
Si legga questa guida per saperne di più su come far sì che la modalità Falcon sia supportata. - Aggiungere «quiet» alla riga di comando del kernel: in tal modo, si interromperanno le stampe durante l’avvio, facendo risparmiare tempo.
Ottimizzazione Linux
- Rimuovere i driver non necessari dalla configurazione predefinita del kernel per ottenere un’immagine del kernel più leggera e pulita, più veloce da caricare.
- Rimuovere o disabilitare i nodi non necessari dell’albero dei dispositivi.
- Integrare come moduli i driver necessari che possono essere caricati alla fine dell’avvio.
Ottimizzazione Rootfs
- Rimuovere dal file di sistema i pacchetti non necessari che vengono eseguiti all’avvio. Usando Yocto, si consiglia di iniziare con core-image-minimal o core-image-base come immagine minimale a cui aggiungere solo i pacchetti di cui si ha bisogno.
- Se è opportuno per l’applicazione, si può valutare l’esecuzione del file di sistema da disco RAM: a volte si usa questa opzione per file di sistema di sola lettura di piccole dimensioni.
Ultimi post
Rimani aggiornato con gli aggiornamenti software: mantieni i tuoi SoM Variscite sempre al massimo delle loro prestazioni con le nostre ultime versioni software.
Debian Bookworm 6.6.y_24.12-v1.1 per moduli i.MX 8M: DART-MX8M
Debian Bookworm 6.6.y_24.12-v1.1 per moduli i.MX 8M: DART-MX8M
21.07.2026
Per immettere sul mercato un prodotto medico soggetto a regolamentazione non basta avere un ottimo hardware. I team di ingegneri devono gestire contemporaneamente il software embedded, la sicurezza informatica, la documentazione relativa al sistema di gestione della qualità e il collaudo, calibrando tutto su un unico prodotto che sia certificato e affidabile nel lungo periodo. È proprio questa la sfida che la nuova collaborazione tra Variscite e NRG si propone di affrontare.
Variscite, azienda leader nella produzione di System on Module con comprovata esperienza nel settore delle applicazioni mediche, ha avviato una collaborazione con NRG, società di ingegneria specializzata in sistemi medtech regolamentati, per fornire una soluzione integrata hardware-software alle aziende che realizzano prodotti medici embedded. La partnership offre ai team di sviluppo l’accesso a una piattaforma hardware collaudata e alle competenze software e ingegneristiche necessarie per centrare gli obiettivi di sviluppo e garantire l’adeguatezza dei prodotti soggetti a regolamentazione.
Variscite, azienda leader nella produzione di System on Module con comprovata esperienza nel settore delle applicazioni mediche, ha avviato una collaborazione con NRG, società di ingegneria specializzata in sistemi medtech regolamentati, per fornire una soluzione integrata hardware-software alle aziende che realizzano prodotti medici embedded. La partnership offre ai team di sviluppo l’accesso a una piattaforma hardware collaudata e alle competenze software e ingegneristiche necessarie per centrare gli obiettivi di sviluppo e garantire l’adeguatezza dei prodotti soggetti a regolamentazione.
22.07.2026
La crisi globale dei componenti sta costringendo chi lavora nell’embedded a fare i conti con una realtà scomoda: non tutti i fornitori di SoM sono ugualmente preparati. Nell’ultima puntata del podcast “Embedded Executive”, Ohad Yaniv, amministratore delegato di Variscite, parla con Rich Nass di Embedded Computing Design di come garantire ai clienti il rispetto delle scadenze in un contesto in cui l’approvvigionamento è sottoposto a dure pressioni e ci spiega perché la risposta dipende innanzitutto dal controllo della produzione. A differenza dei fornitori che si avvalgono di subappaltatori, Variscite progetta e produce internamente l’intera gamma dei suoi System on Module, con una produzione certificata secondo gli standard ISO 9001, 13485 e 27001.
15.07.2026 Ohad Yaniv




