Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Linux Öеľä±ú

1.¾ä±ú¾ÍÊÇÒ»¸ö±êʶ·û£¬Ö»Òª»ñµÃ¶ÔÏóµÄ¾ä±ú£¬ÎÒÃǾͿÉÒÔ¶Ô¶ÔÏó½øÐÐÈÎÒâµÄ²Ù×÷¡£
.
2.¾ä±ú²»ÊÇÖ¸Õ룬²Ù×÷ϵͳÓþä±ú¿ÉÒÔÕÒµ½Ò»¿éÄڴ棬Õâ¸ö¾ä±ú¿ÉÄÜÊDZêʶ·û£¬mapµÄkey£¬Ò²¿ÉÄÜÊÇÖ¸Õ룬¿´²Ù×÷ϵͳÔõô´¦ÀíµÄÁË¡£
fdËãÊÇÔÚijÖ̶ֳÈÉÏÌæ´ú¾ä±ú°É£»
Linux ÓÐÏàÓ¦»úÖÆ£¬µ«Ã»ÓÐͳһµÄ¾ä±úÀàÐÍ£¬¸÷ÖÖÀàÐ͵Äϵͳ×ÊÔ´Óɸ÷×ÔµÄÀàÐÍÀ´±êʶ£¬Óɸ÷×ԵĽӿڲÙ×÷¡£
.
3.http://tech.ddvip.com/2009-06/1244006580122204_11.html
ÔÚ²Ù×÷ϵͳ²ãÃæÉÏ£¬Îļþ²Ù×÷Ò²ÓÐÀàËÆÓÚFILEµÄÒ»¸ö¸ÅÄÔÚLinuxÀÕâ½Ð×öÎļþÃèÊö·û(File
Descriptor)£¬¶øÔÚWindowsÀ½Ð×ö¾ä±ú(Handle)(ÒÔÏÂÔÚûÓÐÆçÒåµÄʱºòͳ³ÆΪ¾ä±ú)¡£Óû§Í¨¹ýij¸öº¯Êý´ò¿ªÎļþÒÔ»ñµÃ¾ä±ú£¬´Ë
ºóÓû§²Ù×ÝÎļþ½Ôͨ¹ý¸Ã¾ä±ú½øÐС£
.
Éè¼ÆÕâôһ¸ö¾ä±úµÄÔ­ÒòÔÚÓÚ¾ä±ú¿ÉÒÔ·ÀÖ¹Óû§ËæÒâ¶Áд²Ù×÷ϵͳÄں˵ÄÎļþ¶ÔÏó¡£ÎÞÂÛÊÇLinux»¹ÊÇWindows£¬Îļþ¾ä±ú×ÜÊǺÍÄں˵ÄÎļþ¶ÔÏóÏà¹ØÁªµÄ£¬µ«ÈçºÎ¹ØÁªÏ¸½ÚÓû§²¢²»¿É¼û¡£Äں˿ÉÒÔͨ¹ý¾ä±úÀ´¼ÆËã³öÄÚºËÀïÎļþ¶ÔÏóµÄµØÖ·£¬µ«´ËÄÜÁ¦²¢²»¶ÔÓû§¿ª·Å¡£
.
ÏÂÃæ¾ÙÒ»¸öʵ¼ÊµÄÀý×Ó£¬ÔÚLinuxÖУ¬ÖµÎª0¡¢1¡¢2µÄfd·Ö±ð´ú±í±ê×¼ÊäÈë¡¢±ê×¼Êä³öºÍ±ê×¼´íÎóÊä³ö¡£ÔÚ³ÌÐòÖдò¿ªÎļþµÃµ½µÄfd´Ó3¿ªÊ¼Ôö³¤¡£
fd¾ßÌåÊÇʲôÄØ?ÔÚÄÚºËÖУ¬Ã¿Ò»¸ö½ø³Ì¶¼ÓÐÒ»¸ö˽Óеē´ò¿ªÎļþ±í”£¬Õâ¸ö±íÊÇÒ»¸öÖ¸ÕëÊý×飬ÿһ¸öÔªËض¼Ö¸ÏòÒ»¸öÄں˵Ĵò¿ªÎļþ¶ÔÏ󡣶øfd£¬¾ÍÊÇÕâ
¸ö±íµÄϱꡣµ±Óû§´ò¿ªÒ»¸öÎļþʱ£¬Äں˻áÔÚÄÚ²¿Éú³ÉÒ»¸ö´ò¿ªÎļþ¶ÔÏ󣬲¢ÔÚÕâ¸ö±íÀïÕÒµ½Ò»¸ö¿ÕÏÈÃÕâÒ»ÏîÖ¸ÏòÉú³ÉµÄ´ò¿ªÎļþ¶ÔÏ󣬲¢·µ»ØÕâÒ»ÏîµÄϱê
×÷Ϊfd¡£ÓÉÓÚÕâ¸ö±í´¦ÓÚÄںˣ¬²¢ÇÒÓû§ÎÞ·¨·ÃÎʵ½£¬Òò´ËÓû§¼´Ê¹ÓµÓÐfd£¬Ò²ÎÞ·¨µÃµ½´ò¿ªÎļþ¶ÔÏóµÄµØÖ·£¬Ö»Äܹ»Í¨¹ýϵͳÌṩµÄº¯ÊýÀ´²Ù×÷¡£
.
ÔÚCÓïÑÔÀ²Ù×ÝÎļþµÄÇþµÀÔòÊÇFILE½á¹¹£¬²»ÄÑÏëÏó£¬CÓïÑÔÖеÄFILE½á¹¹±Ø¶¨ºÍfdÓÐÒ»¶ÔÒ»µÄ¹Øϵ£¬Ã¿¸öFILE½á¹¹¶¼»á¼Ç¼×Ô¼ºÎ¨Ò»¶ÔÓ¦µÄfd¡£
.
.
¾ä±ú
ά»ù°Ù¿Æ£¬×ÔÓɵİٿÆÈ«Êé
Ìøתµ½£º µ¼º½
, ËÑË÷
ÔÚ³ÌÐòÉè¼Æ
ÖÐ,¾ä±ú
ÊÇÒ»ÖÖÌØÊâµÄÖÇÄÜÖ¸Õë
¡£µ±Ò»¸öÓ¦ÓóÌÐò
ÒªÒýÓÃÆäËûϵͳ(ÈçÊý¾Ý¿â
¡¢²Ù×÷ϵͳ
)Ëù¹ÜÀíµÄÄÚ´æ
¿é»ò¶ÔÏó
ʱ£¬¾ÍҪʹÓþä±ú¡£
¾ä±úÓëÆÕָͨÕë
µÄÇø±ðÔÚÓÚ£¬Ö¸Õë°üº¬µÄÊÇÒýÓöÔÏó
µÄÄÚ´æµØÖ·
£¬¶ø¾ä±úÔòÊÇÓÉϵͳËù¹ÜÀíµÄÒýÓñêʶ£¬¸Ã±êʶ¿ÉÒÔ±»ÏµÍ³ÖØж¨Î»µ½Ò»¸öÄÚ´æµØÖ·
ÉÏ¡£ÕâÖÖ¼ä½Ó·ÃÎʶÔÏó
µÄģʽÔöÇ¿ÁËϵͳ¶ÔÒýÓöÔÏó
µÄ¿ØÖÆ¡££¨²Î¼û·â×°
)¡£
ÔÚÉÏÊÀ¼Í80Äê´úµÄ²Ù×÷Ï


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨Èý£© HCI²ã±à³Ì

