当你在ARM系统下调试,需要用到USB转串口程序时,
发现找不到设备驱动文件,
你输入了 dmesg查找原因,
如果你只看到这个——(设备信息)
New USB device found, idVendor=ac90, idProduct=3003
[74743.289968] usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[74743.290002] usb 2-2.1: Product: SM-2D PRODUCT USB UART
[74743.290004] usb 2-2.1: Manufacturer: SM
[74743.290006] usb 2-2.1: SerialNumber: APP-000000000
但是看不见这个——(串口驱动)
[74743.902036] cdc_acm 2-2.1:1.0: ttyACM0: USB ACM device
[74743.903940] usbcore: registered new interface driver cdc_acm
那可能是因为少了这个——cdc-acm.ko
不要忘了加这个
sudo depmod -a
还有这个
modprobe cdc-acm
然后呢,你就可以操作这个了^,^
/dev/ttyACM*