【问题标题】:How to add Teensy board to VS Code and Arduino plugin?如何将 Teensy 板添加到 VS Code 和 Arduino 插件?
【发布时间】:2017-12-07 13:43:09
【问题描述】:

我目前正在使用带有 Teensyduino 的 Arduino IDE 编写 Teens y2.0。它可以工作,但 Arduino IDE 很垃圾,所以我想使用 VS Code。然而,虽然 Arduino VS 代码插件工作正常,但它不会将 Teensy 识别为板,即使 Teensyduino 将其库等安装到 Arduino IDE 包中。

有谁知道如何将 Teensy 支持添加到 VS Code 或我可以使用的可识别电路板的替代 IDE?

OSX Sierra / 带有 vscode-arduino 插件 v0.24 / Teensy 2.0 的 VS Code

【问题讨论】:

  • 我的解决方法,虽然笨拙,是禁用 VS Code 插件,安装 C/C++ 语言插件,使用 Arduino IDE 创建一个空白草图,将其设置为使用外部编辑器,然后编辑使用 VSCode 绘制草图,但使用 ArduinoIDE 构建。
  • 我一直在努力解决这个问题。 @AJ 使用您的编辑器/构建设置进行设置有多困难?您能否将其发布为包含相关步骤的潜在解决方案?
  • 这是一个老问题,但在搜索时仍然在 Google 上排名靠前 - 仅供参考,有一个名为 PlatformIO 的 VSCode 插件现在支持来自 VSCode 的 Teensy - 效果很好。

标签: macos arduino visual-studio-code teensy


【解决方案1】:

您可以将 PlatformIO 与 Visual Studio Code(或许多其他主要 IDE,甚至从命令行)一起使用。 PlatformIO 是适用于各种嵌入式平台的构建系统(有点像 Make,但功能更强大)。

开始:

  • 运行 Visual Studio 代码
  • 选择首选项/扩展程序
  • 搜索“PlatformIO”并点击安装
  • 出现提示时重新加载 VS Code
  • 在 PIO 主页窗口中,单击 BOARDS 图标
  • 找到您的青少年板。查看Platform列,然后点击Teensy
  • 这会将您带到一个屏幕,您可以在其中安装 Teensy 平台。

要查看它的工作原理:

  • 转到 PIO 主页(如果丢失,您的 VS Code 窗口左下方会有一个小房子图标)
  • 点击项目示例
  • 选择 Teensy > Arduino Blink
  • 找到它为您提供的 platformio.ini 文件,并删除所有额外的部分除了您的特定 Teensy 板
  • 在 VS Code 屏幕的左下角,您会看到一个用于构建的复选标记图标和一个用于在您的 Teensy 上安装 HEX 文件的右箭头图标,就像 Arduino 编辑器一样。

你仍然需要 Teensyduino!

[向 Mikah Barnett 致敬,在 cmets 中给出答案]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-23
    • 2018-10-23
    • 2018-02-16
    • 1970-01-01
    • 2019-01-06
    • 2020-10-08
    • 1970-01-01
    相关资源
    最近更新 更多