首页 文章

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

提问于
浏览
0

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

我认为Pi的USB OTG端口可用于通过USB直接上传草图 . 所以我在Pi上设置了g_serial并使用minicom成功登录到它 . Arduino IDE还列出了工具 - >端口下的端口 . 到现在为止还挺好 .

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

谢谢!

1 回答

  • 0

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

    • 使用小工具驱动程序通过USB设置以太网 g_ether 您可能还需要在Raspberry Pi上设置DHCP服务器(例如 dnsmasq ),以便为Pi和主机分配IP . 详细信息可以在这里找到,例如:https://gist.github.com/gbaman/50b6cca61dd1c3f88f41

    • 将avahi配置为仅通过USB接口提供arduino服务 . 要执行此操作,请修改 /etc/avahi/avahi-daemon.conf 并设置选项 allow-interfaces=usb0deny-interfaces=wlan0 .

    Arduino IDE(使用RaspiArduino)不应该能够检测USB接口上的Pi,而不能检测WiFi . 上传草图和串行监视器对我来说都很好 . :)

相关问题