QuecPython 支持网卡介绍
2023-11-17
本章节主要针对当前 QuecPython 下支持的网卡(蜂窝无线网卡、Wi-Fi 网卡、以太网卡、USB 网卡)进行简单介绍。
支持网卡简介
蜂窝无线网卡
QuecPython 支持的模块,绝大多数都是蜂窝通信模块,因此 QuecPython 对于蜂窝无线网卡的支持有着天然的优势,其具有完善的功能接口和稳健的底层技术支撑。
Wi-Fi 网卡
QuecPython 提供了 Wi-Fi 设备管理功能,通过硬件接口外挂 Wi-Fi 芯片,或者移植 QuecPython 到 Wi-Fi 芯片的方式进行控制。
外置 Wi-Fi 网卡,针对模块芯片本身不自带 Wi-Fi 网卡,分别支持通过串口或 SDIO 硬件接口连接外部 Wi-Fi 网卡,如 ESP8266/FC41D/ASR5803。
内置 Wi-Fi 网卡,直接在 Wi-Fi 芯片上移植 QuecPython,如 FCM360W/FC41D。
以太网卡
QuecPython 提供了以太网卡/PHY芯片管理功能,QuecPython 内置 lwIP 协议栈以及 EMAC 层,使得能够驱动以太网 / PHY 芯片。现已支持多种 SPI/RMII 接口以太网芯片。
USB 网卡
QuecPython 提供了 USB 网卡管理功能,QuecPython 在 USB 接口集成 RNDIS/ECM/MBIM 协议,能够在不同系统下(如 Windows/Linux/Android/IOS等)识别成网卡设备,直接进行网络连接。
网卡支持列表
网卡类型 | 支持型号 | |
---|---|---|
蜂窝无线网卡 | 除 Wi-Fi 芯片平台外均支持 | |
Wi-Fi网卡 | ESP8266 | EC600N系列、EC600M系列、EC600E/EC800E系列 |
FC41D | EC600N系列、EC600M系列、EC600E/EC800E系列 | |
ASR5803 | EC200A系列 | |
内置WLAN | FCM360W、FC41D | |
以太网卡 | W5500 | EC600N系列、EC600M/EC800M系列 |
DM9051 | EC600N系列 | |
CH395 | EC600U系列 | YT8512/SZ18201/JL1101 | EC200A系列 |
USB网卡 | RNDIS | 除高通芯片平台及 Wi-Fi 芯片平台外均支持 |
ECM | 除高通芯片平台及 Wi-Fi 芯片平台外均支持 | |
MBIM | 仅高通芯片平台支持 |