RevPi temel modülleri, önceden yüklenmiş bir RevPi İmajı ile birlikte gelir. RevPi İmajı, Raspberry Pi işletim sistemini temel alır ve Raspberry Pi işletim sistemi de Debian'ı temel alır. RevPi İmajları için Raspberry Pi işletim sisteminde ayarlamalar yapıldı: gereksiz paketler kaldırıldı, APT depoları yeniden düzenlendi ve KUNBUS paketleri kuruldu.

Uyumluluk #

Device Image

RevPi Connect 5

Bookworm

RevPi Connect 4

Bullseye, Bookworm

RevPi Connect S/SE

Buster, Bullseye, Bookworm

RevPi Connect+

Jessie, Stretch, Buster, Bullseye, Bookworm

RevPi Connect

Jessie, Stretch, Buster, Bullseye, Bookworm

RevPi Core S/SE

Buster, Bullseye, Bookworm

RevPi Core 3

Jessie, Stretch, Buster, Bullseye, Bookworm

RevPi Core 3+

Wheezy, Jessie, Stretch, Buster, Bullseye, Bookworm

RevPi Core 1

Wheezy, Jessie, Stretch, Buster

RevPi Compact

Stretch, Buster, Bullseye, Bookworm

RevPi Flat S

Bullseye, Bookworm

RevPi Flat

Buster, Bullseye, Bookworm

Lisans Şartları ve Koşulları #

RevPi Image, bileşenleri farklı açık kaynak lisanslarına tabi olan Raspberry Pi OS'den türetilmiştir. Ayrıca, görüntüyle birlikte özel yazılım paketleri ve yazılımlar da sağlanır. Aşağıdaki paketlerin telif hakları KUNBUS'a aittir:

  • cockpit-revpi

  • cockpit-revpi-apache

  • cockpit-revpi-redirect-apache

  • mqtt-revpi-client

  • noderedrevpinodes-server

  • opcua-revpi-server

  • picontrol

  • picontrol-6.6.0-revpi*-rpi-v8

  • picontrol-common

  • pictory

  • pictory-apache

  • piserial

  • pitest

  • revpi-base-files

  • revpi-bluetooth

  • revpi-cert-wizard

  • revpi-modbus-client

  • revpi-modbus-server

  • revpi-nm-config

  • revpi-nodered

  • revpi-nodered-proxy-apache

  • revpi-pam-faillock

  • revpi-repo

  • revpi-sos-report

  • revpi-tools

  • revpi-ui

KUNBUS'un telif haklarını elinde bulundurduğu bileşenler de dahil olmak üzere bu paketler GNU Genel Kamu Lisansı, Sürüm 2 'ye tabidir.

Bir RevPi Image, KUNBUS tarafından oluşturulmuş veya değiştirilmiş açık kaynaklı bileşenler de içerir. Bu açık kaynaklı bileşenlerin kaynak kodları gitlab.com/revolutionpi adresinde mevcuttur.

Raspberry Pi OS'den alınan bileşenlerin lisans koşulları copyright metin dosyalarında /usr/share/doc/ altındaki paket dizinlerinde listelenmiştir veya ilgili Image sürümü için https://packages.revolutionpi.de/bookworm/sources/ adresinden indirilebilir.

Cihaz Bilgilerini Sorgula #

Terminal aracılığıyla RevPi'ye giriş yapın.

▷ Cihaz bilgilerini sorgulamak için aşağıdaki komutlardan birini girin:

Komut Fonksiyon

revpi-device-info

Ürün adı, ürün sürümü ve seri numarası gibi cihaz bilgilerini çıktı olarak verir. Sadece HAT EEPROM'lu cihazlar için geçerlidir.

cat /etc/revpi/image-release

En son yüklenen Image sürümünün adını (.img) döndürür.

cat /etc/os-release

Kullanılan Debian işletim sisteminin adını ve sürümünü görüntüler.

Güncellemeleri Yükleme #

Önemli

▷ Düzenli aralıklarla güncellemelerin mevcut olup olmadığını kontrol edin.

▷ Güvenlik açıklarını kapatmak için güncellemeleri derhal yükleyin.

RevPi Bookworm Image (10/2024)'den sonra güncellemeler doğrudan Cockpit üzerinden kurulabilir:

Cockpit 'i başlatın.

▷ Cockpit menüsünü açın Software updates.

▷ Sağ üstteki Check for updates 'i (ok) seçin.

▷ Mevcut güncellemeleri yüklemek için Install all updates 'i seçin.

Terminal aracılığıyla Güncellemeleri Yükleme

