Skip to main content

Cos'è un Arduino Boot loader?

The Arduino Bootloader è un piccolo software bruciato in un chip in tutto Arduino assi.Il suo scopo è di facilitare una riprogrammazione facile e rapida.Arduino Bootloader è open source, il che significa che può essere copiato liberamente, modificato e ridistribuito ed è utile solo su Arduino Sistemi.

I bootloader sono piccoli software che vengono eseguiti quando un computer viene acceso per la prima volta.La maggior parte del computer desktop utilizza un bootloader per caricare il sistema operativo dei computer in memoria o per avviare il sistema operativo lungo il percorso del caricamento stesso.Sulle macchine configurate per avviare più sistemi operativi, un bootloader serve anche a chiedere all'utente di selezionare quale sistema operativo utilizzare.Nonostante la loro relativa semplicità, Arduino I dispositivi sono sostanzialmente molto piccoli computer per scopi generici e richiedono un bootloader quando acceso.

L'Arduino Reg predefinito;Bootloader esegue una sequenza per determinare quale software caricare in memoria a breve termine.Se la scheda è collegata a un computer dal cavo USB, XBee Radio o connessione seriale, il bootloader tenterà di scaricare un nuovo software dal computer.Arduino I programmi sono anche indicati come Arduino schizzi.Una volta scaricato lo schizzo, verrà scritto in memoria a lungo termine e quindi caricato nella memoria a breve termine da eseguire.Se la scheda non è collegata a un computer o se non riesce a scaricare un nuovo software, caricherà il programma scritto più recentemente dalla memoria a lungo termine.

un Arduino Bootloader è particolarmente utile perché elimina la necessità di un dispositivo di programmazione esterno, che di solito è necessario per modificare il software su dispositivi simili.Arduino Le invenzioni di solito eseguono il proprio software direttamente dai chip senza il vantaggio dei dispositivi di archiviazione magnetica.Questo approccio è più veloce ed economico rispetto all'utilizzo di archiviazione magnetica.Il principale svantaggio di un bootloader è che utilizza parte dello spazio limitato sui chip, minimizzando lo spazio disponibile per il software.

Alcuni utenti sono stati frustrati dalle limitazioni di Arduino Bootloader e ricorrere all'utilizzo di un dispositivo di programmazione esterno per rimuovere il bootloader e aggiungere manualmente nuovi programmi.Sebbene questa tecnica aumenti lo spazio disponibile e aumenti in qualche modo la velocità di esecuzione del software, richiede abbastanza tempo e non consigliata per la maggior parte degli utenti.Altri utenti hanno scritto Arduino Reg alternativo;I bootloader, alcuni dei quali sono open source e disponibili gratuitamente online.