arm-linux下usb转串口移植手册

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

arm-linux下usb转串口移植手册:

讲述在嵌入式平台上,移植usb转串口的步骤:

1、配置Kernel

2、文件系统配置等。

Kernel:在配置内核时:加入usb转串口的支持、加入usb转串口器件的支持。

不同厂家的usb转串口工具需要的驱动可能不一样。

Device Drivers --->

USB support --->

--- USB port drivers

USB Serial Converter support --->

<*> USB Serial Converter support

[*] USB Serial Console device support

[*] USB Generic Serial drivert

< > USB AIRcable Bluetooth Dongle Driver (EXPERIMENTAL)

<*> USB FTDI Single Port Serial Driver (EXPERIMENTAL)

本次实验才用的是FTDI的usb转串口工具

在配置Kernel时,还可以加入对其他厂家的驱动支持。

文件系统:

1、在/dev目录下建立设备文件/dev/ttyUSB0

mknod /dev/ttyUSB0 c 188 0

2、在运行/sbin/getty登陆命令之前要先设置好:usb转串口对应端口的波特率、停止位等。int usb_to_serial_init(viod)

{

iUSBTORS232 = open( "/dev/ttyUSB0", O_RDWR);

if (iUSBTORS232 iRS232 < 0)

{

printf("Can't open device dev/ttyUSB00");

return -1;

}

set_speed(iUSBTORS232 iRS232,BAUDRA TE);

set_Parity(iUSBTORS232 iRS232,8,1,'n');

close(iRS232);

}

3、在/etc/inittab 加入如下命令。同时用consel和usb转串口工具登陆。

# Example of how to put a getty on a serial line (for a terminal)

::respawn:/sbin/getty -L ttyS0 115200 vt100

::respawn:/sbin/getty -L ttyUSB0 115200 vt100

相关文档
最新文档