-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

lundi 7 avril 2014

Qu'est-ce qu'un Bootloader Arduino?

Le bootloader Arduino  est un petit logiciel brûlé dans une puce dans tous les cartes Arduino . Son but est de faciliter la reprogrammation facile et rapide. Le bootloader Arduino est open source, ce qui signifie qu'il peut être librement copié, modifié, et redistribué, et n'est utile que sur les systèmes Arduino .

Bootloaders sont de petits logiciels qui s'exécutent quand un ordinateur est d'abord allumé. La plupart ordinateur de bureau utiliser un chargeur de démarrage pour charger le système d'exploitation de l'ordinateur dans la mémoire ou pour démarrer le système d'exploitation sur le chemin de se charger. Sur les machines configurées pour démarrer plusieurs systèmes d'exploitation, un chargeur de démarrage sert aussi à demander à l'utilisateur de sélectionner le système d'exploitation à utiliser. Malgré leur relative simplicité, les appareils Arduino  sont essentiellement très petits ordinateurs à usage général et nécessitent un chargeur de démarrage lorsqu'il est allumé.

L'Arduino bootloader par défaut  traverse une séquence de déterminer quel logiciel à charger dans la mémoire à court terme. Si le conseil est connecté à un ordinateur par câble USB, Xbee  radio, ou une connexion série, le chargeur de démarrage va tenter de télécharger un nouveau logiciel de l'ordinateur. Programmes Arduino sont aussi appelés croquis Arduino . Une fois le croquis est téléchargé, il sera écrit dans la mémoire à long terme, puis chargées dans la mémoire à court terme à courir. Si le conseil n'est pas connecté à un ordinateur ou si elle ne parvient pas à télécharger le nouveau logiciel, il va charger le programme le plus récemment écrit dans la mémoire à long terme.

Un bootloader Arduino  est particulièrement utile, car elle élimine la nécessité d'un dispositif de programmation externe, qui est habituellement nécessaire de modifier le logiciel sur des dispositifs similaires. Inventions Arduino  s'exécutent généralement leur logiciel directement sur les puces sans l'avantage de périphériques de stockage magnétiques. Cette approche est plus rapide et moins cher que l'utilisation du stockage magnétique. L'inconvénient majeur d'un programme d'amorçage est qu'il utilise une partie de l'espace limité sur des puces, ce qui réduit l'espace disponible pour le logiciel.

Certains utilisateurs ont été frustrés par les limites de l'bootloader Arduino  et le recours à l'aide d'un dispositif de programmation externe pour enlever le chargeur de démarrage et manuellement ajouter de nouveaux programmes. Bien que cette technique augmente l'espace disponible et d'augmenter la vitesse d'exécution du logiciel quelque peu, il est assez fastidieux et pas recommandé pour la plupart des utilisateurs. Les autres utilisateurs ont écrit autre Arduino  chargeurs de démarrage, dont certaines sont open source et disponible gratuitement en ligne.