LEETOP-LOGO

LEETOP ALP-ALP-606 Ordinateur d'Intelligence Artificielle Embarqué

LEETOP-ALP-ALP-606-Intelligence-Artificielle-Incorporée-Produit-Informatique

Informations sur le produit

Le Leetop_ALP_606 est un ordinateur à intelligence artificielle embarqué qui fournit une puissance de calcul élevée pour divers terminaux. Il présente une conception de refroidissement actif rapide, répondant aux normes industrielles de résistance aux chocs et antistatique. Avec des interfaces riches et des performances à coût élevé, le Leetop_ALP_606 est un produit polyvalent et puissant.

Caractéristiques

  • Processeur: Jetson Orin Nano 4 Go / Jetson Orin Nano 8 Go / Jetson Orin NX 8 Go / Jetson Orin NX 16 Go
  • Performance de l'IA: 20 HAUTS / 40 HAUTS / 70 HAUTS / 100 HAUTS
  • Processeur graphique : NVIDIA AmpArchitecture GPU avec Tensor Cores
  • Processeur: Varie selon le processeur
  • Mémoire: Varie selon le processeur
  • Stockage: Prend en charge NVMe externe
  • Pouvoir: Varie selon le processeur
  • PCIe : Varie selon le processeur
  • Caméra CSI : Jusqu'à 4 caméras (8 via des canaux virtuels), MIPI CSI-2 D-PHY 2.1
  • Encodage vidéo: Varie selon le processeur
  • Décodage vidéo : Varie selon le processeur
  • Afficher: Varie selon le processeur
  • Mise en réseau : Ethernet 10/100/1000 BASE-T
  • Mécanique: Connecteur SODIMM 69.6 mm x 45 mm, 260 broches

Instructions d'utilisation du produit

Pour utiliser le Leetop_ALP_606, suivez ces étapes :

  1. Assurez-vous que le Leetop_ALP_606 est correctement connecté à une source d'alimentation à l'aide de l'adaptateur secteur et du cordon d'alimentation fournis.
  2. Si nécessaire, connectez des périphériques externes tels que des caméras aux interfaces disponibles en fonction des spécifications de votre processeur.
  3. Pour les tâches informatiques d'IA, assurez-vous d'utiliser les capacités GPU et CPU appropriées de votre processeur spécifique.
  4. Lorsque vous utilisez le Leetop_ALP_606 pour l'encodage ou le décodage vidéo, reportez-vous aux spécifications de votre processeur pour déterminer les résolutions et les formats pris en charge.
  5. Si vous devez afficher la sortie, connectez un périphérique d'affichage compatible aux ports désignés en fonction des spécifications de votre processeur.
  6. Assurez-vous que le Leetop_ALP_606 est connecté à un réseau à l'aide du port Ethernet fourni pour la fonctionnalité de mise en réseau.
  7. Manipulez le Leetop_ALP_606 avec précaution, compte tenu de ses dimensions mécaniques et de ses connecteurs.

Si vous avez des questions ou avez besoin d'assistance technique, vous pouvez contacter le service client de Leetop en envoyant un e-mail à service@leetop.top.

Avis
Veuillez lire attentivement le manuel avant d'installer, d'utiliser ou de transporter l'appareil Leetop. Assurez-vous que la plage de puissance correcte est utilisée avant d'alimenter l'appareil. Évitez les branchements à chaud. Pour éteindre correctement l'alimentation, veuillez d'abord éteindre le système Ubuntu, puis couper l'alimentation. En raison de la particularité du système Ubuntu, sur le kit de développement Nvidia, si l'alimentation est coupée lorsque le démarrage n'est pas terminé, il y aura une probabilité d'anomalie de 0.03 %, ce qui entraînera l'échec du démarrage de l'appareil. En raison de l'utilisation du système Ubuntu, le même problème existe également sur l'appareil Leetop. N'utilisez pas de câbles ou de connecteurs autres que ceux décrits dans ce manuel. N'utilisez pas l'appareil Leetop à proximité de champs magnétiques puissants. Sauvegardez vos données avant le transport ou l'appareil Leetop est inactif. Il est recommandé de transporter l'appareil Leetop dans son emballage d'origine. Avertir! Il s'agit d'un produit de classe A, dans un environnement vivant, ce produit peut provoquer des interférences radio. Dans ce cas, l'utilisateur peut être tenu de prendre des mesures pratiques contre les interférences.

Service et assistance

Assistance technique
Leetop est heureux de vous aider avec toutes les questions que vous pourriez avoir sur notre produit ou sur l'utilisation de la technologie pour votre application. Le moyen le plus rapide est de nous envoyer un e-mail : service@leetop.top
Garanties
Période de garantie : Un an à compter de la date de livraison.
Contenu de la garantie: Leetop garantit que le produit que nous fabriquons est exempt de défauts de matériaux et de fabrication pendant la période de garantie. Veuillez contacter service@leetop.top pour obtenir une autorisation de retour de matériel (RMA) avant de retourner tout article pour réparation ou échange. Le produit doit être retourné dans son emballage d'origine pour éviter tout dommage pendant le transport. Avant de retourner un produit pour réparation, il est recommandé de sauvegarder vos données et de supprimer toute donnée confidentielle ou personnelle.

