OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

7.4.3. ຈັດການກັບອຸປະກອນທີ່ຊໍ້າກັນ

ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນພາກທີ 7.3, "ພາບລວມຂອງອຸປະກອນ ແລະການຈັດການໂມດູນ", ຄໍາສັ່ງທີ່ອຸປະກອນທີ່ມີຟັງຊັນດຽວກັນປາກົດຢູ່ໃນ / dev ເປັນສິ່ງຈໍາເປັນແບບສຸ່ມ. ຕົວຢ່າງ: ຖ້າທ່ານມີກ້ອງເວັບ USB ແລະເຄື່ອງຮັບສັນຍານໂທລະພາບ, ບາງຄັ້ງ /dev/ ວິດີໂອ0 ຫມາຍເຖິງກ້ອງຖ່າຍຮູບແລະ / dev / video1 ຫມາຍເຖິງເຄື່ອງຮັບສັນຍານ, ແລະບາງຄັ້ງຫຼັງຈາກ reboot ຄໍາສັ່ງຈະປ່ຽນເປັນອັນກົງກັນຂ້າມ. ສໍາລັບທຸກຊັ້ນຮຽນຂອງຮາດແວຍົກເວັ້ນບັດສຽງແລະບັດເຄືອຂ່າຍ, ນີ້ແມ່ນການແກ້ໄຂໂດຍການສ້າງກົດລະບຽບ Udev ສໍາລັບ symlinks ຄົງທີ່ທີ່ກໍາຫນົດເອງ. ກໍລະນີຂອງບັດເຄືອຂ່າຍແມ່ນກວມເອົາແຍກຕ່າງຫາກໃນພາກ 7.5, "ການຕັ້ງຄ່າເຄືອຂ່າຍທົ່ວໄປ", ແລະການຕັ້ງຄ່າບັດສຽງສາມາດພົບໄດ້ໃນ blfs.

ສໍາລັບແຕ່ລະອຸປະກອນຂອງທ່ານທີ່ອາດຈະມີບັນຫານີ້ (ເຖິງແມ່ນວ່າບັນຫາບໍ່ມີຢູ່ໃນການແຈກຢາຍ Linux ໃນປະຈຸບັນຂອງທ່ານ), ຊອກຫາໄດເລກະທໍລີທີ່ສອດຄ້ອງກັນພາຍໃຕ້ /sys/ຫ້ອງຮຽນ or /sys/block. ສໍາລັບອຸປະກອນວິດີໂອ, ນີ້ອາດຈະເປັນ

/sys/class/video4linux/videoX. ຄິດ​ໄລ່​ຄຸນ​ສົມ​ບັດ​ທີ່​ລະ​ບຸ​ອຸ​ປະ​ກອນ​ທີ່​ເປັນ​ເອ​ກະ​ລັກ (ໂດຍ​ປົກ​ກະ​ຕິ​, ID ຜູ້​ຂາຍ​ແລະ​ຜະ​ລິດ​ຕະ​ພັນ​ແລະ / ຫຼື​ຈໍາ​ນວນ serial ເຮັດ​ວຽກ​)​:


udevadm ຂໍ້ມູນ -a -p /sys/class/video4linux/video0

udevadm ຂໍ້ມູນ -a -p /sys/class/video4linux/video0


ຫຼັງຈາກນັ້ນ, ຂຽນກົດລະບຽບທີ່ສ້າງ symlinks, ເຊັ່ນ:


cat > /etc/udev/rules.d/83-duplicate_devs.rules << "EOF"


# symlinks ຄົງທີ່ສໍາລັບ webcam ແລະ tuner

KERNEL=="video*", ATTRS{idProduct}=="1910", ATTRS{idVendor}=="0d81", \ SYMLINK+="webcam"

KERNEL=="video*", ATTRS{device}=="0x036f", ATTRS{vendor}=="0x109e", \ SYMLINK+="tvtuner"


EOF

cat > /etc/udev/rules.d/83-duplicate_devs.rules << "EOF"


# symlinks ຄົງທີ່ສໍາລັບ webcam ແລະ tuner

KERNEL=="video*", ATTRS{idProduct}=="1910", ATTRS{idVendor}=="0d81", \ SYMLINK+="webcam"

KERNEL=="video*", ATTRS{device}=="0x036f", ATTRS{vendor}=="0x109e", \ SYMLINK+="tvtuner"


EOF


ຜົນໄດ້ຮັບແມ່ນວ່າ / dev / video0 ແລະ / dev / video1 ອຸ​ປະ​ກອນ​ຍັງ​ສະ​ຸ່ມ​ສົ່ງ​ກັບ tuner ແລະ​ກ້ອງ​ຖ່າຍ​ຮູບ​ເວັບ​ໄຊ​ຕ​໌ (ແລະ​ດັ່ງ​ນັ້ນ​ບໍ່​ຄວນ​ຈະ​ຖືກ​ນໍາ​ໃຊ້​ໂດຍ​ກົງ​)​, ແຕ່​ວ່າ​ມີ symlinks​. /dev/tvtuner ແລະ /dev/webcam ທີ່ຊີ້ໄປຫາອຸປະກອນທີ່ຖືກຕ້ອງສະເໝີ.


OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: