Turing Pi 2: Düşük Güç Kümesi


Burada Hackaday’de Kickstarter projelerini önerme alışkanlığımız yok, ancak prototip donanım masamızda göründüğünde, onunla oynamadan edemiyoruz ve okuyucular için yazıyoruz. Ve işte tam da bu noktada kendimizi buluyoruz. Turing Pi 2. Aynı anda yedi Raspberry Pi Hesaplama kartını çalıştıran taşıyıcı kart olan orijinal Turing Pi’ye aşina olabilirsiniz. Bu, Hesaplama sürüm 1 ve 3’ü destekliyor, ancak Hesaplama Modülü 4 için açıkça yeni bir tasarıma ihtiyaç vardı. Sadece CM4’ü desteklemekle yetinmeyen Turing Machines’deki geliştiriciler, NVIDIA Jetson pin çıkışına dayalı 4 yuvalı bir taşıyıcı kart tasarladılar. . Jetson cihazlarının tamamı desteklenir ve basit bir adaptör CM4’ün çalışmasını sağlar. RK3588’in etrafında planlanmış, oldukça etkileyici olması gereken yepyeni bir modül bile var.

TP2’nin tasarım kararlarından biri, bize TP2’yi küçük bir bilgisayar kasasına kurma seçeneği sunan mini-ITX form faktörü ve 24 pinli ATX güç bağlantısını kullanmaktır. My Electronics’teki insanlar tarafından planlanan özel bir rafa monte edilebilir kasa bile var. Yani raf montajında ​​4 veya 8 Raspberry Pis istiyorsanız, bu sizin için.

Temyiz — Ve Riskler

“Bekle, bekle”, “Raspberry Pis’i rafa monte etmenin birçok yolu var!” dediğinizi duyar gibiyim. Kesinlikle. Form faktörü seçenekleri kullanışlıdır, ancak gerçek sihir, tahtanın geri kalanıdır. Tek bir ATX güç kaynağından dört kartın tümü için ayrı ayrı kontrol edilen güç kaynağı, çok temiz bir çözüm sağlar. Asılı bir Pi’yi uzaktan yeniden başlatmanız mı gerekiyor? Ağ üzerinde tam güç denetimi yapacak olan Anakart Yönetim Denetleyicisi (BMC) vardır. Gerçek öldürücü özellik bu: BMC, Açık Kaynak bellenimini çalıştıracak ve bazı çok akıllı işlevlere güç sağlayacak. UART’ın bir önyükleme sorununu gidermesini ister misiniz? BMC’deki dört düğümün hepsinden kullanılabilir. CM4’e yeni bir görüntü göndermeniz mi gerekiyor? BMC, görüntü yanıp sönme işlevlerini içerecektir. Panoda yerleşik olarak, tümü VLAN’ları destekleyen Pis, BMC ve iki harici Ethernet bağlantı noktasını birbirine bağlayan bir Gigabit ağ anahtarı bulunur.

Öte yandan, BMC sihirbazlığının çoğu henüz inceleme birimlerinde uygulanmadı. Bu, projenin en büyük vaadi ve ters gidebileceği yerdir. Planlanan sevkiyat tarihinden önceki üç ay içinde tüm özellikleriyle birlikte kararlı bir bellenimi bir araya getirmek biraz iyimser olabilir. Lansmandan sonraki aylarda deneyimi iyileştirmek için güncellemeler içeren çalışan bir ürün yazılımı bekliyorum.

Sonra genişletilmiş IO var. Kart, bir çift Mini PCIe bağlantı noktası, 4 USB3 bağlantı noktası ve bir çift SATA bağlantı noktası ile birlikte gelir. Bu, çeşitli hesaplama modülleri tarafından açığa çıkarılan PCIe hatları aracılığıyla çalışır. Düğüm 1 ve 2 mini PCIe bağlantı noktalarına, düğüm 3 SATA’ya ve düğüm 4 USB3 bağlantı noktalarına bağlanır. Bunun da ötesinde, değiştirilebilir bir USB2 bağlantı noktası, mevcut düğümlerden herhangi birine dinamik olarak atanabilir. Oh, ve düğüm 1’den bir HDMI çıkışı var, yani masaüstü makine olarak bir Pi CM4 8GB çalıştırmak gibi daha da fazla seçenek var. Kickstarter’a eklenen geç bir seçenek, her bir hesaplama modülünün onu destekleyecek PCIe şeritlerine sahip olmamasına rağmen, yuva başına bir tane olmak üzere dört NVMe bağlantı noktasını kartın altına cıvatalar.

