通过串口将Arduino草图上传到Raspberry Pi

时间:2017-06-18 23:59:47

标签: arduino raspberry-pi serial-port arduino-ide

我正在使用Arduino IDE和RasPiArduino(https://github.com/me-no-dev/RasPiArduino)为我的Raspberry Pi Zero编译草图。它工作正常。

我认为Pi的USB OTG端口可用于通过USB直接上传草图。所以我在Pi上设置了g_serial并使用minicom成功登录到它。 Arduino IDE还列出了Tools - >下的端口。港口。到目前为止一切都很好。

但是,我还无法在该端口上实际上传草图或打开串行监视器。据我所知,IDE使用avrdude上传草图,但似乎只适用于Atmel芯片?我完全被困在这里。这可以完成吗?非常感谢任何想法或指示。

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,我得到了如下工作,感谢jikuja的提示:

  1. 使用小工具驱动程序g_ether通过USB设置以太网您可能还需要在Raspberry Pi上设置DHCP服务器(例如dnsmasq),以便为Pi和主机分配IP 。可以在此处找到详细信息,例如:https://gist.github.com/gbaman/50b6cca61dd1c3f88f41
  2. 将avahi配置为仅通过USB接口提供arduino服务。为此,请修改/etc/avahi/avahi-daemon.conf并设置选项allow-interfaces=usb0deny-interfaces=wlan0
  3. Arduino IDE(使用RaspiArduino)不应该能够检测USB接口上的Pi,而不能检测WiFi。上传草图和串行监视器对我来说都很好。 :)