Linux
修復某個 USB 設備的 USB 設備文件
我的 Linux/Ubuntu 桌面機器有問題。該機器用作依賴四個 USB 設備的大型裝置(自主船)的一部分。其中三個插入 USB 集線器,一個直接插入機器。
每次我們重新連接設備或重新啟動電腦時,設備可能會獲得不同的設備編號。這對我們來說是個大問題,因為要從我們的軟體初始化這些設備,我們需要它們的位置。
是否有作業系統方面的解決方案可以為它們分配某些數字或使用連結或其他東西來確保它們始終可以從軟體以相同的方式訪問?
如果只有程序化解決方案,也許可以將問題移至 stackoverflow.com
您應該編寫 udev 規則,在設備連接時為設備分配一個持久符號連結。有關詳細資訊,請參閱本教程以編寫 udev 規則。
我不了解 Ubuntu,但 Red Hat 有一個符號連結: /dev/disk/by-label/ 指向實際的設備文件。
您可能還想研究 udev;這也可以做你想做的事情。