USB Gadget Serial 使用说明*
概述*
USB Gadget Serial 是一种使用 USB 模拟串口的功能,使用方法和普通串口大同小异。
使用方法*
- 在
make menuconfig
中使能[*] Enable ttyACMx through USB
即可打开USB Gadget Serial
- 连接PC后会被识别为
ttyACMx
, 即可作为普通串口使用$ ll /dev/ttyACM* crw-rw---- 1 jialp dialout 166, 0 10月 19 18:24 /dev/ttyACM0
- 参考编译配置配置:
configs/nationalchip_public_version/USB_GS_bypass_bin_demo.config
demo 说明*
- demo 展示了基本的收发功能,将
USB Gadget Serial
收到的数据再发回去$ echo GS_test_1 > /dev/ttyACM0;cat /dev/ttyACM0 GS_test_1 $ echo GS_test_2 > /dev/ttyACM0;cat /dev/ttyACM0 GS_test_2 $ echo GS_test_3 > /dev/ttyACM0;cat /dev/ttyACM0 GS_test_3
- GsOpen()在_SystemInit()被调用,无需再次调用GsOpen()