Alternatif olarak, güncellemeleri terminal üzerinden yükleyin:

Terminal aracılığıyla RevPi'ye giriş yapın.

▷ Mevcut tüm paket listelerini okumak ve güncellemek için aşağıdaki komutu girin:

sudo apt update
Not

RevPi Bookworm Image (08/2025)'da sudo girilen tüm komutlar cihaz şifresi ile onaylanmalıdır.

▷ Mevcut tüm güncelleştirmeleri yüklemek için aşağıdaki komutu girin:

sudo apt full-upgrade

▷ RevPi'yi yeniden başlatmak için aşağıdaki komutu girin:

sudo reboot

Image Kaydetme #

Bu bölümde, Windows altında mevcut bir RevPi Image'ının harici bir veri taşıyıcısına nasıl kaydedileceği açıklanmaktadır.

İhtiyacınız olanlar:

✓ USB-2.0 tip A'dan mikro USB veya USB-C'ye bir kablo

✓ Yeterli depolama alanına sahip bir veri taşıyıcısı, örneğin USB bellek veya sabit disk

✓ Bir görüntüleme aracı, örneğin Win32 Disk Imager

✓ USB önyükleme yardımcı programı rpiboot

Not

▷ Güncel donanım sürümlerinin desteklendiğinden emin olmak için her zaman rpiboot'un en son sürümünü kullanın.

▷ Kurulumdan sonra, Windows'ta rpiboot'un çeşitli sürümleri mevcut olabilir. Program klasörünü açın ve RevPi'niz için uygun sürümü seçin (örneğin, RevPi Connect 5 için CM5).

▷ Gerekirse watchdog'u devre dışı bırakın.

▷ RevPi'yi kapatın ve güç kaynağından ayırın.

▷ RevPi'yi micro-USB veya USB-C soketi aracılığıyla bilgisayarınıza bağlayın.

▷ Bilgisayarınızda rpiboot'u başlatın.

▷ RevPi'nizi güç kaynağına bağlayın.

❯ Micro-USB veya USB-C kablosunu bilgisayarınıza bağladığınızda RevPi önyükleyici moduna girecektir.

❯ rpiboot daha sonra cihazı algılayacak ve RevPi çıkarılabilir disk olarak görünene kadar gerekli dosyaları yükleyecektir.

Action for removable disk  No action seçin.

❯ RevPi'ye çıkarılabilir disk olarak bir sürücü harfi atanır, örneğin (D:\).

▷ Win32 Disk Imager'ı başlatın.

Image file altında, hazırlanan veri taşıyıcısını (örneğin USB belleği) seçin.

▷ Image. için bir ad girin. Adın dosya uzantısı .img olmalıdır.

Data carrier altında RevPi'nin sürücü harfini seçin.

read seçin.

❯❯ Görüntünüzün yedeği oluşturulacaktır. Bu işlem birkaç dakika sürebilir.

Yeni Bir Image Yükleme #

Bu bölümde RevPi'de Windows altında yeni bir imajın nasıl kurulacağı anlatılmaktadır.

✓ Mevcut imajın bir yedeğini kaydettiğinizden emin olun.

▷ Yeni RevPi Image 'ı indirin.

▷ Image paketini (.zip) açın.

Paket içeriği:

  • Image dosyası (.img)

  • MD5 dosyası (.md5sum.txt)

  • Image imza dosyası (.img.asc)

  • Sürüm notları

  • Lisans şartları

MD5 Checksum'ını Kontrol Etme

İhtiyacınız olanlar:

✓ MD5 checksum kontrol aracı, örneğin WinMD5Free

▷ WinMD5Free'yi başlatın.

▷ Kontrol için image dosyasını (.img) seçin.

❯ Checksum hesaplanır.

▷ OMD5 dosyasını (.md5sum.txt) bir düzenleyicide açın.

▷ Checksum toplamını original md5 value olarak WinMD5Free'ye kopyalayın.

Verify seçin.

❯❯ Checksum doğrulanıyor.

❯❯ Matched! görüntülenirse, paketten çıkarılan görüntü yayınlanan checksum değerine karşılık gelir.

❯❯ NOT Matched! mesajı görüntülenirse, image paketinin indirilmesi ve tekrar kontrol edilmesi gerekir.

İmzayı Kontrol Etme

İhtiyacınız olanlar:

✓ GPG paketi, örneğin gpg4win (Kleopatra dahil)

▷ Kleopatra'yı başlatın.

▷ Eğer mevcut değilse yeni bir anahtar çifti oluşturun.

