Skip to main content

Co je Arduino Zavaděč?

Arduino reg;Bootloader je malý kus softwaru spáleného do čipu ve všech Arduino reg;desky.Jeho účelem je usnadnit snadné a rychlé přeprogramování.Arduino reg;Bootloader je open source, což znamená, že může být volně zkopírován, upraven a přerozdělen a je užitečný pouze na Arduino Systémy.

Bootloaders jsou malé kousky softwaru, které běží, když je počítač poprvé zapnutý.Většina stolních počítačů používá bootloader k načtení operačního systému počítačů do paměti nebo k zahájení operačního systému podél cesty samotného načítání.Na strojích nakonfigurovaných pro spuštění více operačních systémů slouží také bootloader a požádá uživatele, aby vybral, který operační systém má použít.Navzdory jejich relativní jednoduchosti Arduino Zařízení jsou v podstatě velmi malé počítače obecného účelu a při zapnutí vyžadují bootloader.

výchozí Arduino reg;Bootloader prochází sekvencí, aby určil, jaký software se má načíst do krátkodobé paměti.Pokud je deska připojena k počítači kabelem USB, XBEE Rádio nebo sériové připojení se bootloader pokusí stáhnout nový software z počítače.Arduino reg;Programy jsou také označovány jako Arduino náčrtky.Jakmile je skica stažena, bude zapsána do dlouhodobé paměti a poté načtena zpět do krátkodobé paměti, aby bylo možné spustit.Pokud deska není připojena k počítači nebo pokud nedokáže stahovat nový software, načte naposledy psaný program z dlouhodobé paměti.Bootloader je zvláště užitečný, protože eliminuje potřebu externího programovacího zařízení, které je obvykle nutné ke změně softwaru na podobných zařízeních.Arduino reg;Vynálezy obvykle provozují svůj software přímo z čipů bez výhody magnetických úložných zařízení.Tento přístup je rychlejší a levnější než použití magnetického skladování.Hlavní nevýhodou bootloaderu je to, že využívá část omezeného prostoru na čipech a minimalizuje prostor dostupný pro software.

Někteří uživatelé byli frustrováni omezením Arduino Bootloader a uchýlit se k použití externího programovacího zařízení k odstranění bootloaderu a ruční přidání nových programů.Ačkoli tato technika zvyšuje dostupný prostor a poněkud zvyšuje rychlost provádění softwaru, je poměrně časově náročná a nedoporučuje se pro většinu uživatelů.Ostatní uživatelé napsali alternativní Arduino bootloaders, některé z nich jsou otevřené zdroje a jsou k dispozici zdarma online.