p1-vecoo-adb-deploy-8.ino

Módulo de IA AIWorld P1 para BPI-M2 Ultra y Berry · Archivo : p1-vecoo-adb-deploy-8.ino · Lenguaje : bash · Uso : Automatiser le déploiement d'une application compilée sur la carte via le système VecooAT.

Utiliza la herramienta VecooAT para enviar un binario ARM compilado a la placa y ejecutarlo remotamente.

VecooAT ofrece compatibilidad ADB para el desarrollo en Allwinner V40. Asegúrese de que la placa esté en modo desarrollador y conectada vía USB o WiFi. Las variables de entorno LD_LIBRARY_PATH son cruciales para las bibliotecas ArmCL propietarios.

p1-vecoo-adb-deploy-8.ino

#!/bin/bash
# Script de déploiement et exécution à distance via VecooAT (ADB compatible)

TARGET_PATH="/opt/bin/my_app"
SRC_PATH="./build/my_app"

# 1. Envoyer le binaire compilé sur le système de fichiers de l'AIWorld P1
adb push ${SRC_PATH} ${TARGET_PATH}

# 2. Donner les droits d'exécution sur la cible
adb shell chmod +x ${TARGET_PATH}

# 3. Exécuter l'application (démo OpenMP par exemple)
# On lance la démo intégrée pour vérifier la chaîne de compilation ARM
adb shell export LD_LIBRARY_PATH=/usr/lib:/opt/lib; ${TARGET_PATH}

echo "Déploiement terminé via VecooAT"

← Volver a la ficha