当前位置: 首页 > 面试题库 >

如何在Ubuntu 10.10(Maverick Meerkat)上将终端连接到串行USB设备?

龙凯
2023-03-14
问题内容

我正在尝试将minicom连接到通过USB到串行适配器连接的串行设备。这是PL2303,从我读过的所有内容来看,不需要其他驱动程序。该设备被识别为PL2303。

我是minicom的初学者。这是执行正确的命令吗?还是我需要配置一些东西?

$ sudo minicom --device /dev/ttyUSB0
minicom: cannot open /dev/ttyUSB0: No such file or directory

$ sudo lsusb -v

Bus 002 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Device Descriptor:
  bLength                18
  bDescriptorType         1

$ tail /var/log/syslog  #then removed and attached the device.
Mar 13 23:31:49 ubuntu kernel: [807996.786805] usb 2-1: pl2303 converter now attached to ttyUSB0
Mar 13 23:34:44 ubuntu kernel: [808172.155129] usb 2-1: USB disconnect, address 7
Mar 13 23:34:44 ubuntu kernel: [808172.156321] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
Mar 13 23:34:44 ubuntu kernel: [808172.156374] pl2303 2-1:1.0: device disconnected
Mar 13 23:34:52 ubuntu kernel: [808179.497856] usb 2-1: new full speed USB device using uhci_hcd and address 8
Mar 13 23:34:52 ubuntu kernel: [808179.785845] pl2303 2-1:1.0: pl2303 converter detected
Mar 13 23:34:52 ubuntu kernel: [808179.872309] usb 2-1: pl2303 converter now attached to ttyUSB0

问题答案:

首先检查dmesg | grep tty系统是否识别您的适配器。然后尝试使用运行minicom sudo minicom -s,转到“串行端口设置”​​,并将第一行更改为/dev/ttyUSB0

不要忘记使用“将设置保存为dfl”将配置保存为默认设置。它在VirtualBox的Ubuntu 11.04上对我有效。



 类似资料:
  • 标题几乎说明了一切:我正在我的视窗7 64位运行笔记本电脑上开发一个Android Studio(3.5.2)项目,我通过原来的三星电缆将我的三星J7(2016)连接到笔记本电脑,但Android Studio根本看不到设备。如果我试着在我的台式电脑上做同样的事情(相同的Android Studio版本,但在视窗10 64位操作系统上),一切都很好。 有趣的是,“adb设备”命令显示了设备(我10

  • 我正在尝试检测已经连接到android的usb设备。我知道有动作可以检测USB何时连接或断开。但是我真的不知道如何在将usb设备连接到android后检查设备。另外,我发现每个USB设备都有它的设备类别代码,但是我怎么知道连接的是哪种设备呢?例如,我需要检测usb鼠标和键盘;我如何区分它们?

  •  USB连接 使用USB连接线,可连接下列的外接装置。 已安装Windows®或Mac OS等,可支持USB大容量储存装置之OS的个人计算机。 PS3™或HDD录放机等,能经由USB与PSP™联机的机器。 1. 用USB连接线连接PSP™主机与外接装置。 2. 进入(设定),并选择(USB连接)。 提示 启动PSP™主机电源时亦可连接。请同时参阅要连接之外接装置随附的使用说明书。 使用PSP-20

  • 需要说明的是,这款设备没有被锁定或任何东西,它非常适合我的朋友,他也有同样的android studio版本。问题不在于检测usb设备(通过电脑),我可以完美地访问设备的内容,因此它可以正确地连接到我的电脑,但不能连接到android studio。当我试图运行一个应用程序时,usb设备没有出现在选项中。有人能帮我解决这个问题吗,我的android工作室正在更新。 更新:我使用的设备是:三星J2和

  • 问题内容: 有没有办法检测是否已连接到控制台终端?例如,我希望能够检测foo.py是否通过以下方式运行: 要么 我问这个问题的原因是,我想确保进度条显示仅在前一种情况下发生(真实控制台)。 问题答案: if sys.stdout.isatty(): # You’re running in a real terminal else: # You’re being piped or redirecte

  • 问题内容: Swift中是否有代表可以通过计算机的USB插入新设备时让我的班级知道?我想知道何时有新设备可供我的程序使用。 问题答案: 这个答案对我有用但是它需要一些修改,例如创建桥接头以导入某些特定的IOKit部件。 首先,将IOKit.framework添加到您的项目中(在“链接的框架和库”中单击“ +”)。 然后创建一个新的空“ .m”文件,无论其名称如何。然后,Xcode将询问是否应创建“