Examen de la carte de développement DSOM-020R PX30 – Unboxing, Benchmarks et passerelle Zigbee

Examen de la carte de développement DSOM-020R PX30 - Unboxing, Benchmarks et passerelle Zigbee

Dusun IoT DSOM-020R PX30 est une carte de développement basée sur le module quad-core Cortex-A35 Rockchip PX30K 1,3 GHz de la société du même nom, conçu pour les applications industrielles qui mettent l’accent sur la fiabilité et l’efficacité énergétique.

La carte est livrée avec divers ports et capacités d’extension avec prise en charge des moniteurs, des microphones et des capteurs via sa carte de support afin de créer des prototypes et de développer des logiciels avant d’intégrer le système sur module SOM DSOM-020 PX30 dans votre propre carte de support personnalisée et produit.

Comme le stipule la société sur le site Web, la carte de développement convient aux équipements AIoT, au contrôle des véhicules, aux plateformes de jeux, aux écrans intelligents, aux équipements médicaux, aux distributeurs automatiques et aux ordinateurs industriels. Commençons la test par un unboxing de la carte de développement DSOM-020R PX30 pour en savoir plus.

Déballage de la carte de développement DSOM-020R PX30

Dusun IoT nous a envoyé un kit de base de la carte de développement DSOM-020R PX30 pour examen avec une carte de support, le module système sur module DSOM-020 PX30, une carte de débogage USB2Serial, un câble USB et un adaptateur secteur 12 V/2 A. Nous avons d’abord été surpris car le module n’était pas soudé à la carte support.

Carte de développement DSOM-020 avec PX30K avant soudure

Carte de développement DSOM-020 avec module PX30K

Mais au lieu de renvoyer la carte, nous avons finalement décidé de la souder nous-mêmes à la carte du support pour poursuivre l’examen. Voici à quoi ressemble le kit complet que nous avons reçu après soudure du module.Déballage de la carte de développement DSOM-020 PX30

Présentation du matériel

Schéma fonctionnel du Rockchip px30k
Schéma fonctionnel du Rockchip PX30K

Le cerveau de la carte de développement DSOM-020R PX30 est le SOM DSOM-020 PX30 alimenté par un processeur Arm Cortex-A35 quadricœur basse consommation Rockchip PX30K conçu pour un fonctionnement 24h/24 et 7j/7. Le processeur offre de nombreux GPIO, quatre interfaces I2C, six UART, I2S et caméra, entre autres. Dusun IoT a intégré le PX30K dans le module SOM DSOM-020 PX30 avec de la RAM et du flash EMMC pour utiliser la conception de la carte des clients.

Le Rockchip PX30K est une variante du processeur Rockchip PX30, plus connu, conçu pour fonctionner dans une plage de températures plus large de -20 à +85°C.

Rockchip PX30 PX30K

Spécifications du DSOM-020 PX30 SOM

  • SoC – Rockchip PX30K quadricœur Arm Cortex-A35 jusqu’à 1,3 GHz avec GPU double cœur Mail-G31-2EE avec prise en charge d’OpenGL ES 1.1/2.0/3.2, DirectX 11 FL9_3, OpenCL 2.0 et Vulkan 1.0.
  • Mémoire système – Jusqu’à 2 Go de RAM
  • Stockage – Jusqu’à 128 Go de mémoire flash eMMC
  • 144x tampons traversants et trous crénelés avec
    • Stockage – SDIO pour carte SD
    • Affichage – Interfaces MIPI, LVDS, RVB ; écran tactile capacitif via USB ou écran tactile résistif via série
    • Caméra – 1x interface d’entrée de caméra MIPI CSI ou interface d’entrée de caméra parallèle
    • Audio – Codec AC97, I2S 8 canaux pour l’enregistrement et la lecture audio
    • Mise en réseau – Ethernet 10/100 M (sur l’opérateur PHY requis)
    • USB – 2x USB 2.0, dont un OTG
    • E/S basse vitesse – GPIOS, 6x série, 8x PWM, 4x I2C, 2x SPI
    • Analogique – 3x CAN
  • Alimentation – RK809 PMU avec prise en charge de la veille et du réveil
  • Dimensions – 45 x 45 mm
  • Plage de température – Fonctionnement : -20°C à +85°C ; stockage : -40°C à + 85°C
  • Certifié RoHS
  • Conçu pour un fonctionnement 24h/24 et 7j/7

