看来我对linux的了解还不够多,以至于给自己带来了麻烦。
我正在开发几个运行Linux 的嵌入式系统(两种不同的型号)。我一直在对我使用的两个调制解调器中较新的一个的调制解调器支持代码进行故障排除。我停止了代码并尝试手动加载 usbserial 驱动程序。在较新的设备上,当我加载 usbserial 驱动程序时,/dev/ttyUSB#中出现四个设备。
我注意到旧设备上实际上一直列出了16 个ttyUSB##设备。他们永远不会消失。我猜[现在]这是因为旧内核的工作方式不同或其他原因。不幸的是,我继续删除了所有 16 个ttyUSB##设备。现在他们走了,不会再回来了。我不知道如何创建字符设备。我该如何取回这些设备?
uname -r回报2.6.17.9-ep93xx-pxa-ads5
如果我遗漏了一些重要信息,请发表评论,我会添加它。提前致谢!
您可以使用手动创建 /dev 条目
    mknod /dev/ttyUSBn c 188 n
Run Code Online (Sandbox Code Playgroud)
但设备应该根据udev规则自动创建