如何在 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(扩展)。
我正在尝试在 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(扩展)。