Spécifications de la carte porteuse

Examinons maintenant de plus près les fonctionnalités de la carte porteuse.Disposition des ports de la carte de développement DSOM-020 PX30

Caractéristiques:

  • Stockage – Emplacement pour carte MicroSD
  • Écran – Connecteurs MIPI DSI et LVDS pour écrans RVB
  • Caméra – connecteur MIPI CSI
  • Audio – Microphone intégré, prise casque 3,5 mm, connecteur haut-parleurs
  • La mise en réseau
    • Port Ethernet RJ45 10/100 M
    • Connectivité cellulaire WiFi+Bluetooth ou 3G/4G en option via une prise mini PCIe, un emplacement pour carte SIM et un connecteur d’antenne SMA
  • USB – 3x ports hôtes USB, 1x port micro USB OTG pour flasher le système d’exploitation
  • Série – 3x connecteurs UART
  • Divers
    • Récepteur IR
    • Avertisseur sonore
    • Connecteur de batterie pour RTC
    • 4x LED utilisateur
    • Bouton d’alimentation, bouton de réinitialisation, 4x boutons programmables par l’utilisateur
  • Alimentation – Prise cylindrique d’alimentation 12 V CC

Installation d’Ubuntu sur la carte de développement DSOM-020R PX30

Nous allons essayer d’installer l’image Ubuntu 16.04 (le nom de fichier « DSOM-020R_img-debian_AV1.0.0.img » inclut « debian » mais c’est une image Ubuntu…) pour PX30K fourni par Dusun IoT en utilisant le programme RKDevTool V2.93 sous Windows depuis c’est la méthode recommandée. Le Rockchip PX30K peut être mis en mode flash en appuyant longuement sur le bouton K1/Recovery, puis en appuyant sur le bouton Reset. Peu de temps après, le programme détectera la carte et affichera le message « Found One LOADER Device ». Nous pouvons maintenant cliquer sur l’onglet « Mettre à niveau le micrologiciel », sélectionner l’image du système d’exploitation et cliquer sur le bouton « Mettre à niveau ».RKDevTool écrire l'image px30k
Une fois l’installation terminée, nous pouvons connecter le connecteur UART2 de la carte à la carte de débogage USB vers série fournie et régler le débit en bauds sur 115 200 pour accéder à la console série. La carte ne prend que 11 secondes pour démarrer sur la console.

Temps de démarrage de la carte DSOM-020 PX30 px30K

La carte n’a pas d’interface de sortie vidéo standard comme HDMI, donc l’interface série est la seule option ici, à moins que le kit ne comprenne également un écran LCD connecté au connecteur MIPI DSI ou LVDS.

Vérifions maintenant rapidement que nous avons un module avec 2 Go de RAM et 32 ​​Go de flash eMMC promis. Le /dev/root fait 4,9 Go et /dev/mmcblk2p9 – qui est /userdata – a une taille de 24 Go, donc tout va bien en termes de stockage. Si vous souhaitez installer des programmes supplémentaires, vous devez accéder à /userdata et créer un lien symbolique pointant vers celui-ci. La commande « gratuit » confirme que nous disposons de 2 Go de RAM.

vérification de la RAM du disque système sur module px30K

Examen de la carte de développement DSOM-020R PX30 avec Ubuntu 16.04

