Le nombre de projets basés sur le Raspberry Pi est incalculable - ces micro-ordinateurs petits, économiques mais assez puissants sont si populaires. Ils ont leurs inconvénients, par exemple le manque de support "natif" pour les lecteurs NVMe, mais de nombreux développeurs de matériel proposent des solutions pour éliminer les défauts du "Raspberry".
En plus des projets de bricolage courants, le Raspberry Pi est souvent utilisé pour créer des systèmes de cluster à faible coût. Bien sûr, la bande passante du réseau est limitée à 1 Gbit/s, mais l'inconvénient le plus important est le manque de prise en charge des SSD prêts à l'emploi. L'utilisation de cartes mémoire ou de clés USB n'est pas toujours très réussie : de telles solutions ne diffèrent pas par leurs performances, et elles s'usent assez rapidement avec une utilisation active.
Mais la nouvelle lame Uptime Lab CM4 contourne les limitations. Avec la prise en charge du module de calcul compact 4, les clusters pourpres peuvent être encore plus compacts. Il existe déjà un boîtier 1U en développement pouvant accueillir 16 de ces "lames", soit un total de 64 cœurs ARMv8, jusqu'à 128 Go de RAM LPDDR4-3200 (en cas d'utilisation de versions avec 8 Go de RAM) et plus de 16 To d'espace disque.
La nouveauté est très fonctionnelle. Le Raspberry Pi Compute Module 4 installé dessus possède les caractéristiques suivantes :
Emplacement M.2 avec prise en charge NVMe ;
TPM 2.0 ;
Contrôleur Gigabit Ethernet avec prise en charge PoE + ;
Connecteur de ventilateur avec prise en charge PWM ;
Ports HDMI, USB 2.0 et USB-C ;
Prise en charge du micrologiciel EMMC ;
Emplacement MicroSD (uniquement pour les modules CM4 Lite);
Les connecteurs UART et GPIO, les modules RTC et Zymkey 4i sont pris en charge ;
ID système et indicateurs d'activité NVMe.
Naturellement, vous ne devriez pas vous attendre à des enregistrements d'un lecteur NVMe en raison de l'utilisation d'une seule ligne PCI Express 2.0. Les performances approximatives, selon Jeff Geerling, lors de la lecture seront d'environ 400-415 Mo / s, ce qui est cependant un ordre de grandeur plus rapide que les indicateurs de l'eMMC intégré, dont la limite est de l'ordre de 45 Mo/s.
La puce Infineon SLM9670 est utilisée comme module TPM 2.0, elle est compatible avec Embedded Linux TPM Toolbox 2. Il n'y a pas encore de support de démarrage sécurisé, car le module n'a pas encore été formé pour communiquer avec le chargeur de démarrage Raspberry Pi.
2021-08-08 09:14:43
Auteur: Vitalii Babkin