Şimdi, bir üretim öncesi birimi test ettiğimi (bununla ilgili daha fazla bilgiyi daha sonra) ve yukarıdakilerin hepsinin henüz çalışmadığını unutmayın. Benim üniteme karşı üretim panoları için birkaç değişiklik planlanıyor ve bu panodaki BMC üretici yazılımı kesinlikle minimum düzeyde. Burada Hackaday’de ele almaya devam ettiğimiz tedarik zinciri sorunları da var, ancak TP2, kıtlık sırasında tasarlanma avantajına sahip olduğundan, tedarik edilmesi zor parçaları kullanmaktan kaçınabilmelidir.

Kullanım Durumu

Şimdi bunun ne *yapmadığı* hakkında konuşalım. Bu bariz görünebilir, ancak Turing Pi 2 size 16+ işlem çekirdeğine sahip tek bir ARM makinesi vermiyor. Cihazların birleşik bir çok işlemcili bilgisayar gibi davranmasını sağlamak için yerleşik yeterli sihir yok. Bunu gerçekten başarmak için herhangi bir yerde yeterince sihir olduğundan emin değilim. Ancak, hafif hizmetleri veya Docker görüntülerini çalıştırmak için mükemmel olan, kolay yönetilen dört makine elde edersiniz.

Docker ve Kubernetes öğrenmek için bir platform mu arıyorsunuz? Veya Gitlab, Nextcloud ve bir dosya sunucusunu barındıracak bir yer mi? Belki Nginx’i bir ön uç proxy olarak ve arkasında hizmet çalıştıran birkaç cihaz olarak oynamak istersiniz? TP2’nin bir kutuda Homelab yapısı, onu yukarıdakilerin tümü için yararlı bir seçim haline getirir. Ve yukarıdakilerin hepsini tek bir Raspberry Pi’de makul bir şekilde yapamasanız da, 4’lü programlanabilir bir küme işi oldukça iyi yapıyor. VLAN desteği, düğümlerinize sanal NIC’ler ekleyebileceğiniz ve dahili bir ağ oluşturabileceğiniz anlamına gelir. İki fiziksel Ethernet bağlantı noktasıyla, yapabileceği her şeyin yanı sıra TP2’nizi birincil yönlendiriciniz olarak bile kullanabilirsiniz.

Gerçek Dünya Testi

Peki projenin gerçek durumu nedir? Şu anda bir Raspberry Pi CM4, bir Pine64 SOQuartz modülü, bir NVIDIA Jetson Nano ve Jetson TX2 NX’i önyükleyen üretim öncesi kartım var. Jetson Xavier NX, küçük bir anakart değişikliği gerektiren bir tuhaflığa sahipti, ancak bu yapıldıktan sonra bir şampiyon gibi çalışıyor. Her yerde ekstra dip anahtarları gibi bir üretim öncesi kartının normal siğiller ve bazı cihazlar için yalnızca 100M’de ortaya çıkan Ethernet gibi birkaç tuhaflık var. Bunlar bilinen sorunlardır ve neden rev 0 kartlarını test ettiğinize dair güzel bir örnektir. Nihai ürün, tüm bükülmeleri çözmüş olmalıdır.

