ලිනක්ස් පද්ධති පරිපාලකගේ මාර්ගෝපදේශය

MAKEDEV යනු නොපවතින උපාංග ගොනු නිර්මාණය කිරීමේ මනාප ක්රමයයි. කෙසේ වෙතත්, සමහරවිට MAKEDEV විධානාවලිය ඔබ නිර්මාණය කිරීමට බලාපොරොත්තු වන උපාංග ගොනුව ගැන නොදන්නේ. Mknod විධානය ඇතුල් වන තැන මෙතැන වේ. Mknod භාවිතා කිරීම සඳහා ඔබ ඔබ නිර්මාණය කිරීමට බලාපොරොත්තු වන උපාංගය සඳහා ප්රධාන සහ සුළු නෝඩ් අංක දැන සිටිය යුතුය. කර්නල් මූල ලේඛනයේ device.txt ගොනුවේ මෙම තොරතුරු වල කැනොනිකල් මූලාශ්රය වේ.

උදාහරණයක් ලෙස, අපි MAKEDEV හි වින්යාසය, / dev / ttyS0 උපාංග ගොනුව නිර්මාණය කරන්නේ කෙසේදැයි නොදන්නේ යැයි අපි විශ්වාස කරමු. අපි එය නිර්මාණය කිරීම සඳහා mknod භාවිතා කළ යුතුයි. ප්රධාන අංක 4 හා සුළු අංක 64 සහිත චරිත උපාංගයක් විය යුතු බව අපි දන්නා උපාංග.t.txt. එබැවින් අපි දැන් ගොනුව සෑදීමට අවශ්ය සියලු දේ දැන සිටියෙමු.

# mknod / dev / ttyS0 c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 root dialout 4, 64 Oct 23 18: 23 / dev / ttyS0

ඔබට පෙනෙන පරිදි, ගොනුව සෑදීම සඳහා තවත් බොහෝ පියවර අවශ්ය වේ. කෙසේ වෙතත්, මෙම උදාහරණයේදී ඔබට අවශ්ය ක්රියාවලිය දැක ගත හැක. TTYS0 ගොනුව MAKEDEV විධානාවලිය මගින් ලබා නොදෙන බවක් නොපෙනේ . නමුත් එය පැහැදිලි කිරීම සඳහා ප්රමාණවත් වේ.

* බලපත්රය

* Linux දර්ශකය හැඳින්වීම