Nous allons maintenant effectuer quelques tests fonctionnels de base pour vérifier les informations du module, vérifier les performances du flash eMMC et la vitesse Ethernet, et comme nous avons un système sans tête, utiliser la carte comme passerelle Zigbee pour les applications IoT.

Benchmarks du système

Nous allons démarrer les benchmarks dans Ubuntu avec sbc-bench.sh. Le script indique 1,9 Go de RAM et un processeur Rockchip PX30 à 4 cœurs cadencé à 1,248 GHz.

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

################################################# ########################

Linux 4.4.159 (px30) 13/10/23 _aarch64_ (4 processeurs)

avg-cpu : %user %nice %system %iowait %steal %idle

35,96 0,04 2,29 0,16 0,00 61,56

Appareil : tps kB_read/s kB_wrtn/s kB_read kB_wrtn

mmcblk2 25,48 1101,17 118,88 1644479 177534

mmcblk2rpmb 0,05 0,21 0,00 312 0

total utilisé gratuitement buff/cache partagé disponible

Mémoire: 1,9G 337M 1,4G 14M 229M 1,5G

Échange : 0B 0B 0B

Topologie CPU sysfs (clusters, membres cpufreq, vitesses d’horloge)

fréquence processeur min max

Vitesse de la stratégie du cluster de processeur Type de cœur

0 0 0 408 1248 Cortex-A35 / r0p2

1 0 0 408 1248 Cortex-A35 / r0p2

2 0 0 408 1248 Cortex-A35 / r0p2

3 0 0 408 1248 Cortex-A35 / r0p2

Architecture : aarch64

Ordre des octets : Little Endian

Processeur(s) : 4

Liste des processeurs en ligne : 0-3

Fil(s) par cœur : 1

Noyau(s) par socket : 4

Prise(s): 1

MHz maximum du processeur : 1 248,0000

Processeur min MHz : 408,0000

Fournisseur d’hyperviseur : horizontal

Type de virtualisation : complète

Devinette SoC : Rockchip PX30/PX30S

Compatibilité DT : rockchip,x30

puce de roche, px30

Compilateur : /usr/bin/gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609 / aarch64-linux-gnu

Pays utilisateur : arm64

Noyau : 4.4.159/aarch64

CPU CPU0 : fuite = 11

################################################# ########################

Sous une charge importante, la température du processeur a atteint 68,1 °C sans dissipateur thermique ni ventilateur de refroidissement, et le système était toujours stable sans limitation détectée par le script.

################################################# ########################

Test à nouveau du cpufreq maximum, toujours à pleine charge. État du système actuel :

Temps de charge du processeur %cpu %sys %usr %nice %io %irq Temp

14:18:54 : 1248 MHz 3,70 91 % 1 % 89 % 0 % 0 % 0 % 68,1°C

Vérification de cpufreq OPP (Cortex-A35) :

Cpufreq OPP : 1248 Mesuré : 1232 (1233.309/1232.131/1232.083) (-1,3%)

################################################# ########################

La température du CPU varie de 58°C à 68,8°C pendant le test.

1

2

3

4

5

6

7

8

9

dix

11

12

13

14

15

16

17

18

État du système lors de l’exécution d’un benchmark multicœur 7-zip :

Temps de charge du processeur %cpu %sys %usr %nice %io %irq Temp

14:11:42 : 1248 MHz 1,08 16 % 2 % 13 % 0 % 0 % 0 % 58,6°C

14:12:19 : 1248 MHz 2,16 87 % 1 % 86 % 0 % 0 % 0 % 65,0°C

14:12:49 : 1248 MHz 3,08 86 % 1 % 84 % 0 % 0 % 0 % 63,8°C

14:13:19 : 1248 MHz 3,40 81 % 1 % 80 % 0 % 0 % 0 % 65,0 °C

14:13:50 : 1248 MHz 4,04 91 % 2 % 89 % 0 % 0 % 0 % 66,5°C