Güç çekişini izliyorum ve çekebildiğim en fazla güç sadece 30 watt. Bu, gerçek dünyadaki bir kullanım durumunu, şebekeden bağımsız bir hesaplama kümesini önerir. Mini-PCIe bağlantı noktaları bir LTE modeme izin vermelidir (Ya da şebekeden *yol* uzaktaysanız Starlink’i kullanabilirsiniz). Birkaç kamera ekleyin ve Zoneminder docker görüntülerini kurun; düşük güçlü bir video izleme çözümünüz olur. Bir RTL-SDR dongle ve güneş enerjisiyle çalışan bir hava istasyonunu dinleyen rtl_433 yazılımı ekleyin ve uzak konumunuzdaki hava durumunu da takip edebilirsiniz. Sadece eğlence için koştum Janus TP2’mdeki Raspberry Pi CM4’lerden birinde liman işçisi görüntüsü. Janus, Zoneminder’a entegre ettiğimiz WebRTC sunucusudur ve mevcut işlemci gücünün yalnızca yaklaşık %25’ini veya dört çekirdekli bir Pi’de 1’lik bir yük kullanarak 1080p’de 12 güvenlik kamerasını canlı yayınlayabildim. Bu, Janus’un ne kadar hafif olduğunun bir kanıtıdır, aynı zamanda bir TP2 ile yapabileceğiniz faydalı bir şeyin harika bir örneğidir.

Sıradaki ne

Kickstarter, iki milyon dolardan fazla para toplanarak sona erdi, ancak acele etmeyin, çünkü yakında bir Turing Pi 2 satın alabileceksiniz. Turing Pi web sitesi kendisi, detaylar için takipte kalın. Tahtanın son revizyonunun bitip gönderilmesine kadar birkaç ay olacak, umarım bazı öldürücü aygıt yazılımı ve her şey tam olarak ilan edildiği gibi çalışır. Sonunda, 32 GB’a kadar ram ve sekiz çekirdekli Arm iyiliği ile çekici RK1 bilgi işlem kartı var. RK3588. Bu biraz daha ileride ve ikinci bir Kickstarter kampanyası olabilir. RK1 için ana hat desteğini sordum ve bunun birincil hedef olduğu söylendi, ancak zamanlama konusunda tam olarak emin değiller. Bu özel çipin etrafında biraz heyecan var, bu nedenle ana hat desteği için gereken tüm parçaları yerine getirmek için topluluğun birlikte çalışmasını dört gözle bekleyin.

Turing Pi 2 ve RK1’in NVIDIA Jetson SO-DIMM konektörünü kullanması beklenmeyen bir sonuç olabilir. üzerine kurulu bir el cihazı hayal edin. Antmicro açık kaynak Jetson Süpürgelik, birden çok hesaplama modülüyle çalışır. Pine64 SOQuartz’dan bahsetmiştim: Bu, TP2’de resmi olarak desteklenen bir anakart değil, ancak Pine64 onu CM4 özelliklerine göre oluşturduğu için, doğrudan adaptör kartına tıklıyor ve bir şampiyon gibi çalışıyor. Bu hesaplama modülü arabirimlerinden birinin veya ikisinin, cihazlarda yaygın olarak kullanılmasına yetecek kadar kritik bir kütle kazanması ilginç bir olasılıktır. Ve merak eden varsa, TP2 CM4 adaptörünün kullanılması sihirli bir şekilde Jetson Nano taşıyıcı kartında bir CM4’ün başlatılmasına izin vermiyor. Evet, kontrol ettik.

Peki Turing Pi 2 sizin için mi? Belki. Birden fazla tek kartlı bilgisayarla uğraşmanın bir sakıncası yoksa ve kablo karmaşası gerekliyse, o zaman olmayabilir. Ancak, hayatı kolaylaştıran bir BMC ile tek bir mini-ITX kasasına dört SBC yerleştirme özelliği kulağa temiz bir nefes gibi geliyorsa, bir göz atın. Gerçek test, bitmiş ürün ne zaman gönderilecek ve desteğin ne şekilde olduğu olacak. Çok geç olmayacağı ve çalışan OSS bellenimine sahip olacağı konusunda ihtiyatlı bir şekilde iyimserim. Son ürünü elime almak için sabırsızlanıyorum. Şimdi izin verirseniz, aarch64 docker görüntüleri oluşturmak için otomatik bir sistem kurmam gerektiğini düşünüyorum.




Kaynak : https://hackaday.com/2022/06/16/turing-pi-2-the-low-power-cluster/

Yorum yapın

SMM Panel