Python
搭建开发环境 标签描述

背景 在网上用9.9淘的一块ESP32-C3(RISC-V)的小开发板上,用的CH343的USB转串口。最近打算学习用Rust开发ESP32-C3,在Ubuntu上搭建开发环境的时候发现,Ubuntu20.04上默认使用的是CDC-ACM驱动,即生成的节点为/dev/ttyACM0,但是用Rust开发ESP32-C3,需要使用VCP驱动,于是在网上找到了官方(WCH-南京沁恒)的一份Linux驱动源码: 里面的文档也说明了使用CDC-ACM驱动的一些局限性: TheCDC-ACMdriverhaslimitedcapabilitiestocontrolspecificdevices.Thi...