14:14:20 : 1248 MHz 3,98 92 % 1 % 91 % 0 % 0 % 0 % 62,9°C

14:14:51 : 1248 MHz 3,99 90 % 1 % 89 % 0 % 0 % 0 % 69,2°C

14:15:21 : 1248 MHz 3,96 84 % 2 % 82 % 0 % 0 % 0 % 64,6°C

14:15:51 : 1248 MHz 3,63 81 % 1 % 80 % 0 % 0 % 0 % 65,8°C

14:16:22 : 1248 MHz 3,76 91 % 2 % 89 % 0 % 0 % 0 % 67,3°C

14:16:52 : 1248 MHz 3,97 92 % 1 % 91 % 0 % 0 % 0 % 64,2°C

14:17:23 : 1248 MHz 3,85 90 % 1 % 89 % 0 % 0 % 0 % 68,8°C

14:17:53 : 1248 MHz 3,70 84 % 2 % 82 % 0 % 0 % 0 % 66,5°C

14:18:23 : 1248 MHz 3,55 81 % 1 % 79 % 0 % 0 % 0 % 66,2°C

14:18:54 : 1248 MHz 3,70 91 % 1 % 89 % 0 % 0 % 0 % 68,1°C

Vous trouverez les résultats complets du test sbc-bench.sh sur http://ix.io/4IT1.

Nous avons ensuite testé le stockage flash plus rapidement avec iozone en utilisant le paramètre -i pour lire les données directement depuis le disque sans compter sur le cache qui pourrait fausser les résultats :

Inclure fsync dans le timing d’écriture

Fonctionnalité O_DIRECT activée

Mode automatique

Taille du fichier définie sur 524 288 Ko

Taille de l’enregistrement 1024 Ko

Taille de l’enregistrement 16 384 Ko

Ligne de commande utilisée : iozone -e -I -a -s 512M -r 1024k -r 16384k -i 0 -i 1 -i 2

La sortie est en kilo-octets/s

Résolution temporelle = 0,000001 seconde.

Taille du cache du processeur définie sur 1 024 Ko.

Taille de la ligne de cache du processeur définie sur 32 octets.

Taille de foulée du fichier définie sur 17 * taille d’enregistrement.

aléatoire aléatoire bkwd foulée record

ko reclen écrire réécrire lire relire lire écrire lire réécrire lire fécrire freécrire fread freread

524288 1024 99900 100142 118809 118599 117697 99016

524288 16384 108446 108354 128718 129068 128398 108575

La vitesse de lecture est d’environ 128 Mo/s et la vitesse d’écriture est de 108 Mo/s, ce qui est considéré comme très bon. Pour référence, la puce flash est un flash Samsung KLMBG2JETD-B041 eMMC 5.1.

Performances réseau

Nous avons testé les performances Ethernet 10/100M avec le programme iperf3 en utilisant le routeur fourni par AIS (opérateur haut débit en Thaïlande) et avons trouvé une vitesse de 94,2 Mbits par seconde, un résultat normal pour une interface à 100 Mbps.

1

2

3

4

5

6

7

8

9

dix

11

12

13

14

15

16

17

18

19

20

root@px30:~/phoronix-test-suite# iperf3 -c 192.168.1.162 -fm

Connexion à l’hôte 192.168.1.162, port 5201

[  4] port local 192.168.1.170 48940 connecté au port 192.168.1.162 5201

[ ID] Retr Cwnd de bande passante de transfert d’intervalle

[  4] 0,00-1,00 s 11,6 Mo 97,1 Mbits/s 0 130 Ko

[  4] 1,00-2,00 s 11,2 Mo 93,8 Mbits/s 0 130 Ko

[  4] 2,00-3,00 s 11,2 Mo 93,8 Mbits/s 0 130 Ko

[  4] 3,00-4,00 s 11,4 Mo 95,4 Mbits/s 0 132 Ko

[  4] 4,00-5,00 s 11,2 Mo 93,9 Mbits/s 0 132 Ko

