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.
16.06.2026
La carenza globale di componenti sta mettendo a dura prova i progetti embedded. Ma noi siamo una delle maggiori aziende a livello mondiale nello sviluppo e nella produzione di System on Modules (SoM) e garantiamo il rispetto delle tempistiche dei nostri clienti, grazie a una strategia di approvvigionamento basata su scorte ampie, produzione internalizzata, rapporti consolidati con numerosi fornitori e oltre due decenni di esperienza operativa.
Con l’accelerazione della domanda trainata dall’intelligenza artificiale nel corso del 2025 si è verificata una carenza di chip di memoria, perché i fornitori di semiconduttori hanno riorientato la propria capacità produttiva verso gli acquirenti di grandi volumi, lasciando invece scoperti molti settori, tra cui quello medico, industriale, edge/IoT e della robotica. L’aumento dei prezzi e l’allungamento dei tempi di consegna, aggravati dalle ripercussioni su altri componenti dei SoM, hanno creato due colli di bottiglia ben visibili. Da una parte, i fornitori di SoM che hanno appaltato la produzione all’esterno hanno una flessibilità limitata quando l’offerta diminuisce e i loro ritardi si ripercuotono sui clienti. Dall’altra, gli sviluppatori di prodotti che hanno preferito architetture chip-down rispetto a quelle SoM devono procurarsi i componenti autonomamente. Chi acquista in quantità minori viene sistematicamente relegato in fondo alle liste di priorità dei fornitori o, in molti casi, addirittura depennato.
Con l’accelerazione della domanda trainata dall’intelligenza artificiale nel corso del 2025 si è verificata una carenza di chip di memoria, perché i fornitori di semiconduttori hanno riorientato la propria capacità produttiva verso gli acquirenti di grandi volumi, lasciando invece scoperti molti settori, tra cui quello medico, industriale, edge/IoT e della robotica. L’aumento dei prezzi e l’allungamento dei tempi di consegna, aggravati dalle ripercussioni su altri componenti dei SoM, hanno creato due colli di bottiglia ben visibili. Da una parte, i fornitori di SoM che hanno appaltato la produzione all’esterno hanno una flessibilità limitata quando l’offerta diminuisce e i loro ritardi si ripercuotono sui clienti. Dall’altra, gli sviluppatori di prodotti che hanno preferito architetture chip-down rispetto a quelle SoM devono procurarsi i componenti autonomamente. Chi acquista in quantità minori viene sistematicamente relegato in fondo alle liste di priorità dei fornitori o, in molti casi, addirittura depennato.
21.06.2026
L’importanza della scelta del proprio sistema operativo
29.04.2026




