如何在 Visual studio 中编译和 运行 arduino 代码? (Ubuntu)

How to compile and run arduino code in Visual studio? (Ubuntu)

我正在尝试在 Visual Studio 代码中为 Arduino Uno 编译和上传简单的 blink.ino。 在这两种情况下,我都在终端中收到错误消息:

[192-168-0-8.local..recover()] WARN javax.jmdns.impl.JmDNSImpl - RECOVERING
[JmDNS(192-168-0-8.local.).State.Timer] WARN javax.jmdns.impl.tasks.state.DNSStateTask - Canceler(192-168-0-8.local.).run() exception 
java.io.IOException: Operation not permitted (sendto failed)
    at java.net.PlainDatagramSocketImpl.send(Native Method)
    at java.net.DatagramSocket.send(DatagramSocket.java:693)
    at javax.jmdns.impl.JmDNSImpl.send(JmDNSImpl.java:1634)
    at javax.jmdns.impl.tasks.state.DNSStateTask.run(DNSStateTask.java:131)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)

您应该安装 PlatformIO(扩展)。