[  4] 5,00-6,00 s 11,2 Mo 93,8 Mbits/s 0 132 Ko

[  4] 6,00-7,00 s 11,2 Mo 93,8 Mbits/s 0 132 Ko

[  4] 7,00-8,00 s 11,2 Mo 93,8 Mbits/s 0 132 Ko

[  4] 8,00-9,00 s 11,4 Mo 95,4 Mbits/s 0 132 Ko

[  4] 9h00-10h00 s 11,2 Mo 93,8 Mbits/s 0 132 Ko

– – – – – – – – – – – – – – – – – – – – – – – –

[ ID] Retr de bande passante de transfert d’intervalle

[  4] 0,00-10,00 s 113 Mo 94,5 Mbits/s 0 expéditeur

[  4] 0,00-10,00 s 112 Mo Récepteur 94,2 Mbits/s

iperf Terminé.

Test des fonctionnalités

Clés ADC

La carte de développement DSOM-020R PX30 est livrée avec quatre boutons programmables par l’utilisateur (K1, K2, K3 et K4) qui sont connectés à l’interface ADC2 du Rockchip PX30 en utilisant différentes valeurs de résistances afin que lorsqu’un bouton est enfoncé, nous puissions lire différentes valeurs de tension et savoir sur quel bouton on a appuyé.

Schéma des boutons ADC de la carte dsom-020 px30Nous avons utilisé l’exemple de code ci-dessous pour les tests :

root@px30:/userdata# gcc key.c -o key -lpthread

root@px30:/userdata# ./key

Veuillez appuyer sur ce bouton dans les huit secondes

touche 115 enfoncée

clé 115 libérée

touche 102 enfoncée

clé 102 libérée

touche 102 enfoncée

clé 102 libérée

touche 102 enfoncée

clé 102 libérée

touche 139 enfoncée

touche 139 libérée

touche 1 enfoncée

clé 1 libérée

root@px30:/userdata#

Utilisation de la carte de développement DSOM-020R PX32 comme passerelle Zigbee

Nous avons testé la stabilité de la carte de développement DSOM-020R PX30 en la configurant comme passerelle Zigbee en connectant le SONOFF Zigbee 3.0 USB Dongle Plus à l’un des ports USB de la carte et le système l’a détecté correctement :

[14524.029940] usb 2-1.4 : nouveau périphérique USB trouvé, idVendor=10c4, idProduct=ea60

[14524.029985] usb 2-1.4 : nouvelles chaînes de périphériques USB : Mfr=1, Product=2, SerialNumber=3

[14524.030014] USB 2-1.4 : Produit : Sonoff Zigbee 3.0 USB Dongle Plus

[14524.030041] USB 2-1.4 : Fabricant : ITead

[14524.030068] USB 2-1.4 : Numéro de série : 7cac5da1d5c9eb118a7a8f4f1d69213e

[14524.034239] bus : ‘usb’ : very_probe : sonde du pilote USB avec le périphérique 2-1.4

[14524.036195] bus : ‘usb’ : very_probe : sonde du pilote cp210x avec le périphérique 2-1.4:1.0

[14524.036427] cp210x 2-1.4:1.0 : convertisseur cp210x détecté

[14524.040038] bus : ‘usb-serial’ : very_probe : sonde du pilote cp210x avec le périphérique ttyUSB0

[14524.041569] usb 2-1.4 : le convertisseur cp210x est désormais connecté à ttyUSB0

Nous avons ensuite installé Node.js – requis par Zigbee2MQTT – en suivant les instructions pertinentes sur GitHub.

1

2

3

4

5

6

7

8

9

dix

11

12

13

14

15

16

17

18

19

20

21

root@px30:/home/9tripod# sudo apt-get install nodejs -y

Lecture des listes de packages… Terminé

Construire un arbre de dépendances

Lecture des informations sur l’état… Terminé

