|
发表于 2013-10-23 22:03:24
|
显示全部楼层
不用拆机引出TTL线直接通过USB传输数据了,废话少说直接奔主题:
我的硬件平台arduino nuo r3+mw151-3G(其他arduino板可能有差异)
1.路由使用任何可以刷openwrt并且至少要有1个USB接口,如果下载论坛的专用固件只需要在路由上安装1个arduino nuo r3专用驱动即可(kmod-usb-acm)其他的板子请自行搜索相关驱动;如果使用openwrt官方固件则需要再自行安装小车中需要的ser2net和摄像头驱动
2.用winscp登陆路由 打开/etc/ser2net.conf配置文件在最后添加2222:raw:0:/dev/ttyACM0:9600(其中2222为端口号可以自由填写,ttyACM0是根据你插入的硬件决定,也有可能是ttyACM1或ttyACM2或ttyUSB0之类,请自行在putty命令行输入ls /dev查看)
3.没有3了直接拔掉TTL线使用USB直接连接即可
注意:本教程适用于Arduino单片机同样可以适用于51单片机(不过51单片机需要外接一个USB转TTL的小板,例如PL2303),如果要使用摄像头只需要再添加一个USB HUB(最好是带外置供电那种,尽可能买一些正规厂家的例如:ssk,川宇之类,山寨厂商的可能无法驱动),还有就是下面的代码请不要使用了,请自行搜索论坛的下位机程序,上位机的设置需要修改端口号与在ser2net.conf配置文件中添加的一致请看第2点。 |
|