我正在使用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芯片?我完全被困在这里。这可以完成吗?非常感谢任何想法或指示。
谢谢!
答案 0 :(得分:0)
好的,我得到了如下工作,感谢jikuja的提示:
g_ether
通过USB设置以太网您可能还需要在Raspberry Pi上设置DHCP服务器(例如dnsmasq
),以便为Pi和主机分配IP 。可以在此处找到详细信息,例如:https://gist.github.com/gbaman/50b6cca61dd1c3f88f41 /etc/avahi/avahi-daemon.conf
并设置选项allow-interfaces=usb0
和deny-interfaces=wlan0
。Arduino IDE(使用RaspiArduino)不应该能够检测USB接口上的Pi,而不能检测WiFi。上传草图和串行监视器对我来说都很好。 :)