OSPi με νέο πυρήνα

Εδώ και λίγες μέρες υπάρχουν αυξανόμενα αιτήματα ότι το OSPi δεν θα αλλάζει πλέον τις εξόδους. Ο λόγος για αυτό είναι οι αλλαγές στον πυρήνα του Linux, οι οποίοι απλώς αφαίρεσαν την υποστήριξη για τη μονάδα Raspi-GPIO. Και αυτό ακριβώς χρειάζεται το OpenSprinkler-OSPi για να μπορεί να αλλάξει τα GPIO.

14/06/2024 ΠΡΟΣΟΧΗ: Το αρχικό υλικολογισμικό έχει ήδη προσαρμοστεί! Απλώς ενημερώστε το λογισμικό με το sudo ./updater.sh

Όλα τα συστήματα Raspberry PI που τρέχουν με πυρήνα 6.3 / 6.4 / 6.5 / 6.6 επηρεάζονται.

Το φόντο περιγράφεται εδώ (Αγγλικά): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

Ωστόσο, η λύση είναι αρκετά απλή: αντιγράψτε από εδώ https://github.com/jbalonso/OpenSprinkler-firmware τα αρχεία gpio.h και gpio.cpp στον κατάλογο υλικολογισμικού OpenSprinkler και μεταγλωττίστε ξανά την έκδοση, π.χ. καλώντας απλώς το σενάριο ενημέρωσης. Εναλλακτικά, μπορείτε επίσης να χρησιμοποιήσετε το υλικολογισμικό OpenSprinklerShop, το οποίο έχει ήδη ενημερώσει τα αρχεία.

Πρώτα ενεργοποιήστε μέσω

sudo raspi-config

το δίαυλο I2C (3 Επιλογές Διασύνδεσης – I4 I2C). Στη συνέχεια από τη γραμμή εντολών:

sudo apt-get install -y libi2c-dev
sudo apt-get install -y libgpiod-dev
cd OpenSprinkler-Firmware
wget https://github.com/jbalonso/opensprinkler-firmware/raw/main/gpio.h
wget https://github.com/jbalonso/opensprinkler-firmware/raw/main/gpio.cpp
sudo ./updater.sh

Αφήστε μια απάντηση

Η ηλ. η διεύθυνσή σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για τη μείωση των ανεπιθύμητων μηνυμάτων. Μάθετε πώς γίνεται η επεξεργασία των δεδομένων των σχολίων σας.