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
    +关注

    关注

    88

    文章

    11628

    浏览量

    217949
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195949
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Arduino plc和termux esp

    Arduino plc和termux esp
    的头像 发表于 12-06 06:41 995次阅读

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 958次阅读

    使用 LinkBoy 将程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板

    以下是使用 LinkBoy 将程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板的详细步骤指南: 一、准备工作 ✅ 硬件需求: 项目 要求 开发板 Arduino ESP32(支持
    发表于 10-16 12:41

    高通宣布收购 Arduino,加速普及前沿边缘计算与 AI 技术

    通的领先产品技术与 Arduino 庞大的生态系统和社区相结合,旨在赋能企业、学生、创业者、技术专家、教育工作者和爱好者,帮助他们快速、轻松地将创意变为现实。 “双大脑”架构 :新款 Arduino
    的头像 发表于 10-08 11:15 346次阅读
    高通宣布收购 <b class='flag-5'>Arduino</b>,加速普及前沿边缘计算与 AI 技术

    一文掌握Linux命令

    作为一名运维工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux命令都是绕不开的核心技能。本文将从实战角度出发,系统梳理运维工程师必须掌握的Linux命令,并
    的头像 发表于 07-22 15:23 440次阅读

    【Milk-V Duo S 开发板免费体验】Milk-V DuoS之使用Arduino开发小核

    蓝色LED会闪烁,并会虚拟出来一个串口设备,电脑上设备管理器可以看到这个。 类似前面的,需要将大核 Linux 中 LED 闪烁的脚本禁用,为后面用小核 Arduino 点灯Demo做准备,执行下面
    发表于 07-17 21:01

    Linux网络管理的关键技术和最佳实践

    大型互联网企业中,Linux网络管理是运维工程师的核心技能之一。面对海量服务器、复杂网络拓扑、高并发流量,运维人员需要掌握从基础网络配置到高级网络优化的全套技术栈。本文将结合大厂实际场景,深入解析
    的头像 发表于 07-09 09:53 674次阅读

    怎么结合嵌入式,Linux,和FPGA三个方向达到一个均衡发展?

    嵌入式领域,不少人都怀揣着让嵌入式、Linux 和 FPGA 三个方向实现均衡发展的梦想,然而实践中却面临诸多挑战。就像备受瞩目的全栈工程师稚晖君,他从大学玩单片机起步,凭借将智能算法融入嵌入式而
    的头像 发表于 06-25 10:08 649次阅读
    怎么<b class='flag-5'>结合</b>嵌入式,<b class='flag-5'>Linux</b>,和FPGA三个方向达到一个均衡发展?

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 1次下载

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    Arduino IDE可以Windows、Mac OS X和Linux三大主流操作系统上运行,而其他的大多数控制器只能在Windows上开发。2、简单清晰的开发Arduino IDE
    发表于 05-13 09:28

    官网上下载的linux之下使用的canmvide如何安装?

    官网上下载的linux之下使用的canmvide如何安装,有没有安装手册呢? 期待结果和实际结果
    发表于 04-29 06:24

    arduino中st25dv16k怎么接收外部传输的图片数据?

    arduino中st25dv16k怎么接收外部传输的图片数据
    发表于 03-10 07:14

    望获实时Linux系统与Betaflight的结合:计算与飞控的完美协作

    随着无人机技术的迅猛发展,高性能计算和精确飞行控制的结合显得尤为重要。在这一领域,望获实时Linux系统和Betaflight飞控固件的结合为开发者提供了强大的工具链。本文将探讨如何利用望获实时
    的头像 发表于 01-10 16:17 1234次阅读

    STM32、Arduino、树莓派开发方式差异大吗

    最近看到有网友问:STM32、Arduino、树莓派开发方式差异大吗?   要说相同点,它们之间也有很多相同点。但你要说他们之间开发的差异,其实也蛮大的。   STM32、Arduino、树莓派三者
    的头像 发表于 01-02 11:33 1927次阅读

    Arduino Nano Matter开发板正式上市

    Silicon Labs(芯科科技)和Arduino近日共同宣布Arduino Nano Matter开发板现已正式上市。这是延续今年3 月芯科科技和Arduino释出
    的头像 发表于 12-10 13:50 1429次阅读