ubuntu install USB to RS232

本文通过lsusb命令展示了系统的USB设备信息,包括不同总线上的根集线器、各种USB设备及其ID、制造商名称和设备类型等。此外还记录了设备连接和配置过程中的详细日志信息。

lsusb

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 192f:0416 Avago Technologies, Pte.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0402:5602 ALi Corp. M5602 Video Camera Controller
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


dmesg

[ 7906.160522] ftdi_sio 6-1:1.0: device disconnected

[ 7935.480102] usb 6-1: new full speed USB device using uhci_hcd and address 5
[ 7935.688228] ftdi_sio 6-1:1.0: FTDI USB Serial Device converter detected
[ 7935.688317] usb 6-1: Detected FT232RL
[ 7935.688324] usb 6-1: Number of endpoints 2
[ 7935.688330] usb 6-1: Endpoint 1 MaxPacketSize 64
[ 7935.688336] usb 6-1: Endpoint 2 MaxPacketSize 64
[ 7935.688342] usb 6-1: Setting MaxPacketSize 64
[ 7935.690324] usb 6-1: FTDI USB Serial Device converter now attached to ttyUSB0

gtkterm or minicom
### 安装USB设备驱动程序 #### 准备工作 确保系统已更新至最新状态,打开终端并执行命令: ```bash sudo apt update && sudo apt upgrade -y ``` 对于特定类型的USB设备,如摄像头、无线网卡以及串口转换器等,在Ubuntu中的安装方法有所不同。 #### USB摄像头驱动安装 针对USB摄像头的安装,可以利用`v4l-utils`工具包和`usb_cam`软件包。如果遇到单个USB控制器仅能支持一个USB摄像头的情况,则需将多个摄像头连接到不同USB控制器下的端口[^1]。 首先安装必要的依赖库: ```bash sudo apt install v4l-utils ros-noetic-usb-cam ``` 之后可以通过以下方式测试摄像头是否正常工作: ```bash v4l2-ctl --list-devices ffmpeg -f v4l2 -i /dev/video0 -vf scale=640:480 output.avi ``` #### USB无线网卡驱动安装 以绿联品牌的USB无线网卡为例,其基于RTL8811CU芯片组的产品提供了适用于Linux系统的驱动程序下载地址[^2]。解压后按照README文档指示编译加载模块。 获取驱动源码压缩包后解压,并进入目录构建内核模组: ```bash tar zxvf RTL8811CU_8821CU_USB_WiFi_BT_linux_v5.6.4.6_34701.20200325_COEX20200116-5959.tar.gz cd RTL8811CU_8821CU_USB_WiFi_BT_linux_v5.6.4.6_34701.20200325_COEX20200116-5959/ make sudo make install sudo modprobe 88XXau ``` #### USBRS232接口驱动安装 当涉及到USBRS232适配器时,通常无需手动干预因为大多数情况下这些设备会被自动识别为`ttyUSBx`类设备并且注册相应的字符设备节点[^4]。不过有时可能仍需要额外配置才能正常使用某些高级特性。 确认是否有现成的支持该型号产品的内核模块被激活: ```bash dmesg | grep ttyUSB lsmod | grep usbserial ``` 若未发现对应记录则参照官方说明完成自定义驱动部署流程;一般而言只需简单几步就能让这类外设顺利运作起来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值