Les NOUVEAUX packages suivants seront installés :

noeudjs

0 mis à jour, 1 nouvellement installé, 0 à supprimer et 313 non mis à niveau.

Besoin d’obtenir 27,2 Mo d’archives.

Après cette opération, 128 Mo d’espace disque supplémentaire seront utilisés.

Obtenez : 1 https://deb.nodesource.com/node_16.x nodistro/main arm64 nodejs arm64 16.2 0.2-1nodesource1 [27.2 MB]

Récupéré 27,2 Mo en 6 s (3 923 ko/s)

Sélection du package nodejs précédemment non sélectionné.

(Lecture de la base de données… 113574 fichiers et répertoires actuellement installés.)

Préparation du décompression …/nodejs_16.20.2-1nodesource1_arm64.deb …

Déballage de nodejs (16.20.2-1nodesource1)…

Traitement des déclencheurs pour man-db (2.7.5-1) …

Configuration de nodejs (16.20.2-1nodesource1)…

root@px30:/home/9tripod# noeud –version

v16.20.2

root@px30:/home/9tripod# npm –version

8.19.4

L’étape suivante consiste à installer le fichier Zigbee2MQTT depuis GitHub :

# Créez un répertoire pour zigbee2mqtt et définissez votre utilisateur comme propriétaire

sudo mkdir /opt/zigbee2mqtt

sudo chown -R ${USER} : /opt/zigbee2mqtt

# Cloner le référentiel Zigbee2MQTT

git clone –profondeur 1 https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt

# Installer les dépendances (en tant qu’utilisateur « pi »)

cd /opt/zigbee2mqtt

npm ci

# Créer l’application

npm exécuter la construction

Une fois l’installation terminée, nous avons démarré Zigbee2MQTT et cela a fonctionné sans aucun problème :

1

2

3

4

5

6

7

8

9

dix

11

12

13

14

15

16

17

root@px30:/opt/zigbee2mqtt# npm start

> zigbee2mqtt@1.33.1 démarrer

> nœud index.js

Zigbee2MQTT:info 2023-10-13 20:56:15 : Journalisation sur la console et le répertoire : ‘/opt/z igbee2mqtt/data/log/2023-10-13.20-56-15’ nom de fichier : log.txt

