我正在尝试将usb转串口驱动程序添加到我的arch linux arm设备中,并且我注意到内核源代码树中已经包含了FTDI驱动程序的源文件,位于:
驱动程序/usb/串口,存在ftdi_sio.c和ftdi_sio.h如何构建ftdi内核模块并将其包含到引导中,以便在我的arch linux arm上具有usb转串口功能?
我试着在Windows中逐行读取COM端口的数据.在PuTTY中,COM连接看起来很好--我的串行设备( MSP430 Launchpad)每秒输出一次字符串“数据”。但是,当我使用一个简单的C程序读取COM端口并打印读取的字节数时,数据本身就完全损坏了:6 Data
a
表示6 Data的行是正确的(四个字符,然后是\r\n),但是那些不包含完整消息的行发生了什么?根据的说法,默认情况下,ReadFile应该读取整行。这是不正确的-我需要自己缓冲它并等待一个行提要字符
我有一个基于FTDI芯片的USB到串行转换,我将在某一点上尝试通过RS232与电视通信。我正在运行Ubuntu Maverick。串行环回测试成功。我同时做空Tx和Rx并运行下面的C程序,我的键盘在屏幕上回响。#include <stdlib.h>#include <unistd.h>#include <termios.h>
int ma