Eben Upton – Compute Module

Entretien avec Eben Upton au sujet du prochain lancement du Compute Module Raspberry Pi

[Éditeur] Eben, qu'est-ce qui vous a poussé à développer ce nouveau Compute Module et pourquoi avez-vous modifié le format ?

[Eben] Oui, cette année a été très chargée pour nous. C'est James Adams, directeur du développement matériel, qui a développé le concept du Compute Module. Nous avons observé un grand nombre d'applications différentes pour Raspberry Pi au cours des deux dernières années, mais nous avons été véritablement surpris de constater que certains concepteurs d'équipements incorporaient un Raspberry Pi complet dans leur système terminal. En règle générale, ces systèmes sont destinés à des équipements industriels et commerciaux traitant des volumes faibles à moyens. Dans de nombreux cas, les développeurs ajoutent ensuite une carte E/S afin d'accroître la productivité du système, particulièrement lorsque Raspberry Pi n'en est pas déjà équipé. James s'est penché un peu plus sur la question pour déterminer comment nous pourrions fournir toutes les ressources de calcul du Pi dans un format compact, tout en laissant le choix de la carte E/S au fabricant du système terminal ou à un fournisseur tiers. Par exemple, on nous réclame souvent un Raspberry Pi avec Power over Ethernet (PoE), mais le nombre de ces demandes ne nous permet pas d'intégrer cette fonctionnalité dans le concept de base. James a donc eu l'idée de créer un Compute Module et nous pensons que celui-ci deviendra, pour l'essentiel, un composant que les concepteurs pourront intégrer à leur propre système.  Ainsi, le Compute Module nous permet de répondre aux besoins du marché industriel professionnel d'une façon que nous n'avions même pas considérée lorsque nous nous sommes lancés dans le développement initial de Raspberry Pi. Le module est composé du même système sur puce BCM2835, de 512 Mo de mémoire vive et d'un eMMC Flash de 4 Go, rassemblés sur une petite carte de 67,6 x 30 mm compatible avec une prise DDR2 SODIMM standard.

 

[Éditeur] L'approche d'utilisation du module, basée sur le développement, semble être différente de celle d'une carte Raspberry Pi ordinaire. Comment pensez-vous que cela va fonctionner ?

[Eben] Il est vrai qu'il y a là quelques changements mais le développement logiciel va principalement rester le même. Nous allons fournir une carte de développement pour le Compute Module afin de faciliter le développement d'un système terminal. Cette carte de développement rassemblera toutes les fonctions de connectivité E/S disponibles ainsi que tous les autres composants d'un Raspberry Pi standard, tels que la prise HDMI, les connecteurs USB et autres connecteurs à broches. Il y a également une prise SODIMM sur laquelle se branche le Compute Module pour former ce qui est en fin de compte un Raspberry Pi complet, mais fourni en deux sections. Le concept de la carte de développement est en source ouverte et nous sommes convaincus qu'il va devenir une plateforme de création de prototypes pour les développeurs. Nous ne pensons pas qu'ils incorporeront tous cette carte dans leurs systèmes, car elle est à la fois plus chère et plus grande qu'un Raspberry Pi. Nous sommes persuadés que les développeurs testeront d'abord leurs concepts sur un Raspberry Pi standard avant de migrer vers une configuration alliant un Compute Module et une carte de développement afin de bénéficier des E/S requises pour créer un prototype de leur propre carte d'interface. Lorsque leur concept sera validé, ils migreront alors vers leur propre carte d'interface, qui hébergera le Compute Module. Nous espérons ainsi offrir aux développeurs une expérience fluide, sans trop de difficultés, de la création de leur prototype sur le Pi jusqu'à l'expédition d'un produit commercial en grandes quantités.

 

[Éditeur] Le succès du Raspberry Pi a fait naître un marché de vente de cartes d'extension, modules et accessoires tiers. Pensez-vous que le lancement du Compute Module va continuer d'alimenter cette tendance ?

[Eben] Nous sommes convaincus qu'il s'agit là d'une excellente opportunité. Tout d'abord, comme le suggèrent déjà nos développeurs en avant-première, il permettra de créer d'autres concepts basés sur le Raspberry Pi, qui fourniront toutes sortes de fonction de connectivité grâce au Compute Module intégré au cœur des systèmes. Nous verrons peut-être même jusqu'à 10 variantes du Raspberry Pi et de nombreuses nouvelles applications apparaître de cette façon dans l'année à venir. Ensuite, comme je l'ai indiqué avec mon exemple sur le PoE, nous allons, je l'espère, encourager des tierces parties à créer de toutes nouvelles gammes de cartes d'interface et de cartes hôtes pour le Compute Module. La carte de développement sera utile pour le développement initial de nombreux concepts mais nous n'avions pas anticipé que ce produit remporterait un vif succès et serait incorporé aux concepts finaux. Cette situation engendre ainsi de nombreuses opportunités dont d'autres personnes pourront tirer parti. Au risque de me répéter, nous avons déjà reçu un aperçu de plusieurs concepts potentiels de cartes.

 

[Éditeur] Quelle importance accordez-vous au rôle joué par vos partenaires de distribution jusqu'ici et selon vous, comment vont-ils contribuer à votre succès futur ?

[Eben] Le fait d'avoir impliqué depuis le tout début un distributeur majeur de composants présent à l'échelle internationale s'est avéré crucial. D'ailleurs, lorsque nous avons entamé notre relation avec RS Components, quelques-unes de nos toutes premières discussions avec l'entreprise ont radicalement transformé notre perspective. Nous avons dû accepter que, si nous souhaitions commercialiser Raspberry Pi, il nous faudrait assumer la responsabilité de sa production mais aussi du marketing, ce qui nous a amenés à accorder une licence d'exploitation du concept du Raspberry Pi à l'entreprise afin qu'elle prenne la production en charge. C'était là un pas de géant pour nous, et nous pouvons aujourd'hui dire que cette décision a été couronnée de succès. Nous étions quelque peu appréhensifs quant au nombre de cartes que nous pourrions expédier alors, imaginez notre surprise lorsque nous avons reçu des commandes requérant 100 000 unités le jour même du lancement ! Nous avons sans nul doute bénéficié de la présence logistique de RS. Lorsque vous réalisez qu'il y a là une entreprise couvrant 90 % du PIB mondial et que vous avez également accès à tous les partenaires de distribution de RS en aval, vous réalisez à quel point cette collaboration est une aubaine pour nous. Nous sommes persuadés que nous aurons d'autres occasions d'approfondir notre relation avec RS Components à l'avenir. Cette entreprise est fortement axée sur les marchés industriels et correspond donc tout naturellement au contexte dans lequel s'inscrit le Compute Module. Personne ne sera surpris d'acheter des systèmes basés sur ce module auprès de RS. Nous nous intégrons très bien à l'écosystème de l'entreprise et sommes très satisfaits de cet accord.