LinkIt uno es sin duda un gran desarrollo. Pero uno de los principales problemas es que todavía no admite desarrollo en máquina linux. Personalmente este es un gran problema para mi como todo lo que tengo es una máquina linux. No quiero instalar windows para utilizar un LinkIt. Hasta ahora he estado trabajando con un equipo windows prestado de mi amigo. Hoy pensaba en comprobar lo que realmente impide un LinkIt parada desarrollar bajo linux.
Por suerte no hay problemas con los buzos de LinkIt uno. En mi máquina ubuntu, tienes conectado fuera de la caja y puertos serie están catalogados como "ttyACM0" y "ttyACM1".
Medida que avanzaba mi investigación, he entendido que son dos archivos ejecutables 'PackTag' y 'PushTool'. Éstos se distribuyen como archivos binarios para Mac y Win, así una recopilación no es una opción. Como exploré más qué estas herramientas, entendí que 'PackTag' lleva el archivo ELF compilado y salidas VXP archivo, después de algunas etiquetas (OS relacionado, creo) del embalaje y de ahí el nombre. 'PushTool' se utiliza para cargar el archivo .vxp en LinkIt uno. Así que lo ideal es si puedo tomar los ejecutables de windows y ejecutar en el vino, estaría capaz de conseguir mi LinkIt uno programado.
Pero hasta ahora soy capaz de ejecutar PackTag herramienta sólo bajo wine. Yo no bajo soporte cómo interfaz 'PushTool', como siempre sale con ninguna salida. Así que de la herramienta de PackTag, usted conseguirá el archivo .vxp. Ahora sin PushTool, como subir el código a uno de LinkIt??
Uno de lo más cool de LinkIt uno es tu compilado .vxp proyectos se almacenan en su almacenamiento de 10MB a bordo. Esto significa que usted puede conectar su LinkIt una como masa el modo de almacenamiento a su PC, copie el archivo de .vxp a bordo y debe me capaz de ejecutar su aplicación.
En este instructable, se se describe cómo configurar arduino para generar el archivo .vxp y luego nos manualmente lo copia a un LinkIt (LIO aquí después).
Cosas necesarias
- Junta de desarrollo de LinkIt uno
- Trabajo conexión a Internet
- Una máquina Linux
Este método se ha probado bajo Ubuntu 14.04 con arduino 1.6.5