Přeskočit na hlavní obsah

Konfigurace hardwaru

Tato část nastavuje sběrnici I2C a hodiny reálného času (RTC) na zařízení. Kroky týkající se RTC se u obou variant liší — až se k nim dostanete, zvolte záložku odpovídající vašemu zařízení:

FIBER (CM4)

Přidává RTC overlay pro externí čip hodin reálného času PCF85063A.

FIBER Lite (Pi 5)

RTC overlay se vůbec nepoužívá — Raspberry Pi 5 má vestavěné RTC, takže tento krok a jeho ověření vypadají jinak.

  1. Nainstalujte balíček I2C tools pro diagnostiku sběrnice I2C:

    sudo apt install -y i2c-tools
  2. Nastavte jaderný modul i2c-dev tak, aby se automaticky načítal při startu:

    echo 'i2c-dev' | sudo tee -a /etc/modules-load.d/i2c.conf > /dev/null
  3. Přidejte konfiguraci hardwaru do konfiguračního souboru pro boot:

    cat << EOF | sudo tee -a /boot/firmware/config.txt > /dev/null
    dtparam=i2c_arm=on
    dtparam=i2c_vc=on
    disable_poe_fan=1
    force_eeprom_read=0
    camera_auto_detect=0
    dtoverlay=i2c-rtc,pcf85063a,i2c_csi_dsi
    EOF
    tip

    Tím se zapnou rozhraní I2C, vypne se řízení PoE ventilátoru a nastaví se RTC overlay pro externí čip RTC PCF85063A.

  4. Restartujte systém, aby se konfigurace hardwaru projevila:

    sudo reboot

    Ověřte dostupnost sběrnice I2C proskenováním zařízení:

    sudo i2cdetect -y 10
    tip

    Na sběrnici I2C byste měli vidět zařízení RTC.

  5. Nainstalujte doplňkové nástroje pro přístup k hardwarovým hodinám:

    sudo apt install util-linux-extra
  6. Ověřte, že jsou hardwarové hodiny dostupné:

    sudo hwclock -v