Linux RV1126开发板 + AIR780E模块配置RNDIS网络

一,将AIR780E通过USB线插到开发板的USB口上

     此时,使用lsusb命令可以看到 AIR780E在开发板上枚举出来的PID和VID

  

1d91 和 0001 就是VID和PID 

二, 修改内核驱动源码

  文件路径/rv1126-rv1109-linux/kernel/drivers/usb/serial/option.c

  1,添加宏定义

#define AIR780E_PRODUCT_01			0x0001
#define AIR780E_VENDOR_ID			0x19d1

 2,修改数组 usb_device_id

添加

{ USB_DEVICE(AIR780E_VENDOR_ID, AIR780E_PRODUCT_01) },

   3,修改结构体usb_serial_driver

4,修改 方法 option_probe

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 13:46:04       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 13:46:04       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 13:46:04       57 阅读
  4. Python语言-面向对象

    2024-07-19 13:46:04       68 阅读

热门阅读

  1. 【深度学习】CycleGAN

    2024-07-19 13:46:04       22 阅读
  2. 一篇就够mysql高阶知识总结

    2024-07-19 13:46:04       19 阅读
  3. oracle创建服务

    2024-07-19 13:46:04       22 阅读
  4. 音视频中文件的复用和解复用

    2024-07-19 13:46:04       23 阅读
  5. PHP 调用 JD 详情 API 接口:提升电商体验的关键

    2024-07-19 13:46:04       20 阅读
  6. 域名解析出错的解决办法

    2024-07-19 13:46:04       19 阅读
  7. 裸金属服务器

    2024-07-19 13:46:04       22 阅读