Liste de colisage

  • Leetop_ALP_606x1
  • Équipement non standard
  • Adaptateur secteur x 1
  • Cordon d'alimentation x 1

HISTORIQUE DES CHANGEMENTS DE DOCUMENT

Document Version date
Leetop_ALP_606 V1.0.1 20230425

description du produit

Bref
Leetop_ALP_606 est un ordinateur à intelligence artificielle embarqué qui peut fournir jusqu'à 20/40 | 70/100 puissance de calcul TOPS pour de nombreux terminaux. Leetop_ALP_606 fournit une conception de refroidissement actif rapide, qui peut répondre aux normes industrielles telles que la résistance aux chocs et antistatique. Dans le même temps, Leetop_ALP_606 possède des interfaces riches et des performances à coût élevé.LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-1

Caractéristiques

Processeur

Processeur Jetson Orin Nano 4 Go Jetson Orin Nano 8 Go
AI

Performance

 

20 TOPS

 

40 TOPS

 

GPU

NVIDIA 512 cœurs AmpGPU d'architecture avec 16 cœurs Tensor NVIDIA 1024 cœurs AmpIl s'agit d'une architecture GPU avec

32 cœurs de tenseur

 

Processeur

Processeur 6 cœurs Arm® Cortex®-A78AE v8.2 64 bits

1.5 Mo L2 + 4 Mo L3

Processeur 6 cœurs Arm® Cortex®-A78AE v8.2 64 bits

1.5 Mo L2 + 4 Mo L3

 

Mémoire

4 Go LPDDR64 5 bits

34 Go/s

8 Go LPDDR128 5 bits

68 Go/s

Stockage (Prend en charge NVMe externe) (Prend en charge NVMe externe)
Pouvoir 5 W – 10 W 7 W – 15 W
 

PCIe

1x4 + 3x1

(PCIe Gen3, port racine et point de terminaison)

1x4 + 3x1

(PCIe Gen3, port racine et point de terminaison)

 

Caméra CSI

Jusqu'à 4 caméras (8 via des canaux virtuels***)

8 voies MIPI CSI-2

