LinkIt One est sans aucun doute un Conseil de grand développement. Mais un des problèmes principaux est qu'il ne supporte toujours pas développement en machine linux. Personnellement, c’est un grand problème pour moi que tout ce que j’ai avez est une machine linux. Je ne veux pas installer windows juste pour utiliser un LinkIt. Jusqu'à présent, j’ai travaillé avec une machine windows emprunté de mon ami. Aujourd'hui, j’ai pensé à vérifier ce qui en fait empêche LinkIt un arrêt de développement sous linux.
Heureusement il n’y a aucun problème avec les plongeurs pour un LinkIt. Dans ma machine ubuntu, il a obtenu relié out of the box et ports série sont répertoriés comme « ttyACM0 » et "ttyACM1".
Fur et mes recherches, j’ai compris que les coupables sont deux exécutables « PackTag » et « PushTool ». Ceux-ci sont distribués comme binaires pour Mac et Win, une recompilation est donc pas un choix. J’ai exploré plus en quoi consiste ces outils, j’ai compris que « PackTag » prend le fichier ELF compilé et sorties VXP dépose, après l’emballage de certaines balises (OS liés, je pense) et, par conséquent le nom. « PushTool » est utilisé pour télécharger le fichier .vxp à un LinkIt. Donc dans l’idéal, si je peux prendre les exécutables windows et exécutez-les dans le vin, je devrais être capable d’obtenir mon One LinkIt programmé.
Mais jusqu'à présent, je suis en mesure d’exécuter l’outil de PackTag seulement sous wine. Je n’ai pas sous stand comment interfacer « PushTool », car il s’arrête toujours avec aucune sortie. Donc de l’outil PackTag, vous obtiendrez votre fichier .vxp. Maintenant sans PushTool, comment faire pour télécharger le code un LinkIt??
Une des choses plus cool sur un LinkIt est votre .vxp compilé des projets sont stockées dans ses 10 Mo de stockage à bord. Cela signifie que vous pouvez connecter votre One LinkIt comme Mode de stockage de masse sur votre PC, copier le fichier .vxp à bord et vous devez m’en mesure d’exécuter votre application.
Dans ce instructable, je va décrire comment configurer arduino pour générer le fichier .vxp et puis nous allons copier manuellement dans un LinkIt (LIO ici après).
Choses nécessaires
- LinkIt un Conseil de développement
- Travail de connexion Internet
- Une machine Linux
Cette méthode a été testée sous Ubuntu 14.04 avec arduino 1.6.5