Il numero di progetti basati sul Raspberry Pi è incalcolabile: questi microcomputer piccoli, economici ma abbastanza potenti sono così popolari. Hanno i loro svantaggi, ad esempio, la mancanza di supporto "nativo" per le unità NVMe, ma molti sviluppatori di hardware offrono alcune soluzioni per eliminare le carenze del "Raspberry".
Oltre ai comuni progetti fai-da-te, il Raspberry Pi viene spesso utilizzato per costruire sistemi cluster a basso costo. Ovviamente, la larghezza di banda della rete è limitata a 1 Gbps, ma lo svantaggio più importante è la mancanza di supporto per gli SSD pronti all'uso. L'uso di schede di memoria o unità USB non ha sempre molto successo: tali soluzioni non differiscono nelle prestazioni e si consumano piuttosto rapidamente con l'uso attivo.
Ma il nuovo Uptime Lab CM4 Blade aggira i limiti. Con il supporto per il modulo di calcolo compatto 4, i cluster cremisi possono essere resi ancora più compatti. È già in fase di sviluppo un case 1U che può ospitare 16 di queste "lame", per un totale di 64 core ARMv8, fino a 128 GB di RAM LPDDR4-3200 (quando si utilizzano versioni con 8 GB di RAM) e più di 16 TB di spazio su disco.
La novità è molto funzionale. Il Raspberry Pi Compute Module 4 installato su di esso ottiene le seguenti funzionalità:
slot M.2 con supporto NVMe;
TPM 2.0;
Controller Gigabit Ethernet con supporto PoE+;
Connettore ventola con supporto PWM;
Porte HDMI, USB 2.0 e USB-C;
supporto del firmware EMMC;
Slot MicroSD (solo per moduli CM4 Lite);
Sono supportati connettori UART e GPIO, moduli RTC e Zymkey 4i;
Indicatori di ID di sistema e attività NVMe.
Naturalmente, non dovresti aspettarti record da un'unità NVMe a causa dell'uso di una singola linea PCI Express 2.0. Le prestazioni approssimative, secondo Jeff Geerling, durante la lettura saranno di circa 400-415 MB / s, che, tuttavia, è un ordine di grandezza più veloce degli indicatori dell'eMMC integrato, il cui limite è nella regione di 45MB/sec.
Il chip Infineon SLM9670 viene utilizzato come modulo TPM 2.0, è compatibile con Embedded Linux TPM Toolbox 2. Non esiste ancora un supporto per l'avvio sicuro, poiché il modulo non è stato ancora addestrato per comunicare con il bootloader Raspberry Pi.
2021-08-08 09:14:43
Autore: Vitalii Babkin