D-PHY 2.1 (jusqu'à 20 Gbit/s)

Jusqu'à 4 caméras (8 via des canaux virtuels***)

8 voies MIPI CSI-2

D-PHY 2.1 (jusqu'à 20 Gbit/s)

Encodage vidéo 1080p30 pris en charge par 1 à 2 cœurs de processeur 1080p30 pris en charge par 1 à 2 cœurs de processeur
 

Décodage vidéo

1x 4K60 (H.265)

2x 4K30 (H.265)

5x 1080p60 (H.265)

11x 1080p30 (H.265)

1x 4K60 (H.265)

2x 4K30 (H.265)

5x 1080p60 (H.265)

11x 1080p30 (H.265)

 

Afficher

1x 4K30 multimode DP 1.2 (+MST)/eDP 1.4/HDMI 1.4** 1x 4K30 multimode DP 1.2 (+MST)/eDP 1.4/HDMI 1.4**
Mise en réseau Ethernet 10/100/1000 BASE-T Ethernet 10/100/1000 BASE-T
 

Mécanique

Connecteur SO-DIMM 69.6 mm x 45 mm 260 broches Connecteur SO-DIMM 69.6 mm x 45 mm 260 broches
Processeur Jetson Orin NX 8 Go Jetson Orin NX 16 Go
AI

Performance

 

70 TOPS

 

100 TOPS

 

GPU

NVIDIA 1024 cœurs AmpIl s'agit d'un GPU avec 32 cœurs Tensor NVIDIA 1024 cœurs AmpIl s'agit d'un GPU avec 32 cœurs Tensor
 

Processeur

 

Processeur NVIDIA Arm® Cortex A6AE v78 8.2 cœurs 64 bits 1.5 Mo L2 + 4 Mo L3

NVIDIA Arm® Cortex A8AE v78 à 8.2 cœurs

Processeur 64 bits2 Mo L2 + 4 Mo L3

 

Mémoire

8 Go LPDDR128 5 bits

102.4 Go/s

16 Go 128 bits LPDDR5102.4 Go/s
Stockage (Prend en charge NVMe externe) (Prend en charge NVMe externe)
Pouvoir 10 W – 20 W 10 W – 25 W
 

PCIe

 

1x4 + 3x1

(PCIe Gen4, port racine et point de terminaison)

1x4 + 3x1

(PCIe Gen4, port racine et point de terminaison)

 

Caméra CSI

Jusqu'à 4 caméras (8 via des canaux virtuels***)

8 voies MIPI CSI-2

D-PHY 2.1 (jusqu'à 20 Gbit/s)

Jusqu'à 4 caméras (8 via des canaux virtuels***)

8 pistes MIPI CSI-2D-PHY 2.1

(jusqu'à 20 Gbit/s)

 

 

Encodage vidéo

1x4K60 | 3x4K30 |

6x1080p60 |

12x1080p30(H.265)

1x4K60 | 2x4K30 |

5x1080p30 |

11x1080p30(H.264)

1x4K60 | 3x4K30 |

6x1080p60 |

12x 1080p30 (H.265)

1x4K60 | 2x4K30 |

5x1080p60 |

11x 1080p30 (H.264)

 

 

Décodage vidéo

1x8K30 |2X4K60 |

4X4K30| 9x1080p60 |

18x1080p30(H.265)

1x4K60|2x4K30|

5x1080P60 |

11X1080P30(H.264)

1x8K30 | 2x4K60 |

4x4K30 | 9x1080p60|

18x 1080p30 (H.265)

1x4K60 | 2x4K30 |

5x1080p60 |

11x 1080p30 (H.264)

 

Afficher

1x DP multimode 8K60

1.4a (+MST)/eDP1.4a/HDMI 2.1

1x DP multimode 8K60

1.4a (+MST)/eDP1.4a/HDMI 2.1

Mise en réseau Ethernet 10/100/1000 BASE-T Ethernet 10/100/1000 BASE-T
 

Mécanique

Connecteur SO-DIMM 69.6 mm x 45 mm 260 broches Connecteur SO-DIMM 69.6 mm x 45 mm 260 broches

E/S

Interface Spécification
Taille PCB / Taille globale 100 mm x 78 mm
Afficher 1x HDMI
Ethernet 1x Gigabit Ethernet (10/100/1000)
 

USB

4x USB 3.0 Type A (USB 2.0 intégré) 1x USB 2.0 +3.0Type C
M.2 TOUCHE E 1x Interface M.2 KEY E
M.2 TOUCHE M 1x Interface M.2 KEY M
Caméra Ligne CSI 2
FAN 1 VENTILATEUR (5V PWM)
PEUT 1x PEUT
Exigences en matière d'alimentation +9—Entrée +20 V CC à 7 A

Alimentation électrique

Alimentation électrique Spécification
Type d'entrée DC
Vol d'entréetage +9—Entrée +20 V CC à 7 A

Environnement

Environnement Spécification
Température de fonctionnement -25 C à +75 C
Humidité de stockage 10%-90% Environnement sans condensation
Installer la dimension

Leetop_ALP_606 Dimensions comme ci-dessous :LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-2

Description de l'interface

Interface frontale

Leetop_ALP_606_Schéma schématique de l'interface avantLEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-3

Interface Nom de l'interface Description de l'interface
Type C Interface de type C Interface de type C à 1 voie
HDMI HDMI Interface HDMI 1 canal
 

USB 3.0

 

USB 3.0 l'interface

Interface USB4 Type-A à 3.0 voies (compatible avec USB2.0)

1 voie USB 2.0+3.0Type A

 

RJ45

Port Gigabit Ethernet  

1 port Gigabit Ethernet indépendant

POUVOIR Interface d'alimentation CC Interface d'alimentation +9—+20 V CC à 7 A

Note: Ce produit démarre automatiquement lorsqu'il est branché

Interface arrièreLEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-4

Leetop_ALP_606_Schéma d'interface au verso

Interface Nom de l'interface Description de l'interface
12Pin Multifonction 12 broches Déboguer le port série
ÉPINGLE Nom du signal ÉPINGLE Nom du signal
1 PC_LED- 2 VDD_5V
3 UART2_RXD_LS 4 UART2_TXD_LS
5 BMCU_ACOK 6 AUTO_ON_DIS
7 Terre 8 SYS_RST
9 Terre 10 FORCE_RECOVERY
11 Terre 12 PWR_BTN

Note:

  • PWR_BTN-—démarrage du système positif ;
  • Un court-circuit entre 5PIN et 6PIN peut désactiver la fonction de mise sous tension automatique ;
  • Court-circuit entre SYS_RST_IN et GND—réinitialisation du système ; court-circuit entre
  • FORCE_RECOVERY et GND pour passer en mode clignotant ;

Description de l'interface de la carte porteuse

Spécification de la plaque de support

Interface Spécification
Taille PCB / Taille globale 100 mm x 78 mm
Afficher 1x HDMI
Ethernet 1x Gigabit Ethernet (10/100/1000)
 

USB

4x USB 3.0 Type A (USB 2.0 intégré) 1x USB 2.0 +3.0Type C
M.2 TOUCHE E 1x Interface M.2 KEY E
M.2 TOUCHE M 1x Interface M.2 KEY M
Caméra Ligne CSI 2
FAN 1 VENTILATEUR (5V PWM)
PEUT 1x PEUT
Exigences en matière d'alimentation +9—Entrée +20 V CC à 7 A

Caractéristiques

Configuration du système d'exploitation

Préparation du matériel

  • Ubuntu 18.04 pièce x1
  • Taper c câble de données x1

Exigences environnementales

  • Téléchargez le package d'image système sur l'hôte PC du système Ubuntu18.04 :

Étapes de rodage

  • Utilisez un câble USB pour connecter l'USB Type-A du PC du système Ubuntu18.04 au
  • Type c du système de développement Leetop_ALP_606 ;
  • Allumez le système de développement Leetop_ALP_606 et passez en mode de récupération ;
  • Ouvrez le Nvidia-SDK-Manager sur votre PC, comme indiqué ci-dessous, et sélectionnez Jetson Orin NX/ Orin Nano pour télécharger le package d'image système Jetpack5xxx et les outils de développement.
  • Depuis https://developer.nvidia.com/embedded/downloads ou téléchargez la dernière
  • Package de distribution Jetson Linux et kits de développement Jetsonample file système. (Package de pilotes Linux Jetson (L4T))
  • Télécharger le pilote correspondant : lien orin nx : https://pan.baidu.com/s/1RSDUkcKd9AFhKLG8CazZxA
  • Code d'extraction : 521m orin nano : lien : https://pan.baidu.com/s/1y-MjwAuz8jGhzVglU6seaQ
  • Code d'extraction : kl36LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-5
  • Veuillez nous contacter pour le reste de l'information à service@leetop.top
  • Décompressez le package d'image téléchargé et entrez dans le répertoire Linux pour Tegra (L4T)LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-6
  • Entrez dans le répertoire Linux_for_tegra et utilisez la commande flash (flash vers NVMe))LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-7
  • Entrez dans le répertoire Linux_for_tegra et utilisez la commande flash (flash vers USB))LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-8
  • Entrez dans le répertoire Linux_for_tegra et utilisez la commande flash to SDLEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-9

Mode de récupération

Leetop_ALP_606 peut utiliser USB pour mettre à jour le système. Vous devez entrer en mode de récupération USB pour mettre à jour le système. En mode de récupération USB, vous pouvez mettre à jour le file système, noyau, chargeur de démarrage et BCT. Étapes pour entrer en mode de récupération :

  1. Éteignez l'alimentation du système, assurez-vous que l'alimentation est coupée au lieu d'être en mode veille.
  2. Utilisez le câble de liaison USB Type C vers USB Type A pour relier le transporteur et l'hôte
  3. Allumez l'appareil et entrez en mode de récupération. Ce produit démarre dès la mise sous tension et passe en mode d'enregistrement. S'il y a un système, vous pouvez utiliser les instructions suivantes pour entrer en mode rec.LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-10

Note:

Veuillez suivre les étapes du manuel de mise à jour pour la mise à jour du système. lors de l'entrée en mode de récupération USB, le système ne démarrera pas et le port série n'aura pas de sortie d'informations de débogage.

Installer l'image système

  • a) Connectez l'USB type-A de l'hôte Ubuntu 18.04 au type-c de Leetop_ALP_606 ;
  • b) Allumez Leetop_ALP_606 et entrez en mode de récupération (RCM) ;
  • c) Le PC Host entre dans le répertoire L4T et exécute l'instruction de clignotementLEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-11
  • d) Après avoir clignoté, rallumez Leetop_ALP_606 et connectez-vous au système.

