gpt4 book ai didi

c - 哪个函数负责在 linux "usbserial"驱动程序中接收数据?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:34:12 25 4
gpt4 key购买 nike

我查看了usb-serial.c,它是Linux内核中usbserial模块中的一个源文件。我想在此驱动程序中实现一些自定义,例如,在通信 (Tx/Rx) 发生时闪烁 LED。但是,我无法找到负责该通信的功能。我能够找到 serial_write 但找不到 serial_readserial_receive 或类似的。有谁知道这个驱动程序中的接收数据功能?提前致谢...!

最佳答案

尝试 usb_serial_generic_read_bulk_callback(来自 drivers/usb/serial/generic.c)。我认为此函数中具有 port->read_urbs 的行基本上是 USB 读取开始的时间。

因此,如果您制作该函数的自己版本,您可以将其放在 usb_serial_operations_init 中,代替 usb_serial_generic_read_bulk_callback

关于c - 哪个函数负责在 linux "usbserial"驱动程序中接收数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52256306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com