Blog

Come ridurre i tempi di avvio

Monday, 03 Apr 2023

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
Software releases
June 2026 software updates
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
Newsroom
Variscite Keeps Embedded Products on Track During Global Component Shortages + SMARC
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.
21.06.2026