0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 2019-09-29 08:33 次阅读

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

怎样在Linux中将LinkItOne与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:编译草图

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

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

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

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

现在,您已经成功编译了草图。要上传,您不能选择直接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”并加电。现在它应该运行您的新草图。

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

    关注

    87

    文章

    11230

    浏览量

    208934
  • Arduino
    +关注

    关注

    187

    文章

    6464

    浏览量

    186660
收藏 人收藏

    评论

    相关推荐

    OPA1622播放中将EN接到GND会产生严重的噗声,非常大,为什么?

    OPA1622播放中将EN接到GND会产生严重的噗声,非常大
    发表于 10-25 07:24

    如何在KEIL软件中将变量定义特定的RAM空间中

    _____________________________________________________________如何在KEIL软件中将变量定义特定的RAM空间中
    发表于 10-16 22:47

    dcdc变换器是什么中将一个什么变换为什么

    DCDC变换器(也称为DCDC转换器或直流/直流转换器)是 电子系统 中将一个 直流电压 变换为 另一个直流电压 的电力电子器件。 具体来说,DCDC变换器通过内部的开关元件(如晶体管或
    的头像 发表于 09-30 16:18 325次阅读

    小白也会的,linux上跑android应用的方案

    介绍一个可以linux上跑安卓应用的linux桌面——OpenFDE
    的头像 发表于 08-23 11:14 551次阅读
    小白也会的,<b class='flag-5'>在</b><b class='flag-5'>linux</b>上跑android应用的方案

    怎样Arduino测试锂电池容量

    本文详细介绍了如何用Arduino测量锂电池的容量。并附有电路图和Arduino的程序代码。
    的头像 发表于 07-30 09:14 719次阅读
    <b class='flag-5'>怎样</b>用<b class='flag-5'>Arduino</b>测试锂电池容量

    为什么无法nodemcu和arduino mega之间交换数据?

    您好,我正在尝试通过 UART arduino mega 和 nodemcu 之间交换数据(使用 arduino IDE 对两者进行编程)。 我将 arduino 的电压降低到
    发表于 07-19 12:15

    ESP32使用Arduino启用蓝牙后编译固件过大,怎样缩减大小呢?

    ESP32使用Arduino启用蓝牙后编译固件过大,怎样缩减大小,日志级别已经最低了,分区不能动,已经是1.9M的OTA分区配置了,怎样还能缩减大小,蓝牙功能能否裁剪
    发表于 06-28 11:27

    Arduino怎样配置LVGL8.1.0访问spiffs里面的字库或图片?

    抱歉把Arduino的内容发在这个版块了. Arduino的示例中LITTLEFS_test.ino SPIFFS_Test.ino FFat_Test.ino已经测试成功, 并且使用ESP32
    发表于 06-19 06:15

    使用idf.py命令方式编译,怎样才能编译arduino的库,并且项目中可调用?

    在编译过程中,提示找不到对应的头文件。 请问使用idf.py命令方式编译,怎样才能编译arduino的库,并且项目中可调用。
    发表于 06-13 06:56

    求助,esp-idf中使用arduino作为组件后怎样使用arduino的库?

    esp-idf中使用arduino作为组件后怎样使用arduino的库,例如我此时需要使用arduino的第三方库blinker,
    发表于 06-12 07:21

    能否通过arduino访问TLE9879的速度/电流测量值?

    您好, ,我通过 Arduino IDE 将无刷直流电机屏蔽 TLE9879 与 Arduino 结合使用,以 HALL 模式简单地驱动无刷直流电机。 能否通过 arduino 访问
    发表于 05-23 06:39

    请问STM32 Nucleo系列与Arduino具体怎么结合起来用?

    STM32 Nucleo系列与Arduino具体怎么结合起来用?
    发表于 05-14 07:00

    载流导体磁场中将受到力的作用力的大小与什么成正比

    载流导体磁场中将受到力的作用力的大小与导线电流、磁感应强度、导线长度以及导线与磁场之间的夹角都有关。 首先,载流导体磁场中将受到的作用力与导线电流成正比。根据洛伦兹力定律,当导体内
    的头像 发表于 02-26 11:39 2725次阅读

    将ICT与可再生能源相结合的智能电网需要怎样的电源?

    将ICT与可再生能源相结合的智能电网需要怎样的电源?
    的头像 发表于 12-05 17:35 518次阅读
    将ICT与可再生能源相<b class='flag-5'>结合</b>的智能电网需要<b class='flag-5'>怎样</b>的电源?

    UltraEditMac/Linux上的使用技巧分享

    通过 Nautilus 的 FTP 您知道您可以使用各种服务器连接协议 UltraEdit for Linux 中访问远程 FTP 文件吗?
    的头像 发表于 11-29 09:21 741次阅读