Développement ouvert
Espace ouvert
Développement ouvert Actuellement, nous avons choisi un excellent processeur STM32F405RG. En plus d'être un USB KVM, le produit lui même a le potentiel d'être une excellente carte de développement STM32F405RG, fournissant du code ouvert et des outils pour que les utilisateurs développeurs les utilisent pour le développement secondaire, libérant la créativité de tous, réalisant diverses idées DIY intéressantes et maximisant la valeur du produit Ressources matérielles Différentes versions ont différentes ressources matérielles exploitables Méthode 1: Mettre à jour et remplacer le firmware KVM Conditions préalables: version bootloader 2.0.0 ou supérieure Étapes d'utilisation 1. Téléchargez le projet de référence https://github.com/superkvm/superkvm usb fw dev, nous avons adapté ce code pour le matériel et il peut s'exécuter directement sur le matériel actuel 2. Obtenez le bootloader 2.0 ou supérieur depuis les canaux officiels, ce bootloader est spécifiquement optimisé pour le développement secondaire 3. Mettez à jour le nouveau bootloader via la nouvelle entrée web OTA, après avoir mis à jour ce nouveau bootloader, compilez et modifiez le code en utilisant le projet de support, générez un fichier bin, puis vous pouvez choisir de compiler ce fichier bin vous même 4. Le programme fournit du code pour afficher les journaux via le web par défaut, vous pouvez afficher les journaux d'exécution du programme via le panneau de journal série sur le côté gauche de la page web Méthode 2: Exécuter l'application UVM32 sur KVM Conditions préalables: version kvm app 0.9.11 ou supérieure Étapes d'utilisation 1. Basé sur le package git officiel UVM32, compilez votre propre application uvm32 et générez un fichier bin 2. Utilisez l'outil de téléchargement officiel pour télécharger sur l'appareil, il prend effet immédiatement après le téléchargement et ne perd pas de données après une panne de courant 3. Consultez les journaux d'exécution de votre application via l'outil de journal en ligne Outils web Nous fournissons actuellement une fonctionnalité d'affichage des journaux, cet outil est une visualisation de journal en lecture seule unidirectionnelle, et nous améliorerons davantage les outils web UART et plus encore à l'avenir Support technique Pour les questions liées au développement, veuillez nous contacter via le groupe QQ ou support@superkvm.com
Canonical: https://wiki.superkvm.com/fr-FR/open · Marketing: https://www.superkvm.com · GitHub: https://github.com/superkvm