Test du terminal de développement portable RISC-V Lichee Console 4A – Partie 1 : déballage, démontage et mise en pratique

Examen du terminal de développement portable RISC-V Lichee Console 4A - Partie 1 : déballage, démontage et mise en pratique

Sipeed vient de m’envoyer un «terminal de développement RISC-V portable Lichee Console 4A» pour test. Il s’agit d’un mini ordinateur portable RISC-V quadricœur basé sur le processeur Alibaba T-Head TH1520 avec un écran tactile de 7 pouces, et mon modèle est équipé d’un module Lichee LM4A équipé de 16 Go de RAM et de 128 Go de flash eMMC.

Je commencerai la test du kit de développement RISC-V par un déballage, un démontage et un essai rapide avec l’image Debian 12 « Bookworm » préinstallée, avant de tester cette dernière dans la deuxième partie de la test. La deuxième partie prendra du temps puisque nous avons une vingtaine de chroniques prévues pour l’instant, dont quatre dont je m’occuperai moi-même…

Déballage de la console Lichee 4A

J’ai reçu l’appareil dans un colis indiquant que j’avais reçu le modèle 16 Go + 128 Go et lisant « Terminal de développement portable RISC-V Lichee Console 4A » qui indique clairement qu’il est basé sur RISC-V, qu’il est portable (en tant que mini PC), et doit être considéré comme un kit de développement plutôt que comme un produit de consommation.

Sipeed Lichee Console 4A Terminal de développement portable RISC-V

Le package est livré avec le mini PC RISC-V, une alimentation 12 V/2,5 A et un mini HDMI vers HDMI pour connecter un écran externe si nécessaire.

Câble d'alimentation mini HDMI pour console Lichee 4A

C’est un joli petit appareil qui tient dans une seule main. Mes pauvres yeux auront probablement du mal avec le petit écran, donc je suis content qu’il y ait aussi une sortie HDMI !

Examen du mini ordinateur portable RISC-V

Les bords sont assez épais, mais ce n’est pas un problème pour un kit de développement et une webcam se trouve sur le côté gauche de l’écran. Le clavier QWERTY comprend également un dispositif de pointage « RedPoint » et deux boutons de souris.

L’un des côtés est doté d’une prise audio 3,5 mm, d’un port USB 2.0 (malgré la couleur bleue) et d’un emplacement pour carte microSD, tandis que l’arrière de l’ordinateur portable comporte un port USB 3.0, la prise DC, un port mini HDMI, un port USB Type-A et un port Ethernet Gigabit qui devraient être parfaits pour les administrateurs système et les personnes qui préfèrent ne pas utiliser le WiFi. Il y a aussi quelques trous de ventilation pour le refroidissement.

Ports de la console Lichee 4A

Le port USB 2.0 et la prise pour carte microSD ne sont pas exactement droits et un peu inclinés, mais nous vérifierons cela plus en détail dans le démontage.

Démontage du terminal de développement portable RISC-V Lichee Console 4A

Comme pour la plupart des appareils, le démontage commence par le retrait du capot inférieur.

Cache inférieur du mini ordinateur portable TH1520

Mais avant cela, il y a un petit cache conçu pour insérer un SSD NVMe, et le modèle haut de gamme de la famille Console 4A est livré avec un SSD de 1 To. On peut également accéder à la console série à partir de là si besoin même si cela nécessiterait quelques soudures…

Prise SSD M.2

Le capot inférieur de l’ordinateur portable est serré à l’aide de six vis plus petites qui doivent toutes être desserrées, puis le capot sort relativement facilement à l’aide d’un outil en plastique.

Démontage de la console Lichee 4A

La principale difficulté a été de desserrer les vis à tête plate Philips sans les endommager car elles sont de qualité douteuse et facilement endommagées. J’ai réussi à en retirer cinq avec le tournevis approprié et en exerçant une certaine pression, mais je n’ai pas eu autant de chance avec le dernier que j’ai endommagé.