Zigbee2MQTT : info 2023-10-13 20:56:16 : Démarrage de Zigbee2MQTT version 1.33.1 (comm it #7e63039)

Zigbee2MQTT:info 2023-10-13 20:56:16 : Démarrage de zigbee-herdsman (0.19.0)

Zigbee2MQTT:info 2023-10-13 20:56:42 : zigbee-berger démarré (réinitialisation)

Zigbee2MQTT:info 2023-10-13 20:56:42 : Version du firmware du coordinateur : ‘{« meta »:{ » maintrel »:1, »majorrel »:2, »minorrel »:7, »product »:1, » révision »:20211217, »transport rev »:2}, »type »: »zStack3x0″}’

Zigbee2MQTT:info 2023-10-13 20:56:43 : Actuellement, 0 appareils sont rejoints :

Zigbee2MQTT:info 2023-10-13 20:56:43 : Zigbee : désactivation de la connexion de nouveaux appareils.

Zigbee2MQTT:info 2023-10-13 20:56:43 : Connexion au serveur MQTT sur mqtt://broke r.mqttdashboard.com

Zigbee2MQTT:info 2023-10-13 20:56:44 : Connecté au serveur MQTT

Zigbee2MQTT:info 2023-10-13 20:56:44 : publication MQTT : sujet ‘zigbee2mqtt/bridge/s tate’, charge utile ‘{« state »: « online »}’

Zigbee2MQTT:info 2023-10-13 20:56:44 : Frontend démarré sur le port 0.0.0.0:8080

Zigbee2MQTT : info 2023-10-13 20:56:44 : Zigbee2MQTT a démarré !

À ce stade, nous pouvons ouvrir le tableau de bord Zigbee2MQTT en tapant l’adresse IP de la carte avec le port 8080 (par exemple http://192.168.1.170:8080) dans un navigateur Web. Zigbee2MQTT détectera alors immédiatement les appareils Zigbee qui sont en mode couplage.

zigbee2mqtt rockchip px30k

Cliquer sur l’onglet « Carte » révèle que les deux appareils Zigbee sont connectés directement à la carte de développement DSOM-020R PX30.

Carte zigbee2mqtt sur px30k som

Cliquons maintenant sur l’onglet « Appareils », sélectionnons le capteur de qualité de l’air IKEA VINDSTYRKA et cliquons sur l’onglet « Expose » pour vérifier les valeurs de température, d’humidité, de PM2,5 et d’indice COV. Tout fonctionne comme prévu. Super!

Les données zigbee2mqtt sont exposées sur DSOM-020 px30 sbc

Enfin, nous avons ouvert un client MQTT pour confirmer que Zigbee2MQTT transmettait correctement les valeurs au courtier MQTT et encore une fois, cela fonctionnait bien avec les données mises à jour en continu toutes les 10 secondes.

IKEA VINDSTYRKA envoie des données au courtier mqtt

Consommation d’énergie

Le Rockchip PX30 étant un processeur basse consommation, nous avons mesuré la consommation électrique de la carte avec un multimètre.

Consommation électrique DSOM PX30K BANC SBC
Mesure de la consommation d’énergie pendant sbc-bench.sh

Résultats à 12 V CC :

  • Mise hors tension – 24 mA ou 288 mW
  • Au repos – 110 mA ou 1,32 watts
  • Banc SBC (multi-thread 7-zip) – 257 mA ou 3,088 Watts

Conclusion

Après avoir testé la carte de développement DSOM-020R PX30 pendant environ un mois, nous pouvons conclure que le système global est très stable et fonctionne à faible consommation à seulement 3 W sous charge dans nos mesures, tandis que la fiche technique du système DSOM-020 PX30 est en marche. -module indique que le module lui-même consomme jusqu’à 7,5 W au maximum. L’adaptateur 12 V/2 A en fournit suffisamment pour la carte et les plusieurs périphériques qui y sont connectés.

Le kit de développement est particulièrement adapté aux applications informatiques de pointe où une faible consommation d’énergie et de faibles émissions de chaleur sont requises, compte tenu des limitations de performances d’un processeur quadricœur Cortex-A35.

La documentation accessible au public pour la carte de développement DSOM-020R PX30 est plutôt limitée car Dusun IoT fournit principalement une assistance via une communauté en ligne où les FAE aident à répondre à diverses questions et demandes d’assistance que les utilisateurs peuvent avoir. Cela convient aux utilisateurs professionnels développant des produits commerciaux, mais cela peut néanmoins être frustrant pour certains. La bonne nouvelle est que Dusun IoT travaille au remplacement de sa documentation basée sur Google Docs par un wiki en ligne approprié et un compte GitHub qui devraient contenir plus de détails. Nous fournirons un lien vers les nouvelles ressources de développement une fois disponibles.

Nous tenons à remercier Dusun IoT Company pour avoir envoyé la carte de développement DSOM-020R PX30 pour examen. Les lecteurs intéressés par le kit de développement peuvent trouver plus de détails sur la page produit et demander un kit si nécessaire (les prix ne sont pas disponibles en ligne pour le moment).

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

YouTube video

  • 2 cartes de développement d'affichage intelligent de 8 po ESP322432S028 pour le calcul de vitesse, l'exploitation de mineurs autonomes et l'exploitation minière de piscine avec micrologiciel optimisé
  • Waveshare 2.9inch Passive NFC-Powered e-Paper Evaluation Kit Bundle with ST25R3911B NFC Board Card Reader TF Card Wireless Powering and Data Transfer