flashování
Flashování je proces zápisu firmwaru nebo softwaru do nevolatilní paměti zařízení, obvykle do flash paměti. Cílem je aktualizovat funkce, opravit chyby nebo obnovit systém po poškození software. Firmware se v elektronických zařízeních obvykle spouští při startu a řídí hardware na nízké úrovni. Vzhledem k povaze flash pamětí bývá firmware ukládán v binárních obrazech (např. bin, hex, UF2) a musí být kompatibilní s bootloaderem a hardwarem zařízení.
Používá se v různých segmentech: zabudovaná zařízení (embedded systems) jako mikrokontroléry, spotřební elektronika (telefony, routery, chytré
Obecný postup zahrnuje získání podpisem ověřeného a kompatibilního firmware image, uvedení zařízení do režimu pro flashování
Rizika zahrnují ztrátu funkčnosti při výpadku napájení, pokud dojde k poškození firmware, riziko zablokování zařízení (brick)
Rozlišuje se mezi factory flashováním (v továrně) a uživatelskými aktualizacemi, dále mezi lokálním flashováním a dálkovým