vis endommagées
Vis endommagée après démontage

Le métal étant assez malléable, la solution que j’ai trouvée a été d’utiliser un tournevis à tête plate et de tapoter doucement dessus plusieurs fois pour que le tournevis pénètre dans la vis et j’ai finalement pu le retirer. Ce ne sera pas un problème pour la plupart des utilisateurs, mais si vous envisagez de remplacer la batterie ou le module CPU, vous devrez quand même le faire, et vous souhaiterez peut-être préparer des vis de rechange au cas où.

Carte mère de développement Sipeed Lichee Module 4A RISC-V

Regardons de près le design. Il s’agit clairement d’une plate-forme à faible volume plutôt que d’un matériel grand public avec un support imprimé en 3D pour le ventilateur et ce qui ressemble à une solution de refroidissement DIY avec une barre de cuivre recouvrant le module CPU via un tampon thermique, du ruban adhésif noir et deux autres. coussinets thermiques en contact avec la face inférieure du boîtier. Il est également possible que Sipeed m’ait envoyé un prototype plutôt que la version envoyée aux clients payants.

On peut également voir un module AIC8800 WiFi 6 (jusqu’à 300 Mbps) et Bluetooth 5.4 avec une antenne, et plusieurs PCB empilés les uns sur les autres. La batterie 7,6/3 600 est amovible et peut être remplacée si nécessaire.

PCB plié

J’ai mentionné plus haut que le port USB 2.0 et la prise microSD n’avaient pas l’air droits et c’est parce que le PCB est légèrement plié ce qui je suppose donne un autre sens aux PBC flexibles… Je pense que c’est aussi la première fois que je vois ce type de connecteur USB avec une extrémité inclinée. bord qui pourrait faciliter l’insertion de périphériques.

Batterie remplaçable du kit de développement RISC-V pour console Lichee 4A

Le retrait de la batterie révèle des câbles pour l’écran, l’écran tactile et d’autres parties du mini ordinateur portable. Je vois aussi qu’un des connecteurs n’est pas utilisé, mais comme je ne vois aucun marquage de ce côté du PCB, je ne sais pas à quoi cela pourrait servir.

Premier démarrage sur Debian 12 avec LXDE

La première fois que j’ai appuyé sur le bouton power, rien ne s’est passé. C’est parce que la batterie était épuisée. J’ai donc chargé la batterie et j’ai ensuite pu démarrer sur l’image Debian 12 avec le bureau LXDE. J’ai été un peu surpris au début car le démarrage commence avec quatre logos Tux (puisque nous avons un processeur quad-core) et la sortie du noyau en mode portrait, mais Debian 12 s’affiche en mode paysage donc tout va bien.

Examen de la console LIchee 4A Debian 12

Vous trouverez le journal de démarrage sur Pastebin. À partir de là, je n’ai eu aucun problème à me connecter au WiFi 6, à parcourir les fichiers et à accéder à l’ordinateur portable via SSH (en utilisant Debian/Debian). Mais Chromium démarrera et plantera dans les deux secondes avant que je puisse taper quoi que ce soit dans la barre d’URL. L’écran de ma Lichee Console 4A restera noir si je réveille le mini ordinateur portable du mode veille, et parfois j’ai des effets étranges avec l’écran. Je devrai discuter avec Sipeed pour savoir s’il s’agit peut-être d’un problème matériel (j’ai peut-être légèrement délogé un câble lors du démontage, même si cela a bien fonctionné pendant les premières minutes), ou si je devrais simplement passer à une image plus récente avant le deuxième partie de la test.

Console Lichee Sipeed 4A Debian 12
Capture d’écran Debian 12 sur Lichee Console 4A (résolution 1280 × 800) juste après le premier démarrage.

En attendant, je rassemble quelques informations système dans une fenêtre de terminal SSH :

1

