USB多端口设备LINUX环境使用指南.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
USB多端口设备LINUX环境使用指南

USB 多端口设备多端口设备 LINUX 环境环境 多端口设备多端口设备 环境环境 使用指南使用指南 使用指南使用指南 项目名称 WXPC 文档编号 LC6.521.146SM 版 本 号 1.0.1 作 者 陆智慧 版权所有 联芯科技有限公司 本资料及其包含的所有内容为联芯科技有限公司所有,受中国法律及适用之国际公约中有关著作 权法律的保护。未经联芯科技有限公司书面授权,任何人不得以任何形式复制、传播、散布、改 动或以其它方式使用本资料的部分或全部内容,违者将被依法追究责任。 联芯科技有限公司 USB 多端口设备LINUX 环境使用指南 1. 前置步骤 usbserial 驱动模块 usbserial.ko 存在于 linux 发行版本的 kernel/drivers/usb/serial/ 目录下。由于该驱动的 源代码是针对低速的串口设备编写的,所以在应用到高速 TD 终端设备之前,需要 修改驱动代码以适应高速TD 终端设备。该驱动属于字符设备,编译成模块方式。 驱动代码修改 (以Linux Kernel 2.6.27.4 为例): 编辑$kernelsrc/drivers/usb/serial/usb-serial.c 文件,调整收发缓冲区大小: 在 usb_serial_probe() 函数中/第 838 行: buffer_size = 4096; //le16_to_cpu(endpoint-wMaxPacketSize); 在 usb_serial_probe() 函数中/第 862 行: buffer_size = 4096; //le16_to_cpu(endpoint-wMaxPacketSize); 在 usb_serial_probe() 函数中/第 888 行: buffer_size = 4096; //le16_to_cpu(endpoint-wMaxPacketSize); 修改后,使用make 重新编译即可。 使用方式为: insmod usbserial.ko vendor=0x1AB7 product=0x6000 等号后面的为设备的 VID 和 PID ,可根据具体设备设置。 插入硬件后,设备为: /dev/ttyUSBx 如果为单端口设备,x=0 ,即为/dev/ttyUSB0 如果为多端口设备,x=0 至端口数-1,为多个设备。 插入基于 U

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档