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í:
Přidává RTC overlay pro externí čip hodin reálného času PCF85063A.
RTC overlay se vůbec nepoužívá — Raspberry Pi 5 má vestavěné RTC, takže tento krok a jeho ověření vypadají jinak.
-
Nainstalujte balíček I2C tools pro diagnostiku sběrnice I2C:
sudo apt install -y i2c-tools -
Nastavte jaderný modul
i2c-devtak, aby se automaticky načítal při startu:echo 'i2c-dev' | sudo tee -a /etc/modules-load.d/i2c.conf > /dev/null -
Přidejte konfiguraci hardwaru do konfiguračního souboru pro boot:
- FIBER (CM4)
- FIBER Lite (Pi 5)
cat << EOF | sudo tee -a /boot/firmware/config.txt > /dev/nulldtparam=i2c_arm=ondtparam=i2c_vc=ondisable_poe_fan=1force_eeprom_read=0camera_auto_detect=0dtoverlay=i2c-rtc,pcf85063a,i2c_csi_dsiEOFtipTím se zapnou rozhraní I2C, vypne se řízení PoE ventilátoru a nastaví se RTC overlay pro externí čip RTC PCF85063A.
cat << EOF | sudo tee -a /boot/firmware/config.txt > /dev/nulldtparam=i2c_arm=ondtparam=i2c_vc=ondisable_poe_fan=1force_eeprom_read=0camera_auto_detect=0EOFdangerNepřidávejte overlay pro externí RTC. FIBER (CM4) přidává
dtoverlay=i2c-rtc,pcf85063a,i2c_csi_dsikvůli externímu čipu hodin reálného času PCF85063A. Na zařízení FIBER Lite tento řádek nepřidávejte. Raspberry Pi 5 má nativní vestavěné RTC, které se automaticky registruje jakortc0— externí overlay nemá s jakým čipem komunikovat a způsobí jen neškodnou, ale rušivou hláškuerror -EREMOTEIOv logu jádra (pokud na to narazíte, podívejte se na Řešení problémů v postranním panelu). -
Restartujte systém, aby se konfigurace hardwaru projevila:
sudo reboot -
- FIBER (CM4)
- FIBER Lite (Pi 5)
Ověřte dostupnost sběrnice I2C proskenováním zařízení:
sudo i2cdetect -y 10tipNa sběrnici I2C byste měli vidět zařízení RTC.
Není zde žádné externí RTC, které by šlo naskenovat — vestavěné RTC v Pi 5 tento krok ověření nepotřebuje.
-
Nainstalujte doplňkové nástroje pro přístup k hardwarovým hodinám:
sudo apt install util-linux-extra -
Ověřte, že jsou hardwarové hodiny dostupné:
sudo hwclock -v