我正在尝试将usb转串口驱动程序添加到我的arch linux arm设备中,并且我注意到内核源代码树中已经包含了FTDI驱动程序的源文件,位于:
驱动程序/usb/串口,存在ftdi_sio.c和ftdi_sio.h文件。
当我导航到内核/驱动程序时,到处都找不到ftdi_sio.ko模块。
如何构建ftdi内核模块并将其包含到引导中,以便在我的arch linux arm上具有usb转串口功能?
我正在尝试设置一个USB串口使用:GNAT.SERIAL_COMMUNICATIONS。
我可以打开端口,但是当我尝试设置端口的属性时,我得到了以下异常
raised GNAT.SERIAL_COMMUNICATIONS.SERIAL_ERROR : set: cannot get comm state ( 6)
有什么想法吗?
肖恩
我有一个红外温度计,它运行在USB上的虚拟串口上,我正试图在Debian上使用它。不幸的是,系统不枚举/dev/ttyUSB设备。
下面是设备的dmesg:
usb 5-1: new full-speed USB device number 3 using uhci_hcd
usb 5-1: New USB device found, idVendor=10c4, idProduct=834b
usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 5-1: Product: Infrared Online S
我是Python的pyserial的初学者。我正在使用一个基本的pyserial代码打开一个串行端口,并将数据写入其中。
import serial
ser = serial.Serial(0) # open first serial port
print ser.portstr # check which port was really used
ser.write("hello") # write a string
ser.close()
这段代码在Win7上的Python 2.7上运行良好,没有任何错误。我对这段代码有一些问题。
1)我的笔记本
我已经搜索了很多次,都找不到问题的答案。我想知道PC上有多少个USB口,比如串口有"COM1“和"COM2”。我的电脑(windows7)包含8个通用串行总线端口,我需要查找端口列表以及它们是否使用过。
我尝试使用WMI查询,但没有结果,因为它只给出连接的设备和USB集线器的详细信息。
使用Win DDK,它将显示每个集线器可用的所有端口,但有趣的是,这与我在外部看到的不同。Win DDK将给出每个集线器可寻址的端口数,而不是从外部可见的确切端口数。任何C或C++代码都会有很大帮助。
理想的结果应该是这样:
USB 1 USED
USB 2 Not USed
USB 3
主机:
运行windbg的Windows 10,COM2上的串口,USB转串口电缆
目标:
Windows XP SP2、COM2上的串行端口、USB转串口电缆
我试图将windbg附加到一台windows XP物理计算机上,以调试我的驱动程序,但我看不到其中的联系。我可以在启动时看到调试选项,因为我已经将目标的boot.ini文件配置为启用调试:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug
我的Android应用程序需要在应用程序的后台通过USB串口不断接收信息,而通过USB串口发送信息只发生在某些功能上。当我们发送和接收时,我每次都会发送一个X字节的数据包。我了解Android USB API的工作原理,但我遇到的问题是我该如何组织它?我是只使用一个线程接收,其余的作为函数使用,还是整个USB连接/发送和接收都在一个线程中?主要的活动被称为"Homescreen.java“,这是我到目前为止的组织方式。
public class HomeScreen extends Activity implements OnTouchListener, Runnable{
onCre