- Firmware funguje jako klíčový prostředník mezi hardwarem základní desky a operačním systémem.
- Existují automatické trasy aktualizace pomocí APT a manuální trasy pro verze Preview.
- Před provedením jakýchkoli změn je nezbytné ověřit verzi jádra a bootloaderu.
- Obnova systému je možná pomocí záloh nebo externích nástrojů pro flashování.
Mít Raspberry Pi 5 na stolním počítači je fantastické, ale aby fungoval tak, jak má, nestačí jen nainstalovat operační systém a zapomenout na něj. Firmware je neviditelný most , který umožňuje softwaru komunikovat s fyzickými komponentami desky, a jeho udržování v aktuálním stavu je rozdílem mezi stabilním zařízením a tím, které vám způsobuje bolesti hlavy.
Mnoho lidí si plete firmware s operačním systémem, ale není to totéž. Zatímco operační systém je místo, kde spouštíte aplikace, firmware spravuje proces spouštění a základní hardwarovou komunikaci. Jeho aktualizace nejen opravuje chyby, ale může také optimalizovat teplotu a přidat podporu pro nová periferie, která dříve nefungovala.
Klíčové komponenty firmwaru
Abychom pochopili, s čím máme co do činění, je důležité vědět, že firmware na těchto deskách je rozdělen do několika částí. Zaprvé je tu bootloader , který je zodpovědný za nalezení a spuštění jádra. V moderních modelech se obvykle nachází v paměti EEPROM. Dále je tu linuxové jádro , speciálně optimalizované pro hardware Raspberry Pi, a firmware GPU (VideoCore) , který je nezbytný pro fungování grafického procesoru.
Je opravdu nutné aktualizovat ručně?
Většinou není třeba věci komplikovat. Pokud pravidelně spouštíte aktualizace balíčků pomocí APT, firmware se automaticky aktualizuje na stabilní verzi. Existují však případy, kdy potřebujete specifickou funkci, která byla právě vydána, nebo chcete opravit kritickou chybu , která se dosud nedostala do stabilní větve, a v takových případech přicházejí na řadu manuální metody.
Jak zjistit, jakou verzi máte nainstalovanou
Před spuštěním jakéhokoli příkazu je dobré zkontrolovat aktuální stav jádra. Chcete-li zjistit verzi jádra, otevřete terminál a zadejte příkaz ` uname -a` . Chcete-li zkontrolovat stav bootloaderu a zjistit, zda je k dispozici novější verze, použijte magický příkaz `sudo rpi-eeprom-update` . Ten vám jasně řekne, zda je vaše jádro aktuální, nebo zda je nutná aktualizace.
Metody aktualizace systému
Automatická a bezpečná cesta (APT)
Toto je doporučená metoda pro 99 % uživatelů. Jednoduše aktualizujte seznam balíčků pomocí příkazu `sudo apt update` a poté aplikujte všechny čekající aktualizace pomocí `sudo apt full-upgrade` . Po restartu počítače budete mít nainstalovanou nejnovější stabilní verzi bez rizika poškození.
Manuální cesta pro odvážné (rpi-update)
Pokud chcete vyzkoušet nejnovější verze (preview verze), můžete použít nástroj `sudo rpi-update` . Mějte na paměti, že se tímto nástrojem stáhne nejnovější jádro a firmware GPU ze serverů, ale protože se jedná o preview verze, existuje zbytkové riziko nestability. Pokud potřebujete konkrétní verzi, můžete příkazu předat hash commitu z GitHubu a nainstalovat tak danou revizi.
Aktualizace specifická pro bootloader
Někdy chceme jen upravit bootloader. To lze provést pomocí raspi-config , v sekci Pokročilé možnosti a výběrem verze bootloaderu (buď výchozí, nebo nejnovější). Pokud se zařízení ani nespustí, řešením je použít Raspberry Pi Imager na jiném počítači, vytvořit SD kartu s obrazem bootloaderu a spustit z ní Pi, dokud nezačne blikat zelená LED.
Speciální případy a další hardware
Příslušenství jako PiPower5 má svůj vlastní nezávislý firmware. V těchto případech se používají specifické nástroje, jako například pipower5_update_tools . Proces obvykle zahrnuje uvedení zařízení do režimu BOOT (indikovaného blikajícími středovými LED diodami), načtení souboru .bin a restartování. Pokud automatický režim selže, můžete vždy vynutit spuštění přemostěním pinu Boot 1.
Odstraňování problémů a vrácení zpět
Pokud po použití rpi-update systém nefunguje správně, ale stále se spustí, můžete se vrátit ke stabilní verzi přeinstalováním balíčku raspi-firmware pomocí APT. Pokud se setkáte s obávanou duhovou obrazovkou a zařízení se nespustí, jediným bezpečným řešením je obnovení ze zálohy SD karty, kterou jste si měli vytvořit před spuštěním.
Udržování vaší desky v aktuálním stavu zajišťuje, že se hardware nepřehřívá a že zabezpečení je chráněno před zranitelnostmi. Ať už se jedná o jednoduchou cestu APT nebo techničtější metodu rpi-update, synchronizace jádra a EEPROM je nejlepším způsobem, jak z Raspberry Pi 5 vytěžit maximum.
Vášnivý spisovatel o světě bytů a technologií obecně. Rád sdílím své znalosti prostřednictvím psaní, a to je to, co budu dělat v tomto blogu, ukážu vám všechny nejzajímavější věci o gadgetech, softwaru, hardwaru, technologických trendech a dalších. Mým cílem je pomoci vám orientovat se v digitálním světě jednoduchým a zábavným způsobem.
