banner

Blog

Jul 05, 2023

Critique : DevTerm Linux Handheld a du rétro

Ce n'est pas tous les jours qu'un ordinateur de poche Linux portable et open source est annoncé, donc je n'ai pas pu m'empêcher de passer une commande pour DevTerm par ClockworkPi lorsque nous avons découvert pour la première fois l'existence de ce petit terminal élégant, qui comprend un écran 1280 x 480 ( VGA double largeur) et une petite imprimante thermique modulaire.

Bien sûr, la pénurie mondiale de semi-conducteurs combinée au ralentissement des expéditions a entraîné des retards, mais les choses se sont finalement mises en place pour le projet. J'ai toujours adoré les machines de petit format, en particulier celles fournies en kit bien conçu, ce qui signifie que je peux tout vous dire sur ce que c'était que de les assembler et de les allumer. Il y a beaucoup de choses à examiner, alors commençons.

L'assemblage du DevTerm constitue un bon projet de week-end ou d'après-midi. La conception intelligente des pièces et des connecteurs emboîtables signifie qu'aucune soudure n'est nécessaire, et l'assemblage consiste principalement à assembler les modules matériels et les pièces en plastique conformément au manuel. Toute personne ayant de l'expérience dans l'assemblage de maquettes en plastique ressentira une touche de nostalgie en coupant les pièces en plastique de leurs carottes et en les assemblant.

Les illustrations du manuel sont bonnes et une conception mécanique véritablement intelligente permet un processus d'assemblage très convivial. L’utilisation de pièces auto-centrées et de chevilles qui deviennent elles-mêmes des bossages auto-alignants est assez astucieuse. Aucun outil n'est requis et, à l'exception de deux petites vis pour fixer le module processeur, il n'y a en fait aucune fixation matérielle.

Bien sûr, certaines pièces sont délicates et pas entièrement infaillibles, mais toute personne ayant de l'expérience dans l'assemblage électronique ne devrait avoir aucun problème à les assembler.

Les seuls éléments qui ne sont pas inclus sont deux cellules 18650 pour l'alimentation et des rouleaux de papier thermique de 58 mm de large pour l'imprimante. Un petit tournevis cruciforme sera nécessaire pour les deux petites vis qui fixent le module informatique dans son support.

Outre l'écran et l'imprimante, le DevTerm contient quatre assemblages principaux : chacun se connecte aux autres sans avoir besoin de souder quoi que ce soit. Le clavier avec mini trackball est complètement autonome et se connecte via des broches pogo. La carte principale contient le CPU. La carte EXT dispose d'un ventilateur et fournit également des ports d'E/S : USB, USB-C, Micro HDMI et audio. La carte restante gère la gestion de l’alimentation et héberge deux cellules 18650 – le port USB-C, soit dit en passant, est utilisé exclusivement pour le chargement. Il reste même de l'espace à l'intérieur pour la personnalisation ou d'autres modules complémentaires.

Cette modularité est payante. Par exemple, cela permet au DevTerm d'offrir quelques options différentes pour les processeurs et les tailles de mémoire, dont une basée sur le Raspberry Pi CM3+ Lite, qui est le cœur d'un Raspberry Pi 3 modèle B+ dans un facteur de forme destiné à intégration dans d'autres matériels.

Le référentiel GitHub pour DevTerm contient des schémas, du code et des informations de référence telles que les plans du tableau ; il n'existe pas de fichiers de conception au sens de formats CAO, mais ceux-ci pourraient arriver dans le futur. La page produit mentionne que les fichiers CAO permettant de personnaliser ou d'imprimer en 3D ses propres pièces sont disponibles dans le référentiel GitHub, mais au moment d'écrire ces lignes, ils n'y sont pas encore.

Une fois mis sous tension, DevTerm démarre directement dans un environnement de bureau, et l'une des premières choses que je voulais faire était de configurer une connexion WiFi et d'activer un serveur SSH. L'écran de bienvenue m'a indiqué exactement comment procéder - mais la première version du système d'exploitation avec lequel mon DevTerm était livré comportait une petite faute de frappe, ce qui signifiait que suivre exactement les instructions entraînait une erreur, ce qui a permis d'offrir une véritable expérience Linux DIY. Quelques autres choses ne semblaient pas non plus tout à fait correctes, mais une mise à jour logicielle a beaucoup contribué à résoudre ce problème.

Le comportement par défaut du mini trackball était particulièrement frustrant, car il ne déplaçait que très peu le pointeur à chaque glissement de doigt. De plus, le trackball ne semble pas bien réagir aux mouvements diagonaux. Heureusement, l'utilisateur [guu] a réécrit le firmware du clavier et je recommande fortement la version mise à jour, qui améliore considérablement la réponse du trackball. Le module clavier peut être programmé avec un nouveau firmware à partir d'un shell sur le DevTerm lui-même, mais c'est une bien meilleure idée de le faire à partir d'une session ssh, car le clavier physique peut ne plus répondre au cours du processus.

PARTAGER