Raspberry Pi CM 1 4S Hesaplama Modülü
Ürün Bilgileri
Özellikler
- Özellik: İşlemci
- Rasgele Erişimli Bellek: 1 GB
- Gömülü MultiMediaCard (eMMC) Bellek: 0/8/16/32GB
- Ethernet: Evet
- Evrensel Seri Veri Yolu (USB): Evet
- HDMI: Evet
- Form Faktörü: SODİMM
Ürün Kullanım Talimatları
Compute Module 1/3'ten Compute Module 4S'e Geçiş
Raspberry Pi Compute Module (CM) 1 veya 3'ten Raspberry Pi CM 4S'e geçiş yapıyorsanız şu adımları izleyin:
- Yeni platform için uyumlu bir Raspberry Pi işletim sistemi (OS) imajına sahip olduğunuzdan emin olun.
- Özel bir çekirdek kullanıyorsanız, yenidenview ve yeni donanımla uyumluluğunu ayarlayın.
- Modeller arasındaki farklar için kılavuzda anlatılan donanım değişikliklerini dikkate alın.
Güç Kaynağı Ayrıntıları
Herhangi bir sorun yaşamamak için Raspberry Pi CM 4S'in güç gereksinimlerini karşılayan uygun bir güç kaynağı kullandığınızdan emin olun.
Önyükleme Sırasında Genel Amaçlı G/Ç (GPIO) Kullanımı
Bağlı çevre birimlerinin veya aksesuarların düzgün başlatılmasını ve çalışmasını sağlamak için önyükleme sırasında GPIO davranışını anlayın.
Sıkça Sorulan Sorular (SSS)
S: CM 1 veya CM 3'ü bellek yuvasında SODIMM aygıtı olarak kullanabilir miyim?
A: Hayır, bu cihazlar bir bellek yuvasında SODIMM cihazı olarak kullanılamaz. Form faktörü, Raspberry Pi CM modelleriyle uyumluluk için özel olarak tasarlanmıştır.
giriiş
Bu teknik doküman, Raspberry Pi Compute Module (CM) 1 veya 3'ten Raspberry Pi CM 4S'e geçmek isteyenler içindir. Bunun istenmesinin birkaç nedeni vardır:
- Daha büyük bilgi işlem gücü
- Daha fazla hafıza
- 4Kp60'a kadar daha yüksek çözünürlüklü çıktı
- Daha iyi kullanılabilirlik
- Daha uzun ürün ömrü (son satın alma tarihi Ocak 2028'den önce olmamalıdır)
Yazılım açısından bakıldığında, Raspberry Pi CM 1/3'ten Raspberry Pi CM 4S'e geçiş nispeten zahmetsizdir, çünkü bir Raspberry Pi işletim sistemi (OS) görüntüsü tüm platformlarda çalışmalıdır. Ancak, özel bir çekirdek kullanıyorsanız, geçişte bazı şeylerin dikkate alınması gerekecektir. Donanım değişiklikleri önemlidir ve farklılıklar daha sonraki bir bölümde açıklanmaktadır.
Terminoloji
Eski grafik yığını: VideoCore aygıt yazılımı blob'unda tamamen uygulanan ve çekirdeğe açık bir shim uygulama programlama arayüzüne sahip bir grafik yığını. Bu, lansmandan bu yana Raspberry Pi Ltd Pi cihazlarının çoğunda kullanılan şeydir, ancak kademeli olarak (F)KMS/DRM ile değiştirilmektedir.
FKMS: Sahte Çekirdek Modu Ayarı. Yazılım hala düşük seviyeli donanımı kontrol ederken (örneğinampÖrneğin HDMI portları, Ekran Seri Arayüzü vb.), standart Linux kütüphaneleri çekirdeğin kendisinde kullanılmaktadır.
KMS: Tam Kernel Modu Ayarı sürücüsü. Donanımla doğrudan iletişim kurmayı da içeren tüm görüntüleme sürecini, hiçbir yazılım etkileşimi olmadan kontrol eder.
DRM: Doğrudan İşleme Yöneticisi, grafiksel işlem birimleriyle iletişim kurmak için kullanılan Linux çekirdeğinin bir alt sistemidir. FKMS ve KMS ile ortaklaşa kullanılır.
Hesaplama Modülü karşılaştırması
İşlevsel farklılıklar
Aşağıdaki tablo modeller arasındaki temel elektriksel ve fonksiyonel farklılıklar hakkında fikir vermektedir.
Özellik | CM1 | CM 3/3+ | CM 4S |
İşlemci | BCM2835 | BCM2837 | BCM2711 |
Rastgele erişimli bellek | 512MB | 1 GB | 1 GB |
Gömülü MultiMediaCard (eMMC) belleği | — | 0/8/16/32GB | 0/8/16/32GB |
Ethernet | Hiçbiri | Hiçbiri | Hiçbiri |
Evrensel Seri Veri Yolu (USB) | 1 adet USB 2.0 | 1 adet USB 2.0 | 1 adet USB 2.0 |
HDMI | 1 × 1080p60 | 1 × 1080p60 | 1×4K |
Form faktörü | SODİMM | SODİMM | SODİMM |
Fiziksel farklılıklar
Raspberry Pi CM 1, CM 3/3+ ve CM 4S form faktörü, küçük anahatlı çift sıralı bellek modülü (SODIMM) konektörüne dayanmaktadır. Bu, bu cihazlar arasında fiziksel olarak uyumlu bir yükseltme yolu sağlar.
NOT
Bu aygıtlar bir bellek yuvasında SODIMM aygıtı olarak kullanılamaz.
Güç kaynağı ayrıntıları
Raspberry Pi CM 3 harici 1.8V güç kaynağı ünitesi (PSU) gerektirir. Raspberry Pi CM 4S artık harici 1.8V PSU rayı kullanmadığından Raspberry Pi CM 4S'deki bu pinler artık bağlı değildir. Bu, gelecekteki taban kartlarının regülatör takılmasına gerek kalmayacağı anlamına gelir, bu da güç açma sıralamasını basitleştirir. Mevcut kartlarda zaten +1.8V PSU varsa Raspberry Pi CM 4S'ye hiçbir zarar gelmez.
Raspberry Pi CM 3, bir çip üzerinde BCM2837 sistemi (SoC) kullanırken, CM 4S yeni BCM2711 SoC'yi kullanır. BCM2711'in önemli ölçüde daha fazla işlem gücü mevcuttur, bu nedenle daha fazla güç tüketmesi mümkündür, hatta muhtemeldir. Bu bir endişe ise, config.txt'de maksimum saat hızını sınırlamak yardımcı olabilir.
Önyükleme sırasında genel amaçlı G/Ç (GPIO) kullanımı
Raspberry Pi CM 4S'nin dahili önyüklemesi, BCM2711 GPIO40 ila GPIO43 pinlerini kullanarak elektronik olarak silinebilir programlanabilir salt okunur bellek (EEPROM) olan dahili bir seri çevresel arayüzden (SPI) başlar; önyükleme tamamlandıktan sonra BCM2711 GPIO'ları SODIMM konektörüne geçirilir ve böylece Raspberry Pi CM 3'teki gibi davranır. Ayrıca, EEPROM'un sistem içi yükseltmesi gerekirse (bu önerilmez) BCM40'den GPIO43 ila GPIO2711 GPIO pinleri SPI EEPROM'a bağlanmaya geri döner ve böylece SODIMM konektöründeki bu GPIO pinleri yükseltme işlemi sırasında artık BCM2711 tarafından kontrol edilmez.
İlk güç açıldığında GPIO davranışı
GPIO hatları, düşük veya yüksek çekilmedikleri başlatma sırasında çok kısa bir noktaya sahip olabilir, bu nedenle davranışları tahmin edilemez hale gelir. Bu belirsiz davranış, CM3 ve CM4S arasında ve aynı cihazdaki yonga partisi varyasyonlarında da değişebilir. Kullanım durumlarının çoğunda bunun kullanım üzerinde bir etkisi yoktur, ancak üç durumlu bir GPIO'ya bağlı bir MOSFET kapınız varsa, bu, voltları tutan ve bağlı herhangi bir alt akış cihazını açan herhangi bir kaçak kapasitans riski oluşturabilir. CM3 veya CM4S kullanılıyor olsun, bu kapasitif yüklerin boşaltılması için, kartın tasarımına bir kapı topraklama direncinin dahil edilmesini sağlamak iyi bir uygulamadır.
Direnç için önerilen değerler 10K ile 100K arasındadır.
eMMC'yi devre dışı bırakma
Raspberry Pi CM 3'te, EMMC_Disable_N sinyallerin eMMC'ye erişmesini elektriksel olarak engeller. Raspberry Pi CM 4S'te bu sinyal önyükleme sırasında okunur ve önyükleme için eMMC mi yoksa USB mi kullanılacağına karar verilir. Bu değişiklik çoğu uygulama için şeffaf olmalıdır.
EEPROM_WP_N
Raspberry Pi CM 4S, üretim sırasında programlanan yerleşik bir EEPROM'dan önyükleme yapar. EEPROM, yazılım aracılığıyla etkinleştirilebilen bir yazma koruması özelliğine sahiptir. Yazma korumasını desteklemek için harici bir pin de sağlanmıştır. SODIMM pinout'taki bu pin bir toprak piniydi, bu nedenle varsayılan olarak yazma koruması yazılım aracılığıyla etkinleştirilirse EEPROM yazmaya karşı korumalıdır. EEPROM'un sahada güncellenmesi önerilmez. Bir sistemin geliştirilmesi tamamlandıktan sonra, sahadaki değişiklikleri önlemek için EEPROM yazılım aracılığıyla yazmaya karşı korumalı olmalıdır.
Yazılım değişiklikleri gerekli
Tamamen güncellenmiş bir Raspberry Pi OS kullanıyorsanız, Raspberry Pi Ltd kartları arasında geçiş yaparken gereken yazılım değişiklikleri minimumdur; sistem hangi kartın çalıştığını otomatik olarak algılar ve işletim sistemini uygun şekilde ayarlar. Yani, örneğinampÖrneğin, işletim sistemi imajınızı Raspberry Pi CM 3+'dan Raspberry Pi CM 4S'e taşıyabilirsiniz ve herhangi bir değişiklik yapmadan çalışması gerekir.
NOT
Standart güncelleme mekanizmasını kullanarak Raspberry Pi OS kurulumunuzun güncel olduğundan emin olmalısınız. Bu, tüm aygıt yazılımının ve çekirdek yazılımının kullanılan cihaz için uygun olduğundan emin olmanızı sağlayacaktır.
Kendi minimal çekirdek yapınızı geliştiriyorsanız veya önyükleme klasöründe herhangi bir özelleştirmeniz varsa, doğru kurulumu, katmanları ve sürücüleri kullandığınızdan emin olmanız gereken bazı alanlar olabilir.
Güncellenmiş bir Raspberry Pi OS kullanmak geçişin oldukça şeffaf olması anlamına gelse de, bazı 'çıplak metal' uygulamalar için bazı bellek adreslerinin değişmiş olması ve uygulamanın yeniden derlenmesinin gerekmesi mümkündür. BCM2711'in ekstra özellikleri ve kayıt adresleri hakkında daha fazla ayrıntı için BCM2711 çevre birimleri belgelerine bakın.
Eski bir sistemde aygıt yazılımını güncelleme
Bazı durumlarda bir görüntüyü Raspberry Pi OS'nin en son sürümüne güncellemek mümkün olmayabilir. Ancak CM4S kartının düzgün çalışması için yine de güncellenmiş bir aygıt yazılımına ihtiyacı olacaktır. Raspberry Pi Ltd'den aygıt yazılımını güncellemeyi ayrıntılı olarak açıklayan bir teknik doküman mevcuttur, ancak kısaca süreç şu şekildedir:
Ürün yazılımını indirin fileAşağıdaki konumdan: https://github.com/raspberrypi/firmware/archive/refs/heads/stable.zip
bu zip file birkaç farklı öğe içeriyor, ancak şu anda ilgilendiğimiz öğelertagönyükleme klasöründeyiz.
Firmware files'nin start*.elf biçiminde adları ve bunlarla ilişkili destekleri vardır files düzeltmesi*.dat.
Temel prensip, gerekli başlangıç ve düzeltmeyi kopyalamaktır filebu zip dosyasından s file aynı isimli olanı değiştirmek için fileHedef işletim sistemi görüntüsünde. Kesin işlem işletim sisteminin nasıl kurulduğuna bağlı olacaktır, ancak örneğinampBu, Raspberry Pi OS imajında nasıl yapılacağını göstermektedir.
- Zip dosyasını çıkartın veya açın file böylece gerekli olana erişebilirsiniz files.
- Hedef işletim sistemi imajındaki önyükleme klasörünü açın (bu bir SD kart veya disk tabanlı bir kopya olabilir).
- Hangi start.elf ve fixup.dat'ın belirleneceğini belirleyin fileHedef işletim sistemi görüntüsünde s mevcuttur.
- Bunları kopyala filezip arşivinden hedef görüntüye kopyalayın.
Görüntü artık CM4S'te kullanıma hazır olmalı.
Grafikler
Varsayılan olarak Raspberry Pi CM 1–3+ eski grafik yığınını kullanırken, Raspberry Pi CM 4S KMS grafik yığınını kullanır.
Raspberry Pi CM 4S'te eski grafik yığınını kullanmak mümkün olsa da, bu yığın 3D hızlandırmayı desteklemediğinden KMS'ye geçmeniz önerilir.
HDMI
BCM2711'de iki HDMI portu varken, Raspberry Pi CM 0S'te yalnızca HDMI-4 mevcuttur ve bu 4Kp60'a kadar sürülebilir. Diğer tüm ekran arayüzleri (DSI, DPI ve kompozit) değişmemiştir.
Raspberry Pi, Raspberry Pi Ltd'nin ticari markasıdır
Ahududu Pi Ltd
Belgeler / Kaynaklar
![]() |
Raspberry Pi CM 1 4S Hesaplama Modülü [pdf] Kullanıcı Kılavuzu CM 1, CM 1 4S Hesaplama Modülü, 4S Hesaplama Modülü, Hesaplama Modülü, Modül |