Skip to main content

Τι είναι ένα arduino reg;Bootloader;

Το Arduino Το Bootloader είναι ένα μικρό κομμάτι λογισμικού που καίγεται σε ένα τσιπ σε όλα τα Arduino Reg.Πίνακες.Σκοπός του είναι να διευκολύνει τον εύκολο και γρήγορο επαναπρογραμματισμό.Το Arduino reg;Το Bootloader είναι ανοιχτό κώδικα, που σημαίνει ότι μπορεί να αντιγραφεί ελεύθερα, να τροποποιηθεί και να αναδιανεμηθεί και είναι χρήσιμο μόνο στο Arduino Reg.Συστήματα

Οι bootloaders είναι μικρά κομμάτια λογισμικού που εκτελούνται όταν ένας υπολογιστής είναι πρώτος ενεργοποιημένος.Ο περισσότερος υπολογιστής επιφάνειας εργασίας χρησιμοποιεί ένα bootloader για να φορτώσει το λειτουργικό σύστημα υπολογιστών στη μνήμη ή για να ξεκινήσει το λειτουργικό σύστημα κατά μήκος της διαδρομής της ίδιας της φόρτωσης.Στις μηχανές που έχουν ρυθμιστεί για την εκκίνηση πολλαπλών λειτουργικών συστημάτων, ένα bootloader χρησιμεύει επίσης για να ζητήσει από τον χρήστη να επιλέξει ποιο λειτουργικό σύστημα θα χρησιμοποιήσει.Παρά τη σχετική απλότητα τους, Arduino Reg.Οι συσκευές είναι ουσιαστικά πολύ μικροί υπολογιστές γενικής χρήσης και απαιτούν ένα bootloader όταν είναι ενεργοποιημένο.

Το προεπιλεγμένο Arduino reg;Το bootloader τρέχει μέσω μιας ακολουθίας για να καθορίσει ποιο λογισμικό θα φορτωθεί σε βραχυπρόθεσμη μνήμη.Εάν ο πίνακας είναι συνδεδεμένος σε έναν υπολογιστή με καλώδιο USB, XBee Reg.ραδιόφωνο ή σειριακή σύνδεση, ο bootloader θα προσπαθήσει να κατεβάσει νέο λογισμικό από τον υπολογιστή.Arduino Τα προγράμματα αναφέρονται επίσης ως Arduino Reg.σκίτσα.Μόλις ληφθεί το σκίτσο, θα γραφτεί σε μακροχρόνια μνήμη και στη συνέχεια θα φορτωθεί πίσω στη βραχυπρόθεσμη μνήμη για να τρέξει.Εάν το διοικητικό συμβούλιο δεν είναι συνδεδεμένο με έναν υπολογιστή ή αν δεν κατεβάσει το νέο λογισμικό, θα φορτώσει το πιο πρόσφατα γραπτό πρόγραμμα από μακροχρόνια μνήμη.Το Bootloader είναι ιδιαίτερα χρήσιμο επειδή εξαλείφει την ανάγκη για μια εξωτερική συσκευή προγραμματισμού, η οποία συνήθως απαιτείται να αλλάξει το λογισμικό σε παρόμοιες συσκευές.Arduino Οι εφευρέσεις συνήθως εκτελούν το λογισμικό τους απευθείας από τις μάρκες χωρίς το πλεονέκτημα των μαγνητικών συσκευών αποθήκευσης.Αυτή η προσέγγιση είναι ταχύτερη και φθηνότερη από τη χρήση μαγνητικής αποθήκευσης.Το κύριο μειονέκτημα ενός bootloader είναι ότι χρησιμοποιεί μερικούς από τους περιορισμένους χώρους σε μάρκες, ελαχιστοποιώντας το διαθέσιμο χώρο για λογισμικό.Bootloader και καταφύγετε στη χρήση μιας εξωτερικής συσκευής προγραμματισμού για να αφαιρέσετε το bootloader και να προσθέσετε με μη αυτόματο τρόπο νέα προγράμματα.Αν και αυτή η τεχνική αυξάνει τον διαθέσιμο χώρο και αυξάνει κάπως την ταχύτητα εκτέλεσης του λογισμικού, είναι αρκετά χρονοβόρα και δεν συνιστάται για τους περισσότερους χρήστες.Άλλοι χρήστες έχουν γράψει εναλλακτική Arduino Reg.Bootloaders, μερικά από τα οποία είναι ανοιχτό κώδικα και είναι διαθέσιμα για δωρεάν online.