我有一个飞思卡尔iMX6 SMARC模块和载波板。它来自UbuntuLinaro12.04LTS(内核3.0.35)的制造商。我需要大量的串口,所以我得到了带有Exar XR17V358芯片组的Syba 8端口XR17V358卡。当我试图从Exar网站安装驱动程序时,我得到了一个错误:
make -C /lib/modules/'uname -r'/build SUBDIRS=/home/linaro/Desktop/exar modules
make: *** /lib/modules/3.0.35/build: No such file of directory. Stop
我正在尝试将usb转串口驱动程序添加到我的arch linux arm设备中,并且我注意到内核源代码树中已经包含了FTDI驱动程序的源文件,位于:
驱动程序/usb/串口,存在ftdi_sio.c和ftdi_sio.h文件。
当我导航到内核/驱动程序时,到处都找不到ftdi_sio.ko模块。
如何构建ftdi内核模块并将其包含到引导中,以便在我的arch linux arm上具有usb转串口功能?
我正在尝试访问一个在/dev/中显示为hidraw4的USB设备。
我有通信接口的规范(基于RS232串口通信),但我甚至无法获得与pyserial的连接来工作:
代码:
import serial
ser = serial.Serial(port='/dev/hidraw4')
错误:
serial.serialutil.SerialException: Could not configure port: (22, 'Invalid argument')
我真的不明白在hidraw和tty文件之间有什么区别,我可以在/dev/中找到它们。Pyserial能否连
我使用一个特定品牌的电视调谐器卡(TBS技术),驱动程序不包括在内核中,因此必须在每次内核更新后重建。在安装昨天的内核更新到4.4.0-143-泛型之后,TBS驱动程序无法构建,但是如果我回到4.4.0-142-泛型,它们就能工作了。当运行make时,特别是当它试图构建一个名为videobuf-dma-sg.o的文件时,会出现问题,错误输出如下所示:
CC [M] /home/backend/Drivers/linux-tbs-drivers/v4l/videobuf-dma-sg.o
/home/backend/Drivers/linux-tbs-drivers/v4l/videobu
我有一个ECR(电子收银机)设备,它有一个RS-232串口电缆连接到PC,但我没有给它的任何驱动程序。我正在尝试将设备连接到PC,但PC无法检测到电缆。如何检测此RS-232上连接的设备?我在Linux下工作。有什么关于如何找到这个设备的帮助吗?
下面是我在C中找到的基于波特率和COM端口号连接到设备的代码片段。
int OpenComport(int comport_number, int baudrate)
int SendByte(int comport_number, unsigned char byte)
int SendBuf(int comport_number, unsig
当我尝试为我的Silabs USB to UART桥安装驱动程序时,我遇到了一个问题。
我从这里下载了驱动程序:
我正试着把它安装在我的树莓树上,它的内核是3.6.11
在说明中,我可以看到以下内容:
make (your cp2010x driver)
cp cp2010x.ko to /libmodules/<kernel>/kernel/driver/usb/serial
insmod /libmodules/<kernel>/kernel/driver/usb/serial/usbserial.ko
insmod xp2010x.ko
然而,当我尝试调用MAKE