Skip to main content

Mi az Arduino Bootloader?

Az Arduino A Bootloader egy kis szoftver, amelyet az összes Arduino Reg chipbe égetnek;táblák.Célja az egyszerű és gyors átprogramozás megkönnyítése.Az Arduino A bootloader nyílt forráskódú, ami azt jelenti, hogy szabadon másolható, módosítható és újraelosztható, és csak az Arduino Reg -en hasznos;rendszerek.A legtöbb asztali számítógép rendszerindítóval töltse be a számítógép operációs rendszerét a memóriába, vagy indítsa el az operációs rendszert a betöltés útján.A több operációs rendszer indításához konfigurált gépeken a bootloader arra is szolgál, hogy felkérje a felhasználót, hogy válassza ki, melyik operációs rendszert használja.Relatív egyszerűségük ellenére az Arduino Az eszközök alapvetően nagyon kicsi általános célú számítógépek, és be van kapcsolva a rendszerbetöltőt.

Az alapértelmezett Arduino reg;A Bootloader egy sorozaton keresztül fut, hogy meghatározza, milyen szoftvert kell betölteni a rövid távú memóriába.Ha a táblát USB -kábel, XBEE Rádió vagy soros kapcsolat, a Bootloader megpróbál új szoftvert letölteni a számítógépről.Arduino A programokat Arduino Regnek is nevezik;vázlatok.Miután a vázlat letöltötte, hosszú távú memóriába írják, majd visszahelyezik a rövid távú memóriába.Ha a tábla nem csatlakozik a számítógéphez, vagy ha nem tölt le új szoftvert, akkor a legutóbb írott programot a hosszú távú memóriából tölti be.A bootloader különösen akkor hasznos, mert kiküszöböli a külső programozó eszköz szükségességét, amelyre általában a szoftver megváltoztatásához szükséges.Arduino A találmányok általában a mágneses tárolóeszközök előnye nélkül futtatják le a szoftverüket közvetlenül a chipekről.Ez a megközelítés gyorsabb és olcsóbb, mint a mágneses tárolás használata.A bootloader legfontosabb hátránya, hogy felhasználja a korlátozott helyet a chipeken, minimalizálva a szoftver számára rendelkezésre álló helyet.

Néhány felhasználó csalódott az Arduino Reg korlátozásaival;Bootloader és a külső programozó eszköz használatához a rendszerindító eltávolításához és az új programok kézi hozzáadásához.Noha ez a technika növeli a rendelkezésre álló helyet, és kissé növeli a szoftver végrehajtási sebességét, ez meglehetősen időigényes és a legtöbb felhasználó számára nem ajánlott.Más felhasználók alternatívát írtak az Arduino Bootloaders, amelyek közül néhány nyílt forráskódú és ingyenesen elérhető online.