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

    文章

    11031

    浏览量

    207275
  • Arduino
    +关注

    关注

    186

    文章

    6442

    浏览量

    185457
收藏 人收藏

    评论

    相关推荐

    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

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

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

    怎样利用STM8S105S4结合OLED实时显示各种波形?

    怎样利用STM8S105S4结合0.96寸OLED屏幕实时显示正弦波、方波和三角波的波形?
    发表于 11-06 06:04

    Arduino音乐代码怎样添加?

    Arduino音乐代码怎样添加
    发表于 10-30 08:26

    如何在Keil中将函数或变量编译到指定地址

    如何在Keil中将函数或变量编译到指定地址Keil 中将函数或变量编译到指定地址
    发表于 10-19 06:51

    基于Arduino做个音乐可视化LED灯带

    基于Arduino做个音乐可视化LED灯带,快来探索用了什么原理和材料!结合提供的简单代码,软硬件结合,你也可以音乐中成为最靓的仔!
    发表于 09-27 08:08

    旋转编码器如何工作?如何与Arduino-HowToMechanicronics一起使用?

    包含详细说明+代码本教程中,我们将学习旋转编码器的怎样工作的,以及如何使它与Arduino配合使用。旋转编码器是一种位置传感器,用于确定旋转轴的角度位置。
    发表于 09-26 07:52

    嵌入式Linux应用开发的完全手册

    嵌入式Linux嵌入式领域发展迅速、需求旺盛,但是嵌入式Linux 的入门很难。初学者多是自己琢磨,效率不高。学习过程中碰到的问题千奇百怪,解决后却往往发现是极其低级的错误,以作者为例,初学时
    发表于 09-25 07:12

    Linux内核如何使用结构体和函数指针?

    我将结合具体的Linux内核驱动框架代码来展示Linux内核如何使用结构体和函数指针。
    的头像 发表于 09-06 14:17 664次阅读
    <b class='flag-5'>Linux</b>内核如何使用结构体和函数指针?

    Arduino IoT Cloud开始与ChatGPT联机运作

    近期ChatGPT如雷贯耳,已经不用笔者多解释,但ChatGPT与创客的最爱Arduino扯上关系,倒是值得关注一下,是怎样扯上关系呢?
    的头像 发表于 07-13 16:19 1287次阅读
    <b class='flag-5'>Arduino</b> IoT Cloud开始与ChatGPT联机运作