p1-vecoo-adb-deploy-8.ino
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"