Konfigurace hardwaru
V této části nastavíte sběrnici I2C a hodiny reálného času (RTC) zařízení. Kroky pro RTC se u obou variant liší, proto až k nim dojdete, zvolte záložku podle svého zařízení:
Přidává overlay RTC pro externí čip hodin reálného času PCF85063A.
Overlay RTC se vůbec nepřidává, protože Raspberry Pi 5 má vestavěné RTC; tento krok i jeho ověření proto 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 zaváděcího konfiguračního souboru:
- 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 řízení ventilátoru PoE a nastaví overlay RTC pro externí čip 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=0EOFnebezpečíNepř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 v logu jádra jen způsobí neškodnou, ale rušivou hláškuerror -EREMOTEIO(pokud na ni narazíte, podívejte se do sekce Řešení problémů v postranním panelu). -
Restartujte systém, aby se konfigurace hardwaru projevila:
sudo reboot -
- FIBER (CM4)
- FIBER Lite (Pi 5)
Proskenováním zařízení ověřte, že je sběrnice I2C dostupná:
sudo i2cdetect -y 10tipNa sběrnici I2C byste měli vidět zařízení RTC.
Externí RTC tu není, takže není co skenovat. 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