▷ Kleopatra'da GPG-Release-key'i (.asc) açın, içe aktarın ve onaylayın.

Decrypt/Verify seçin.

▷ Resim paketinden image imza dosyasını (.img.asc) seçin.

❯❯ İmza doğrulanıyor.

❯❯ Valid signature görüntülenirse, KUNBUS'un görüntünün yayıncısı olduğu doğrulanır.

❯❯ The files could not be verified mesajı görüntülenirse, image paketinin indirilmesi ve yeniden doğrulanması gerekir.

Kontrol Edilen Image'ı Yükleme

İhtiyacınız olanlar:

✓ USB-2.0 tip A'dan mikro USB veya USB-C'ye bir kablo

✓ Bir imaging aracı, örnek Win32 Disk Imager

✓ USB önyükleme yardımcı programı rpiboot

Not

▷ Güncel donanım sürümlerinin desteklendiğinden emin olmak için her zaman rpiboot'un en son sürümünü kullanın.

▷ Kurulumdan sonra, Windows'ta rpiboot'un çeşitli sürümleri mevcut olabilir. Program klasörünü açın ve RevPi'niz için uygun sürümü seçin (örneğin, RevPi Connect 5 için CM5).

▷ Gerekirse watchdog'u devre dışı bırakın.

▷ RevPi'yi kapatın ve güç kaynağından ayırın.

▷ RevPi'yi micro-USB veya USB-C soketi aracılığıyla bilgisayarınıza bağlayın.

▷ Bilgisayarınızda rpiboot'u başlatın.

▷ RevPi’nizi güç kaynağına bağlayın.

❯ Micro-USB veya USB-C kablosunu bilgisayarınıza bağladığınızda RevPi önyükleyici moduna girecektir.

❯ rpiboot daha sonra cihazı algılayacak ve RevPi çıkarılabilir disk olarak görünene kadar gerekli dosyaları yükleyecektir.

Action for removable disk  No action seçin.

❯ RevPi'ye çıkarılabilir disk olarak bir sürücü harfi atanır, örneğin (D:\).

▷ Win32 Disk Imager'ı başlatın.

Image file altında yeni, işaretli image dosyasını (.img) seçin.

Data carrier altında RevPi'nin sürücü harfini seçin.

Write  Yes seçin.

❯ Yeni görüntü RevPi'ye yüklenir. Bu işlem birkaç dakika sürebilir. Writing was successful mesajı görüntülenir.

▷ RevPi'yi güç kaynağından ayırın.

▷ USB kablosunu çıkarın.

Not

Micro-USB fişi / USB-C fişi takılı olduğu sürece RevPi önyükleyici modundadır ve yalnızca yeniden başlatılarak çalışma moduna getirilebilir.

▷ Güç kaynağını RevPi'ye bağlayın.

❯ RevPi yeni imajla başlatılıyor.

▷ Yeni bir kurulumdan sonra Raspberry Pi'ye varsayılan kullanıcı adı pi ve varsayılan parola raspberry ile giriş yapın.

Not

Bu noktada şifre girilirken İngilizce klavye düzeni aktif oluyor, yani y ve z yer değiştiriyor.

Not

HAT EEPROM'u olmayan RevPi temel modülleri için, görüntü yeniden yüklendikten sonra RevPi aygıt yapılandırması manuel olarak başlatılmalıdır (örneğin, RevPi Connect S/SE için):

▷ RevPi aygıt yapılandırmasını manuel olarak yüklemek için sudo bash /etc/profile.d/revpi-factory-reset.sh komutunu kullanın.

pi kullanıcı adı ve cihaz şifresi ile giriş yapın.
Cihaz şifresini RevPi baz modülünün gövdesinin yan tarafındaki etikette bulabilirsiniz.

Cihaz Şifresini Değiştirme #

Önemli

▷ Yetkisiz erişimi önlemek için cihaza ilk girişten sonra varsayılan cihaz şifresini değiştirin.

▷ Güçlü bir parola kullanın.

Cockpit'te Şifre Yönetimi veya terminal üzerinden şifreyi değiştirin:

Terminal aracılığıyla RevPi'ye giriş yapın.

passwd komutunu girin ve Enter'a basarak onaylayın.

▷ Mevcut şifrenizi giriniz.

▷ Yeni şifrenizi iki kez girin ve her seferinde Enter tuşuna basarak onaylayın.
Linux'ta şifre görüntülenmiyor.

❯❯ Terminalde Password updated successfully mesajı görünüyor. pi kullanıcısının cihaz parolası değiştirildi..