我正在尝试将usb转串口驱动程序添加到我的arch linux arm设备中,并且我注意到内核源代码树中已经包含了FTDI驱动程序的源文件,位于:
驱动程序/usb/串口,存在ftdi_sio.c和ftdi_sio.h文件。
当我导航到内核/驱动程序时,到处都找不到ftdi_sio.ko模块。
如何构建ftdi内核模块并将其包含到引导中,以便在我的arch linux arm上具有usb转串口功能?
我正在编写一个简单的代码,在Windows平台上找到USB到串口,如果端口是我想要的(可以用VID/PID号filt ),那么程序就会打开端口。
我使用MonkeyBread插件,WinUSBDeviceMBS,具有VendorID和ProductID的属性,可以选择特定的USB端口。示例代码如下。
Dim devices() As WinUSBDeviceMBS = WinUSBDeviceMBS.devices
For Each d As WinUSBDeviceMBS in devices
msgbox d.vendor+"-" + str(Hex(d.Vendo
主机:
运行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