Changer de mode de travail

  • Après vous être connecté au système, vous pouvez cliquer sur la modification de l'opération dans le coin supérieur droit de l'interface du système, comme indiqué sur la figure :LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-12
  • Ou, entrez la commande dans le terminal pour basculer :LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-13

Utilisation de coquille

  • Xshell est un puissant logiciel d'émulation de terminal de sécurité, il prend en charge les protocoles SSH1, SSH2 et TELNET de la plate-forme Microsoft Windows. La connexion sécurisée de Xshell aux hôtes distants via Internet et sa conception et ses fonctionnalités innovantes aident les utilisateurs à apprécier leur travail dans des environnements réseau complexes. Xshell peut être utilisé pour accéder à des serveurs sous différents systèmes distants sous l'interface Windows, afin de mieux atteindre l'objectif de contrôle à distance du terminal. xshell n'est pas nécessaire, mais il peut mieux nous aider à utiliser l'équipement. Il peut lier votre système Windows à votre système Ubuntu, vous permettant de faire fonctionner votre système Linux sous le système Windows. Pour installer xshell, vous pouvez le télécharger et l'installer en recherchant Baidu sur Internet. (Lorsque le produit ne peut pas entrer dans le système de bureau, vous pouvez également utiliser xshell pour effectuer un contrôle à distance et modifier les erreurs de configuration).LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-14
  • Nouvellement construitLEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-15
  • Remplissez le nom et l'adresse IP de l'hôte (normalement, vous pouvez vous connecter via l'adresse IP du réseau, si vous ne connaissez pas l'adresse IP, vous pouvez connecter l'ordinateur et le port OTG de l'appareil via le câble de données USB, remplissez l'adresse IP fixe pour vous connecter )LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-15
  • Entrez l'utilisateur et le mot de passeLEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-16
  • Cliquez sur Connecter pour accéder à l'interface de ligne de commandeLEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-17
  • Faites fonctionner les appareils jetson à distance via xshellLEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-18

Configuration du système

Nom d'utilisateur par défaut : Mot de passe Nvidia : Nvidia

NVIDIA Linux pour Tegra (L4T)

  • La carte de chargement prend en charge les versions natives NVIDIA Linux pour Tegra (L4T). HDMI, Gigabit Ethernet, USB3.0, USB OTG, port série, GPIO, carte SD et bus I2C peuvent être pris en charge
  • Instructions détaillées et liens de téléchargement des outils : https://developer.nvidia.com/embedded/jets sur-Linux-r3521 / https://developer.nvidia.com/embedded/jetson-linux-r3531
  • Note: Le système natif ne prend pas en charge le contrôle des ventilateurs PWM. Si le système natif est utilisé, IPCall-BSP doit être déployé

NVIDIA Jetpack pour L4T

  • Jetpack est un progiciel publié par NVIDIA qui contient tous les outils logiciels nécessaires au développement d'Orin NX/Orin Nano à l'aide de Leetop_ALP_606. Il comprend à la fois des outils hôtes et cibles, y compris des images de système d'exploitation, des intergiciels, desampapplications de fichiers, documentation, etc. Le JetPack nouvellement publié fonctionne sur les hôtes Ubuntu 18.04 Linux 64 bits.
  • Il peut être téléchargé à partir du lien suivant : https://developer.nvidia.com/embedded/jetpack
  • Système de configuration par défaut
  • Leetop_ALP_606 utilise le système Ubuntu 20.04, nom d'utilisateur par défaut : nvidia mot de passe : nvidia Development MATERIALS and forums
  • Données de développement L4T : https://developer.nvidia.com/embedded/linux-tegra
  • Forum des développeurs : https://forums.developer.nvidia.com/

View Version du système

View la version du package système installéLEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-20

Créer une image de sauvegarde

La création d'une image de sauvegarde doit être effectuée dans l'environnement de la ligne de commande clignotante, uniquement le système. image file est sauvegardé

  1. Utilisez un câble USB pour connecter l'USB Type-A du PC Ubuntu18.04 au Type c du Leetop_ALP_606.
  2. Allumez le Leetop_ALP_606 et entrez en mode de récupération ;
  3. Entrez dans le répertoire Linux_for_tegra et reportez-vous à README_backup_restore.txt dans backup_restore pour la sauvegarde. Instructions pour sauvegarder le système Jetson Orin Nano/Orin NX :LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-21
  4. Utilisez l'image de back-up pour flasher :LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-22

Si l'image de sauvegarde peut être utilisée normalement, cela indique que l'image de sauvegarde est disponible.

Installation des outils Jtop

Jtop est un utilitaire de surveillance du système pour Jetson qui peut être exécuté sur un terminal pour view et contrôlez l'état de NVIDIA Jetson en temps réel.
Étapes d'installation

  1. Installation de l'outil pip3LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-23
  2. Installer les meilleurs packages avec pip3LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-24
  3. Redémarrez pour exécuter en haut

Après l'exécution, comme indiqué dans la figure ci-dessous :LEETOP-ALP-ALP-606-Intelligence-Artificielle-Intégrée-Ordinateur-FIG-25

Outils de développement

JetPack
NVIDIA JetPack SDK est la solution la plus complète pour créer des applications d'IA. Il regroupe les logiciels de la plate-forme Jetson, notamment TensorRT, cuDNN, CUDA Toolkit, VisionWorks, GStreamer et OpenCV, tous construits sur L4T avec le noyau Linux LTS.
JetPack inclut le runtime de conteneur NVIDIA, permettant des technologies et des flux de travail natifs du cloud à la périphérie.
JetPack SDK Cloud natif sur Jetson L4T

  • NVIDIA L4T fournit le noyau Linux, le chargeur de démarrage, les pilotes NVIDIA, les utilitaires de flashage,ample filesystème, et plus encore pour la plate-forme Jetson.
  • Vous pouvez personnaliser le logiciel L4T pour répondre aux besoins de votre projet. En suivant le guide d'adaptation et de mise en place de la plate-forme, vous pouvez optimiser votre utilisation de l'ensemble complet des fonctionnalités du produit Jetson. Suivez les liens ci-dessous pour plus de détails sur les dernières bibliothèques de logiciels, frameworks et packages source.
  • SDK DeepStream sur Jetson
  • Le SDK DeepStream de NVIDIA fournit une boîte à outils complète d'analyse de flux pour le traitement multi-capteurs basé sur l'IA, la compréhension des vidéos et des images. DeepStream fait partie intégrante de NVIDIA Metropolis, la plate-forme de création de services et de solutions de bout en bout qui transforme les données de pixels et de capteurs en informations exploitables. En savoir plus sur la dernière version pré-développeur 5.1view fonctionnalités dans notre article d'actualités pour les développeurs.

Kit de développement logiciel Isaac

  • Le SDK NVIDIA Isaac permet aux développeurs de créer et de déployer facilement une robotique basée sur l'IA. Le SDK comprend Isaac Engine (framework applicatif), Isaac GEMs (packages avec des algorithmes robotiques hautes performances), Isaac Apps (applications de référence) et Isaac Sim for Navigation (une plateforme de simulation puissante). Ces outils et API accélèrent le développement de robots en facilitant l'ajout d'intelligence artificielle (IA) pour la perception et la navigation dans les robots.

Principales caractéristiques du Jetpack

   
 

 

 

 

 

 

 

 

 

OS

NVIDIA JetsonLinux 35.3.1 fournit le noyau Linux 5.10, chargeur de démarrage basé sur UEFI, racine basée sur Ubuntu 20.04 file système, les pilotes NVIDIA, les firmwares nécessaires, la chaîne d'outils et plus encore. JetPack 5.1.1 inclut Jetson Linux 35.3.1 qui ajoute les points forts suivants : (veuillez vous référer à Notes de version pour plus de détails) Ajoute la prise en charge des modules de production Jetson AGX Orin 64 Go, Jetson Orin NX 8 Go, Jetson Orin Nano 8 Go et Jetson Orin Nano 4 Go

Sécurité:

Mises à jour en direct :

Outils OTA basés sur l'image pris en charge pour mettre à niveau les modules basés sur Xavier ou Orin exécutant JetPack 5 sur le terrain1

Caméra:

Prise en charge de la correction multipoint de l'ombrage de l'objectif (LSC) sur Orin.

Résilience améliorée de l'application Argus SyncStereo pour maintenir la synchronisation entre les paires de caméras stéréo.

Multimédia:

Prise en charge de la fréquence d'images dynamique dans l'encodage AV1

Nouveaux argus_camera_sw_encode sampfichier pour démontrer l'encodage logiciel sur les cœurs de processeur

Mise à jour de nvgstcapture-1.0 avec option d'encodage logiciel sur les cœurs de processeur 1Les versions précédentes prenaient en charge la mise à niveau des modules basés sur Xavier sur le terrain exécutant JetPack 4.

 

 

 

TensorRT

TensorRT est un environnement d'exécution d'inférence d'apprentissage en profondeur hautes performances pour la classification d'images, la segmentation et les réseaux de neurones de détection d'objets. TensorRT est basé sur CUDA, le modèle de programmation parallèle de NVIDIA, et vous permet d'optimiser l'inférence pour tous les frameworks d'apprentissage en profondeur. Il comprend un optimiseur d'inférence d'apprentissage en profondeur et un environnement d'exécution qui offre une faible latence et un débit élevé pour les applications d'inférence d'apprentissage en profondeur.JetPack 5.1.1 inclut TensorRT 8.5.2
 

cuDNN

Réseau neuronal profond CUDA fournit des primitives hautes performances pour les frameworks d'apprentissage en profondeur. Il fournit des implémentations hautement optimisées pour les routines standard telles que les couches de convolution avant et arrière, de regroupement, de normalisation et d'activation.JetPack 5.1.1 inclut cDNN 8.6.0
 

 

 

CUDA

CUDA Toolkit fournit un environnement de développement complet pour les développeurs C et C++ créant des applications accélérées par GPU. La boîte à outils comprend un compilateur pour les GPU NVIDIA, des bibliothèques mathématiques et des outils de débogage et d'optimisation des performances de vos applications.JetPack 5.1.1 inclut CUDA 11.4.19 À partir de JetPack 5.0.2, mettez à niveau vers les dernières et meilleures versions de CUDA à partir de CUDA 11.8 sans avoir besoin de mettre à jour Jetson Linux d'autres composants JetPack. Reportez-vous aux instructions dans le CUDA documentation sur la façon d'obtenir le dernier CUDA sur JetPack.
   
 

 

 

 

 

 

 

API multimédia

Le Jetson Multimedia API Le package fournit des API de bas niveau pour le développement d'applications flexibles. API d'application de caméra : libargus propose une API de bas niveau synchrone de trame pour les applications de caméra, avec un contrôle des paramètres de caméra par image, une prise en charge de plusieurs caméras (y compris synchronisées) et des sorties de flux EGL. Les caméras CSI à sortie RAW nécessitant un FAI peuvent être utilisées avec le plug-in libargus ou GStreamer. Dans les deux cas, l'API du pilote de capteur de contrôleur multimédia V4L2 est utilisée. V4L2 pour l'encodage ouvre de nombreuses fonctionnalités telles que le contrôle du débit binaire, les préréglages de qualité, l'encodage à faible latence, le compromis temporel, les cartes vectorielles de mouvement, etc.JetPack

5.1.1 Les points forts de la caméra incluent : Prise en charge de la correction multipoint de l'ombrage de l'objectif (LSC) sur Orin.

Résilience améliorée de l'application Argus SyncStereo pour maintenir la synchronisation entre les paires de caméras stéréo.Les points forts multimédias de JetPack 5.1.1 incluent :Prise en charge de la fréquence d'images dynamique dans l'encodage AV1

Nouveaux argus_camera_sw_encode sampfichier pour démontrer l'encodage logiciel sur les cœurs de processeur

Mise à jour de nvgstcapture-1.0 avec option d'encodage logiciel sur les cœurs de processeur

 

 

 

Vision par ordinateur

VPI (VisionProInterface de programmation) est une bibliothèque logicielle qui fournit des algorithmes de vision par ordinateur / traitement d'image implémentés sur plusieurs accélérateurs matériels trouvés sur Jetson tels que PVA (Programmable Vision Accelerator), GPU, NVDEC (NVIDIA Decoder), NVENC (NVIDIA Encoder), VIC (Video Image Compositor) et ainsi de suite. OpenCV est une bibliothèque open source pour la vision par ordinateur, le traitement d'images et l'apprentissage automatique.JetPack 5.1.1 comprend une mise à jour mineure de VPI 2.2 avec corrections de bugs JetPack 5.1.1 inclut OpenCV 4.5.4
 

 

 

 

 

 

 

 

 

Graphique

JetPack 5.1.1 inclut les bibliothèques graphiques suivantes : Vulkan® 1.3 (y compris la feuille de route 2022 Profile).Annonce de Vulkan 1.3 Vulkan® SC 1.0 Vulkan SC est une API de bas niveau, déterministe et robuste basée sur Vulkan 1.2. Cette API permet des graphiques et des calculs accélérés par GPU de pointe qui peuvent être déployés dans des systèmes critiques pour la sécurité et qui sont certifiés conformes aux normes de sécurité fonctionnelle de l'industrie. Faire référence à https://www.khronos.org/vulka nsc/ pour plus d'informations. Vulkan SC peut également être inestimable pour les applications embarquées en temps réel non critiques pour la sécurité. Vulkan SC augmente le déterminisme et réduit la taille de l'application en déplaçant autant que possible la préparation de l'environnement d'exécution de l'application soit hors ligne, soit dans la configuration de l'application. Cela inclut la compilation hors ligne de pipelines graphiques qui définissent la façon dont le GPU traite les données, ainsi que l'allocation de mémoire statique, qui ensemble permettent un contrôle détaillé du GPU qui peut être rigoureusement spécifié et testé. Vulkan SC 1.0 est une évolution de Vulkan 1.2 et comprend : la suppression des fonctionnalités d'exécution qui ne sont pas nécessaires sur les marchés critiques pour la sécurité, une conception mise à jour pour fournir des temps d'exécution et des résultats prévisibles, et des clarifications pour supprimer toute ambiguïté potentielle dans son fonctionnement. Pour plus de détails voir https://www.khronos.org/blog/vulkan-sc-overview Note: Le support Jetson pour Vulkan SC est pas sécurité certifiée. OpenWF™ Display 1.0 OpenWF Display est une API Khronos pour une faible interaction avec le pilote d'affichage natif sur Jetson et permet une interaction avec Vulkan SC pour afficher des images. Note: La prise en charge de Jetson pour OpenWF Display est pas sécurité certifiée.
   
 

 

 

 

 

 

 

Outils de développement

CUDA Toolkit fournit un environnement de développement complet pour les développeurs C et C++ qui créent des applications hautes performances accélérées par GPU avec des bibliothèques CUDA. La boîte à outils comprend Nsight Visual Studio Édition codée, Nsight Eclipse Plusgen, des outils de débogage et de profilage, y compris Nsight Calculer, et une chaîne d'outils pour la compilation croisée d'applications NVIDIA Nsnuit Ssystèmes est un outil de profilage à l'échelle du système à faible surcharge, fournissant les informations dont les développeurs ont besoin pour analyser et optimiser les performances logicielles.NVIDIA Nnuit Graphiques est une application autonome pour le débogage et le profilage des applications graphiques. NVIDIA Nnuit Deep Apprentissage Designer est un environnement de développement intégré qui aide les développeurs à concevoir et à développer efficacement des réseaux de neurones profonds pour l'inférence dans l'application.

Nsight System, Nsight Graphics et Nsight Compute sont tous pris en charge sur les modules Jetson Orin pour faciliter le développement de machines autonomes.

JetPack 5.1.1 inclut NVIDIA Nsight Systems v2022.5 JetPack 5.1.1 inclut NVIDIA Nsight Graphics 2022.6 JetPack 5.1.1 inclut NVIDIA Nsight Deep Learning Designer 2022.2 Se référer à Notes de version pour plus de détails.

 

 

 

 

 

SDK et outils pris en charge

Kit de développement logiciel NVIDIA DeepStream est une boîte à outils d'analyse complète pour le traitement multi-capteurs basé sur l'IA et la compréhension vidéo et audio.La version DeepStream 6.2 prend en charge JetPack 5.1.1 Serveur d'inférence NVIDIA Triton™ simplifie le déploiement des modèles d'IA à grande échelle. Triton Inference Server est open source et prend en charge le déploiement de modèles d'IA formés à partir de NVIDIA TensorRT, TensorFlow et ONNX Runtime sur Jetson. Sur Jetson, Triton Inference Server est fourni en tant que bibliothèque partagée pour une intégration directe avec l'API C. Estimateur de puissance est un webapplication qui simplifie la création de mode d'alimentation personnalisé profiles et estime la consommation électrique du module Jetson. etPack 5.1.1 prend en charge PowerEstimator pour les modules Jetson AGX Orin et Jetson Xavier NX NVIDIA Isaac™ROS est une collection de packages accélérés par le matériel qui permettent aux développeurs ROS de créer plus facilement des solutions hautes performances sur le matériel NVIDIA, y compris NVIDIA Jetson. La version Isaac ROS DP3 prend en charge JetPack 5.1.1
 

 

 

Natif du Cloud

Jetson apporte Cloud natif à la périphérie et permet des technologies telles que les conteneurs et l'orchestration des conteneurs. NVIDIA JetPack inclut NVIDIA Container Runtime avec intégration Docker, permettant des applications conteneurisées accélérées par GPU sur la plate-forme Jetson. NVIDIA héberge plusieurs images de conteneurs pour Jetson sur Carte graphique NVIDIA NGC. Certains conviennent au développement de logiciels avec sampLes fichiers et la documentation et d'autres conviennent au déploiement de logiciels de production, ne contenant que des composants d'exécution. Trouvez plus d'informations et une liste de toutes les images de conteneurs sur Cloud natif sur Jetson page.
 

 

Sécurité

Les modules NVIDIA Jetson incluent diverses fonctionnalités de sécurité, notamment la racine de confiance matérielle, le démarrage sécurisé, l'accélération cryptographique matérielle, l'environnement d'exécution sécurisé, le chiffrement du disque et de la mémoire, la protection contre les attaques physiques, etc. Découvrez les fonctionnalités de sécurité en accédant à la section sécurité du guide du développeur Jetson Linux.

Samples Applications
JetPack comprend plusieurs sampchiers qui montrent l'utilisation des composants JetPack. Ceux-ci sont stockés dans la référence filesystème et peut être compilé sur le kit de développement.

Composant JetPack Samples emplacements sur référence filesystème
TensorRT /usr/src/tenseur/samples/
cuDNN /usr/src/cudnn_samples_/
CUDA /usr/local/cuda-/samples/
API multimédia /usr/src/tegra_multimedia_api/
Visionworks /usr/share/Visionworks/sources/samples/

/usr/share/vision travaux-suivi/sources/samples/

/usr/share/vision works-sfm/sources/samples/

OpenCV /usr/share/OpenCV/samples/
VPI /opt/Nvidia/vpi/vpi-/samples

Outils de développement

JetPack inclut les outils de développement suivants. Certains sont utilisés directement sur un système Jetson, et d'autres s'exécutent sur un ordinateur hôte Linux connecté à un système Jetson.

  • Outils pour le développement et le débogage d'applications :
  • NSight Eclipse Edition pour le développement d'applications accélérées par GPU : s'exécute sur l'ordinateur hôte Linux. Prend en charge tous les produits Jetson.
  • CUDA-GDB pour le débogage d'applications : s'exécute sur le système Jetson ou sur l'ordinateur hôte Linux. Prend en charge tous les produits Jetson.
  • CUDA-MEMCHECK pour le débogage des erreurs de mémoire d'application : s'exécute sur le système Jetson. Prend en charge tous les produits Jetson.

Outils de profilage et d'optimisation des applications :

  • NSight Systems pour le profilage de processeur multicœur d'application : s'exécute sur l'ordinateur hôte Linux. Vous aide à améliorer les performances des applications en identifiant les parties lentes du code. Prend en charge tous les produits Jetson.
  • Noyau de calcul NVIDIA® Nsight™ profiler : un outil de profilage interactif pour les applications CUDA. Il fournit des mesures de performances détaillées et un débogage d'API via une interface utilisateur et un outil de ligne de commande.
  • NSight Graphics pour le débogage et le profilage d'applications graphiques : un outil de niveau console pour le débogage et l'optimisation des programmes OpenGL et OpenGL ES. S'exécute sur l'ordinateur hôte Linux. Prend en charge tous les produits Jetson.

Avertissement de la FCC

Cet équipement a été testé et déclaré conforme aux limites d'un appareil numérique de classe B, conformément à la partie 15 des règles de la FCC. Ces limites sont conçues pour fournir une protection raisonnable contre les interférences nuisibles dans une installation résidentielle. Cet équipement génère, utilise et peut émettre de l'énergie de fréquence radio et, s'il n'est pas installé et utilisé conformément aux instructions, peut causer des interférences nuisibles aux communications radio. Cependant, il n'y a aucune garantie que des interférences ne se produiront pas dans une installation particulière. Si cet équipement cause des interférences nuisibles à la réception radio ou télévision, ce qui peut être déterminé en allumant et éteignant l'équipement, l'utilisateur est encouragé à essayer de corriger l'interférence par une ou plusieurs des mesures suivantes :

  • Réorienter ou déplacer l’antenne de réception.
  • Augmenter la séparation entre l’équipement et le récepteur.
  • Connectez l’équipement à une prise sur un circuit différent de celui auquel le récepteur est connecté.
  • Consultez le revendeur ou un technicien radio/TV expérimenté pour obtenir de l’aide.

Prudence: Tout changement ou modification apporté à cet appareil non explicitement approuvé par le fabricant pourrait annuler votre droit à utiliser cet équipement.

Cet appareil est conforme à la partie 15 des règles de la FCC. Son fonctionnement est soumis aux deux conditions suivantes :

  1. Cet appareil ne doit pas provoquer d'interférences nuisibles
  2. cet appareil doit accepter toute interférence reçue, y compris celles qui peuvent provoquer un fonctionnement indésirable.

Cet équipement est conforme aux limites d'exposition aux rayonnements de la FCC définies pour un environnement non contrôlé. Cet équipement doit être installé et utilisé à une distance minimale de 20 cm entre le radiateur et votre corps.

Technologie Leetop (Shenzhen) Co., Ltd. http://www.leetop.top

Documents / Ressources

LEETOP ALP-ALP-606 Ordinateur d'Intelligence Artificielle Embarqué [pdf] Guide de l'utilisateur
ALP-606, ALP-ALP-606 Ordinateur d'intelligence artificielle intégré, Ordinateur d'intelligence artificielle intégré, Ordinateur d'intelligence artificielle, Ordinateur d'intelligence, Ordinateur

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *