怎样在Linux中将LinkItOne与Arduino结合使用

电子说

1.3w人已加入

描述

步骤1:将LinkIt One软件包安装到Arduino

Arduino

Arduino

我为Linux的LinkIt One工具创建了自定义软件包。您只需将其安装到arduino中即可。

在arduino IDE中,转到文件-》首选项

将以下URL添加到其他板中,如图所示:

https://raw.githubusercontent.com/v-i-s-h/LinkIt-One-Linux-Arduino-Support-/master/package_vish_linkItOne_linux_index.json

现在转到工具-》 Board-》 Boards Manager

向下滚动,您将能够看到新的Board添加为“ LinkItOneLinuxArduino”,如图2所示。 。安装它。

现在,您已经将LinkIt One软件包成功安装到了计算机中。如果您转到路径“

/home/vish/.arduino15/packages” (在我的Ubuntu 14.04中),则可以请参阅文件夹“

LinkItOneLinuxArduino” 。

步骤2:修改平台工具以在Linux中工作

现在有了一些手动编辑。请按照以下步骤操作

转到“

/home/vish/.arduino15/packages/LinkItOneLinuxArduino/tools/linkit_tools/1.1.17” ,然后执行“ chmod a + x * .sh ”。这是使下载的工具可执行的必要条件。

替换“

/home/vish/.arduino15/”中的“ platform.txt ”带有platform.txt

的packages/LinkItOneLinuxArduino/hardware/arm/1.1.17

第3步:安装用于Linux的WiNE

我们刚刚安装的工具实际上是为Windows构建的工具。我修改了一些脚本以在Linux中的WiNE下使用它们。下一步是将WiNE安装到Linux发行版中。

如果您在Ubuntu上,则可以使用Synaptic Manager/软件中心来安装WiNE软件包。

***更新***

SeedStudio几天前已经发布了PackTag的开源实现。使用它,您不必安装WiNE,可以跳过此步骤。有关更多信息,请阅读

https://www.instructables.com/id/Programming-LinkIt-One-in-Linux-no-WiNE/

步骤4:编译草图

Arduino

一旦安装了WiNE,您应该能够为LinkIt One编译草图。

确保在“工具-》板”中选择了LinkIt One作为板。

您可以按“验证”按钮开始编译。您的编译将如上图所示。

第5步:将草图上载到LinkIt One

Arduino

Arduino

现在,您已经成功编译了草图。要上传,您不能选择直接USB上传。相反,请按照此过程进行操作。

在Arduino IDE中,转到“ Sketch-》导出已编译的二进制文件”。这将再次编译您的草图并将文件“ app.vxp”输出到您的草图文件夹。

转到草图-》显示草图文件夹以查看您的文件夹。其中必须有一个文件“ app.vxp”。

现在在LinkIt中将“ UART/MS”滑块更改为“ MS”位置并连接到PC。如图1所示,它应该显示为10 MB的卷(可移动驱动器)。

将‘app.vxp’复制到已安装的LinkIt One中的‘MRE’文件夹中

位于LinkIt一个驱动器,您可以看到“ autostart.txt”。如图2所示,将第二行更改为

App=C:\MREpp.vxp

。此步骤仅需要执行一次。

现在从PC断开LinkIt One的连接,将“ UART/MS”模式滑回“ UART”并加电。现在它应该运行您的新草图。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分