2

3

4

5

6

7

8

9

dix

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

____ _ ____ ____ _ __ ____ _ _

| _ \ _ _ _ _(_) ___|| _ \| |/ / / ___|(_)_ __ ___ ___ __| |

| |_) | | | | | | | \___ \| | | | ‘ / \___ \| | ‘_ \ / _ \/ _ \/ _` |

| _ <| |_| | |_| | |___) | |_| | . \ ___) | | |_) | __/ __/ (_| |

|_| \_\\__,_|\__, |_|____/|____/|_|\_\ |____/|_| .__/ \___|\___|\__,_|

|___/ |_|

— Présenté par ISCAS et Sipeed

Debian GNU/Linux 12 (rat de bibliothèque) (noyau 5.10.113+)

Linux lpi4a14a2 5.10.113+ #1 SMP PREEMPT vendredi 15 décembre 09:57:23 CST 2023 riscv64

Les programmes inclus avec le système Debian GNU/Linux sont des logiciels libres ;

les modalités exactes de distribution de chaque programme sont décrites dans le

fichiers individuels dans /usr/share/doc/*/copyright.

Debian GNU/Linux n’offre ABSOLUMENT AUCUNE GARANTIE, dans la mesure où

permis par la loi applicable.

Dernière connexion : mercredi 10 janvier 03:06:51 2024 à partir du 192.168.31.85

debian@lpi4a14a2:~$ uname -a

Linux lpi4a14a2 5.10.113+ #1 SMP PREEMPT vendredi 15 décembre 09:57:23 CST 2023 riscv64 GNU/Linux

debian@lpi4a14a2:~$ df -h

Taille du système de fichiers utilisée Utilisation disponible% Monté sur

/dev/root 115G 9,2G 101G 9% /

devtmpfs 7,5G 0 7,5G 0% /dev

tmpfs 7,7G 0 7,7G 0% /dev/shm

tmpfs 3.1G 2.4M 3.1G 1%/exécution

tmpfs 5,0M 8,0K 5,0M 1% /exécution/verrouillage

/dev/mmcblk0p2 452 Mo 100 Mo 318 Mo 24 % /boot

tmpfs 1,6G 40K 1,6G 1% /exécution/utilisateur/1001

tmpfs 1,6G 32K 1,6G 1% /exécution/utilisateur/1000

debian@lpi4a14a2 :~$ gratuit -mh

total utilisé gratuitement buff/cache partagé disponible

Mémoire: 15Gi 656Mi 14Gi 3.9Mi 547Mi 14Gi

Échange : 0B 0B 0B

J’ai un système exécutant Linux 5.10 avec 16 Go de RAM et environ 128 Go de stockage comme prévu. Lançons inxi pour quelques détails supplémentaires :

1

2

3

4

5

6

7

8

9

dix

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

debian@lpi4a14a2:~$ sudo inxi -Fc0

Système:

Hôte : lpi4a14a2 Noyau : 5.10.113+ arch : riscv64 bits : 64 Console : pty pts/1 Distribution : Debian

GNU/Linux 12 (rat de bibliothèque)

Machine:

Type : RISCV Système : Configuration T-HEAD Light Lichee Pi 4A pour LicheeConsole4A détails : N/A

Batterie:

ID-1 : cw2015-charge de la batterie : 16 % état : N/A

CPU:

Info : modèle monocœur : N/A variante : riscv bits : 64 type : MT

Vitesse (MHz) : moyenne : 300 min/max : 300/1500 cœurs : 1 : 300 2 : 300 3 : 300 4 : 300

Graphique:

Périphérique-1 : pilote gc : etnaviv_gpu v : N/A

Périphérique-2 : pilote GPU : pvrsrvkm v : noyau

Périphérique-3 : pilote light-hdmi-tx : dwhdmi_light v : N/A

Périphérique 4 : pilote du sous-système d’affichage : vs_drm v : N/A

Appareil 5 : Pilote de caméra Web Sunplus Innovation SPCA2281 : uvcvideo type : USB

Affichage : serveur x11 : X.org v : 1.21.1.8 pilote : X : chargé : modesetting dri : vs-drm

GPU : etnaviv_gpu,pvrsrvkm,dwhdmi_light,vs_drm tty : 204×55

API : Message OpenGL : Données GL indisponibles dans la console pour root.

L’audio:

Périphérique-1 : pilote light-i2s : light_pcm_audio

Appareil-2 : pilote light-i2s : light_pcm_audio

Appareil-3 : pilote light-i2s : light_pcm_audio

Appareil-4 : pilote light-i2s : light_pcm_audio

Périphérique-5 : pilote light-hdmi-tx : dwhdmi_light

Périphérique 6 : audiosys-gate-driver : audiosys_clk_gate_provider

Périphérique-7 : pilote de carte audio simple : asoc_simple_card

API : ALSA v : k5.10.113+ statut : kernel-api

Serveur-1 : PulseAudio v : 16.1 statut : actif (root, processus)

Réseau:

Périphérique-1 : pilote light-dwmac : light_dwmac_eth

SI : état end1 : down mac : 48:da:35:60:14:a3

Périphérique-2 : pilote light-dwmac : light_dwmac_eth

SI : end0 état : down mac : 48:da:35:60:14:a2

Périphérique-3 : pilote wlan-platdata : N/A

IF-ID-1 : état wlan0 : up mac : 48:8f:4c:10:3b:74

Disques:

Stockage local : total : 116,48 Gio utilisés : 9,46 Gio (8,1 %)

ID-1 : /dev/mmcblk0 modèle : Y2P128 taille : 116,48 Gio

Cloison:

ID-1 : / taille : 114,08 Gio utilisé : 9,37 Gio (8,2 %) fs : ext4 dev : /dev/mmcblk0p3

ID-2 : /taille de démarrage : 452 Mo utilisés : 99,5 Mo (22,0 %) fs : ext4 dev : /dev/mmcblk0p2

Échanger:

Alerte : aucune donnée d’échange n’a été trouvée.

Capteurs :

Températures du système : processeur : 51,4 C mobo : 51,4 C

Vitesses du ventilateur (RPM) : N/A

Info:

Processus : 170 Temps de disponibilité : 4 m Mémoire : disponible : 15,25 Gio utilisés : 703,3 Mio (4,5 %) Init : systemd

cible : graphique (5) Shell : Sudo inxi : 3.3.27

Le TH1520 est un processeur RISC-V quadricœur 64 bits cadencé entre 300 MHz et 1,5 GHz, le pilote open source etnaviv est activé pour le moteur graphique Vivante 2D, tandis que le module pvrsrvkm est utilisé pour Imagination Tech BXM-4- 64 GPU 3D, et nous avons deux Ethernet affichés car c’est ce que prend en charge le module Sipeed LM4A, bien que la Console 4A n’ait qu’un seul port GbE RJ45.

Je tiens à remercier Sipeed d’avoir envoyé le terminal de développement portable RISC-V Lichee Console 4A pour test. Le modèle exact testé ici avec une configuration 16 Go/128 Go se vend 399 $ plus frais de port (et taxes le cas échéant), mais il existe également une variante moins chère de 8 Go/32 Go au prix de 355 $, et une variante ajoutant un SSD de 1 To pour 459 $.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • Testeur de circuit intégré pour test IC, transistor et dispositif logique – Plus de 1300 puces, plus de 420 transistors, arrêt automatique, modes 5 V/3,3 V/automatique (avec prise de test)
  • LCR-ST1 Pince de Test LCR Numérique Intelligente, Pont RCL avec Écran Couleur 1.14 Pouces, Fréquences 100Hz/1kHz/10kHz, Pointes Interchangeables, Batterie 250mAh