但我依然认为在IoT Gateway设计中,基于USB的DFU/CDC-ACM/CDC-ECM是必须得到支持的。 DFU用于固件升级; ACM可以用于一些简单的转换设计,比如SPI/I2C/GPIO/LIN的转换; ECM可以用于网络相关的设计,可以直接提供socket接口,比如socket CAN,还有IPv6/6LowPAN等。 在对内核缺乏了解的情况下,只有通过不同的固件来做黑箱测...
由于需要在stm32上使用USB Host CDC-ECM,连接EC20发送数据到服务器,接触到了ThreadX实时操作系统。 在调研过程中,发现stm32官方USB库内只有Device ECM类,无法作为host连接网卡; 电脑上经常使用的tinyusb,对stm设备的device支持较差; 此外还有lrndis、TeenyUSB,提供了host ecm类的支持,但使用并不方便,且有的已很少...
STM32 ECM 获取配置描述符 设置配置 ME909在不同的系统使用不同的配置描述符, 默认使用的是第1个配置描述符,也就是XP/WIN7使用的moderm,用STM32读出来的也是这个配置描述符, 但是我要在STM32上运行ECM协议...,。。。 没想到第1步就遇到了困难,第2个配置描述读不出来,搞了一下午,快21:00时,才有了灵感,...
USBX 设备支持大多数流行类,包括 CDC/ACM、CDC/ECM、DFU、HID、PIMA (PTP/MTP) (w/MTP)、RNDIS 和 STORAGE。此外还支持自定义类。 2.3.5 USBX主机类支持 USBX 主机支持大多数流行类,包括 ASIX、AUDIO、CDC/ACM、CDC/ECM、GSER、HID(键盘、鼠标和远程控制)、HUB、PIMA (PTP/MTP)、PRINTER、PROLIFIC 和 S...
USBX 设备支持大多数流行类,包括 CDC/ACM、CDC/ECM、DFU、HID、PIMA (PTP/MTP) (w/MTP)、RNDIS 和 STORAGE。此外还支持自定义类。 2.3.5 USBX主机类支持 USBX 主机支持大多数流行类,包括 ASIX、AUDIO、CDC/ACM、CDC/ECM、GSER、HID(键盘、鼠标和远程控制)、HUB、PIMA (PTP/MTP)、PRINTER、PROLIFIC 和 ...
ppp在4G上过时了,直接在STM32上ECM吧,这个有搞头,我不会,这个真做出来了,不知道和arm9的usb口...
网络集成:RNDIS、CDC-ACM、CDC-EEM、CDC-ECM、CDC-OBEX,以及CDC-FTDI。 法律免责声明 除了本网站所载的使用条款、意法半导体销售条款和条件以及隐私政策,以下条款和条件适用于所有意法半导体合作伙伴计划。 尽管意法半导体已经尝试在网站上提供准确的信息,但意法半导体对信息的准确性不承担任何责任。意法半导体在本网...
基于USB ACM/CDC和cmdline实现SPI NOR Flash的读写; 基于USB ACM/CDC开发HCI定制协议; 基于Linux udev的USB设备插入拔出时间的检测; 计划 开发其他TLV类型二进制协议和基于字符串的JSON RPC等协议; 实现xmodem传输; 实现I2C设备扫描与访问; 更新现有的LoRaPHY/Aloha/LoRaWAN USB Dongle; ...
cdc acm例程改的,lwip的移植借鉴原子dm9000的例子,由于u***的Bulk-In/Out端点在full speed的情况下收发数据只有64字节,以太网mtu在1500字节,没法像串行或并行的以太网芯片那样一次收发,这是移植的一个难点,尤其是接收,不过lwip出色的链表结构完美解决这个问题,搞USB-CDC-ECM协议过程中还有不少难点,不过我记不清了...
CMX-USB设备协议栈提供了广泛的附加组件选项,包括支持键盘、鼠标或操作杆等人机界面设备的HID类实现,具有优化的MMC/SD卡或其他设备访问驱动程序的完整USB大容量存储类,支持标准通信端口的CDC类实现,用于便携式媒体设备的媒体传输 (MTP)类,MTP类的Pictbridge扩展,用于远程网络连接的RNDIS,用于以太网网络控制的ECM,音频、...