讯为iTOP4412开发板ARM-linux 使用USB转串口工具PL2303
首先要在内核里面确定有添加PL2303的驱动,这个在讯为官方文档里面有所以就不展开讲了。
- 将USB转串口的设备插入4412开发板里面的HOST接口,如果有多个USB设备,可以使用USB分线器。
注意:我使用OTG口连接USB设备都无法识别(ARM版的Ubuntu)。 - 启动iTOP4412开发板。热插拔有时候会不灵,所以需要重启一下开发板。
使用
dmesg
命令来识别出USB设备名:dmesg | grep 2303
root@iTOP4412-ubuntu-desktop:/home/linaro/Desktop# dmesg | grep 2303 [ 3.679667] USB Serial support registered for pl2303 [ 3.684634] usbcore: registered new interface driver pl2303 [ 3.690079] pl2303: Prolific PL2303 USB to serial adaptor driver [ 8.167445] usb 1-3.3.2: New USB device found, idVendor=067b, idProduct=23030 [ 8.203589] pl2303 1-3.3.2:1.0: usb_probe_interface [ 8.203650] pl2303 1-3.3.2:1.0: usb_probe_interface - got id [ 8.203722] pl2303 1-3.3.2:1.0: pl2303 converter detected [ 8.213060] usb 1-3.3.2: pl2303 converter now attached to ttyUSB4
可以看到最后一句是把pl2303给分配到了
ttyUSB4
里,所以串口地址就是/dev/ttyUSB4
了。知道了串口名称之后,事情就简单多了。可以通过安装图形化串口工具CuteCom来调试串口。
sudo apt-get install cutecom #Ubuntu下安装该软件 cutecom #启动软件,可以在前面加上sudo提升权限
然后,便可以在图形界面下,选择串口和设置参数(波特率,数据位,校验位);接着打开设备(Open Device),就可以收发数据了。