Een LinkIt is ongetwijfeld een grote ontwikkeling board. Maar een hoofdprobleem is dat het nog steeds geen ondersteuning ontwikkeling in linux machine. Persoonlijk is dit een groot probleem voor mij als alles wat ik heb is een linux machine. Ik wil niet om te installeren van windows als u gewoon wilt gebruiken een LinkIt. Tot nu toe heb ik gewerkt met een geleende windows machine van mijn vriend. Vandaag dacht ik om te controleren wat eigenlijk is weerhoudt LinkIt één stop ontwikkelen onder linux.
Gelukkig zijn er geen problemen met de duikers voor LinkIt One. In mijn ubuntu toestel, het uit de doos hebt aangesloten en seriële poorten staan als "ttyACM0" en "ttyACM1".
Aangezien mijn onderzoek vorderde, begreep ik dat schuldigen twee uitvoerbare bestanden 'PackTag' en 'PushTool zijn'. Deze zijn gedistribueerd als binaire bestanden voor Mac en Win, zodat een hercompileren geen keuze is. Als ik verder wat deze hulpprogramma's doet onderzocht, begreep ik dat 'PackTag' het gecompileerde bestand van ELF neemt en uitgangen VXP bestand, na het verpakken van enkele tags (OS gerelateerde, denk ik) en vandaar de naam. 'PushTool' wordt gebruikt om de .vxp te uploaden naar één LinkIt. Dus in het ideale geval als ik kan nemen van de uitvoerbare bestanden van windows en ze in wijn uitvoeren, moet ik kunnen krijgen mijn LinkIt One geprogrammeerd.
Maar tot nu toe ben ik in staat om PackTag tool uitvoeren alleen onder wijn. Ik niet onder staan hoe interface 'PushTool', zoals het wordt altijd met geen output afgesloten. Dus van PackTag tool krijgt u uw .vxp bestand. Nu zonder PushTool, hoe te uploaden van de code naar een LinkIt??
Een van de coolste ding over een LinkIt is uw gecompileerde .vxp projecten worden opgeslagen in het ingebouwde 10MB opslagruimte. Dit betekent dat u kunt aansluiten uw LinkIt One zoals massa-opslagmodus op uw PC, kopieer .vxp bestand aan boord en u moet me kundig voor stormloop uw app.
In dit instructable, ik zal worden met een beschrijving van het configureren van arduino om .vxp-bestand te genereren en vervolgens zullen we handmatig kopiëren naar een LinkIt (LIO hier na).
Vereiste dingen
- LinkIt een Development Board
- Werkende Internet-verbinding
- Een Linux-machine
Deze methode is getest onder Ubuntu 14.04 met arduino 1.6.5