USB IP
该存储库包含一个虚拟网络的STM32嵌入式固件演示,该演示包含在USB网络适配器接口上提供的单个lwIP服务器(DNS,DHCP,HTTP)。 这将是USB over IP应用程序(使用CDC-NCM协议)和低成本IP堆栈开发平台的起点。
有两种可能的受支持软件配置:
使用lwIP本机API的裸机实现。
使用FreeRTOS和lwIP netconn API的RTOS实现。
如何使用
在STM32F4DISCOVERY或32L476GDISCOVERY上构建并刷新图像(可轻松移植到其他STM32目标)
通过USB连接到PC
解决任何驱动程序问题,请参见下文
前往
特征
使用NCM实现(双缓冲,高效,简单的API)
具有附加虚拟DHCP服务器的 2.1.0,可进行开箱即用操作
DNS服务器实现允许基于域名的访问
通过DFU接口支持的USB重新编程(DFU标准实施以
1