以Nucleo-144 STM32F767板为硬件平台,基于Nuttx系统探究了USB CDC/ACM串行设备实现方式。该实现方式有别于传统桌面Linux操作系统和其他IoT操作系统,采用从应用层发送控制命令字到内核空间达成USB CDC/ACM串行设备实现策略,并使用Debian9.0系统和Nuttx系统的NSH shell环境验证了USB CDC/ACM串行设备的正常工作。