1. HCI²ãЭÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI)  ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈЭÒé ......

LinuxÉ豸ģÐÍÖ®input×ÓϵͳÏê½â

Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâƪ·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´ËתÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨Õâƪ²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......

Linux ÐéÄ⻯ºÍ PCI ͸´«¼¼Êõ


 
 
¼¶
±ð£º Öм¶
M.
Tim Jones
, ×ÔÓÉ×÷¼Ò
2009 Äê 11 ÔÂ 19 ÈÕ
´¦ÀíÆ÷ÒѾ­Ñݱä
ΪÕë¶ÔÐéÄâ»·¾³Ìá¸ßÐÔÄÜ£¬µ« I/O ·½Ãæ·¢ÉúÁËʲô±ä»¯ÄØ£¿Á˽âÒ»ÖÖÃûΪÉ豸£¨»ò PCI£©Í¸´«£¨passthrough£©µÄ I/O
ÐÔÄÜÔöÇ¿¼¼Êõ£¬ÕâÖÖ´´Ð¼¼Êõͨ¹ýʹÓÃÀ´×Ô Intel® (VT-d) »ò AMD (IOMMU) µÄÓ²¼þÖ§³Ö¸Ä½ø PCI Éè ......

Linux ÐźÅsignal´¦Àíº¯Êý


×î½ü×öµÄ¶«Î÷»¹ÕæÊÇÔÓÂÒÎÞÕÂ,  Óеã¸ú²»ÉϽø¶È,½Ó´¥µÄ¶¼ÊÇδ֪µÄ¶«Î÷.¼ÌÐøÀ©³ä..
alarm£¨ÉèÖÃÐźŴ«ËÍÄÖÖÓ£©
Ïà¹Øº¯Êý signal£¬sleep
±íÍ·Îļþ #include<unistd.h>
¶¨Ò庯Êý unsigned int alarm(unsigned int seconds);
º¯Êý˵Ã÷ alarm()ÓÃÀ´ÉèÖÃÐźÅSIGALRMÔÚ¾­¹ý²ÎÊýsecondsÖ¸¶¨µÄÃëÊýºó´«Ë͸øÄ¿Ç°µÄ½ø ......

LINUX TCÖÐÎÄ°æ

9.1. ½âÊͶÓÁкͶÓÁй涨
ÀûÓöÓÁÐ,ÎÒÃǾö¶¨ÁËÊý¾Ý±»·¢Ë͵ķ½Ê½.±ØÐëÈÏʶµ½,ÎÒÃÇÖ»ÄܶԷ¢ËÍÊý¾Ý½ø
ÐÐÕûÐÎ.
¸ù¾ÝInternetµÄ¹¤×÷·½Ê½,ÎÒÃÇÎÞ·¨Ö±½Ó¿ØÖƱðÈËÏòÎÒÃÇ·¢ËÍʲôÊý¾Ý.ÓеãÏó
ÎÒÃǼÒÀïµÄÐű¨Ïä,Äã²»¿ÉÄÜ¿ØÖÆÈ«ÊÀ½ç,ÁªÏµÃ¿Ò»¸öÈË,Ð޸ıðÈ˶ÔÄã·¢ËÍÓÊ
¼þµÄÊýÁ¿.
È»¶ø,InternetÖ÷ÒªÒÀ¿¿TCP/IP,ËüµÄһЩÌØÐÔºÜÓÐÓÃ. ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