À̰ÍÀÌ ÀÛµ¿Çϵµ·Ï Çϱâ À§ÇØ ´ÙÀ½ÀÇ ½ÇÇàÀ» °¡´ÉÇÏ°Ô ÇØ¾ß ÇÑ´Ù.:
Ä¿³ÎÀ» È£ÃâÇÏ¿© ioperm ¸í·ÉÀ» ÅëÇØ I/O ÁÖ¼Ò °ø°£ÀÇ ÆÛ¹Ì¼ÇÀ» ¾ò´Â´Ù. : eg ioperm( BASE, range ,1);
Áö½Ã´ë·Î ÀÏÀ» ³¡³Â´Ù¸é, º´·Ä Æ÷Æ®¸¦ 0-5V ·Î ¸ÂÃá´Ù. eg outb( 1, BASE );
Ä¿Çǰ¡ ²úÀ» ¶§ ±îÁö ÃæºÐÇÑ ½Ã°£À» ±â´Ù¸°´Ù. ¸í·ÉÇàÀ» ¹Ù¶óº¸´Â µ¿¾ÈÀ̶ó¸é °¡Àå ÁÁÀ» °ÍÀÌ´Ù.
±×¸®°í ³ª¸é Ä¿ÇǸӽÅÀº ²¨Á®¾ß ÇÑ´Ù. : outb( 0 , BASE );
¸ðµç °ÍÀÌ ³¡³ª±â Àü¿¡ º´·Ä Æ÷Æ®¿¡ ioperm( BASE, range, 0); ¸í·ÉÀ¸·Î »ç¿ë Æ÷±â ½ÅÈ£¸¦ º¸³½´Ù.
setuid ÇÁ·Î±×·¥À¸·Î ¸¸µé¸é ¸ðµç »ç¶÷µéÀÌ Ä¿ÇǸ¦ ¸¶½Ç ¼ö ÀÖ°Ô µÇ¹Ç·Î ´õ À¯¿ëÇÏ´Ù!
Ä¿³Î ÇØÄ¿ °¡À̵带 Âü°íÇÏ¿© µð¹ÙÀ̽º µå¶óÀ̹ö¿¡ ¼Õ´ëÀÚ. (³» »ý°¢À¸·Î´Â »ç¿ëÀÚ °ø°£ÀÌ ÇÊ¿äÇÑ °ÍÀÌ´Ù.) À̰ÍÀ» ¸ðµâ·Î ¸¸µé¸é Ä¿³ÎÀ» »õ·Î ¾÷ÇÒ ¶§ ¸¶´Ù ¸Å¹ø ÄÄÆÄÀÏÇÒ Çʿ䵵 ¾ø¾îÁø´Ù. ±×¸®°í ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏÀÚ.:
echo cappuccino >/dev/coffee
±×¸®°í ´ç½ÅÀÌ ¶ß°Å¿î Ä¿ÇǸ¦ ¼ø½Ä°£¿¡ ¸¸µé¾î³»±â¸¦ ¿øÇÑ´Ù¸é, /dev/coffee°¡ ·çÆ®¸¸ÀÌ ¼Õ´î ¼ö ÀÖ´ÂÁö ¾Æ´Ï¸é ¿©Å¸ÀÇ »ç¿ëÀÚµµ ¼Õ´î ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ Á¤È®È÷ ±ÇÇÑÀ» ÁÖ¾î¾ß ÇÑ´Ù.
ÀÌ ¹æ½ÄÀÇ ¶Ù¾î³ Á¡Àº º´·Ä Æ÷Æ®ÀÇ ACK¸¦ ÅëÇØ Ä¿ÇÇ ¸Ó½Å°ú ¼ÒÅëÇÏ´Â °ÍÀ» Áö¿øÇÑ´Ù´Â °ÍÀÌ´Ù. ¿ì¼öÇÑ Ä¿ÇÇ ¸Ó½ÅÀº ÀÎÅÍ·´Æ®¸¦ ¸¸µé¾î ³¾ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.
¼÷Á¦·Î ÇØ º¸½Ã±æ!!!
¸¸¾à ´ç½ÅÀÌ C ÇÁ·Î±×·¥À» ÇÒ ¼ö ÀÖ´Ù¸é, ´ç½ÅÀº °£´ÜÇÑ CGI°í Ä¿ÇÇ ¸Ó½ÅÀ» ÄÑ°í ²ô´Â °ÍÀ» Á¦¾îÇÒ ¼öµµ ÀÖ´Ù. ¾µ¸¸ÇÑ À¥ÆäÀÌÁö¸¦ ¸¸µé¾î¼ ¾î¶»°Ô Ä¿ÇǸ¦ ¸¸µå´ÂÁö¿¡ ´ëÇØ ¶°µé°í´Â ¾ÆÆÄÄ¡ À¥ ¼¹ö »ó¿¡ ¿Ã·Á ¹ö·Áµµ ÁÁÀ» °ÍÀÌ´Ù.