嵌入式linux——USB帧缓冲设备挂载

嵌入式linux——USB帧缓冲设备挂载

我有一个嵌入式系统,由一个 USB 帧缓冲区显示器和一个运行 Busybox (1.21.1) 的定制嵌入式 Linux (3.10.59) 盒子组成。

有一个软件运行一个利用显示器的应用程序通常安装在 fb0 上。但有时它会安装在 fb1 上,快速解决方案是重新启动,因为当它安装在 fb1 上时,帧缓冲区由于某种原因无法工作。最近更换系统中的电缆时,ESD 冲​​击也会导致 USB 重新安装到 fb1(可能是由于 fb0 超时)。

假设此事件发生在设备从 fb0 跳转到 fb1 的地方,是否可以强制删除两个设备注册,并重新枚举,以便将其分配回 fb0。

我尝试了一些 udev 修补,通过匹配我的设备参数将其专门映射到 fb0 (作为符号链接),但在 USB 链接受到干扰并且 fb0 重新启动时仍处于超时状态的情况下,它似乎没有帮助。出现并随后安装到 fb1。

相关内容