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

linuxÄں˽ṹ½éÉÜ

      LinuxÄÚºËÖ÷ÒªÓÉÎå¸ö×Óϵͳ×é³É£º½ø³Ìµ÷¶È£¬ÄÚ´æ¹ÜÀí£¬ÐéÄâÎļþϵͳ£¬ÍøÂç½Ó¿Ú£¬½ø³Ì¼äͨÐÅ¡£
1£¬½ø³Ìµ÷¶È£¨SCHED£©:¿ØÖƽø³Ì¶ÔCPUµÄ·ÃÎÊ¡£µ±ÐèҪѡÔñÏÂÒ»¸ö½ø³ÌÔËÐÐʱ£¬Óɵ÷¶È³ÌÐòÑ¡Ôñ×îÖµµÃÔËÐеĽø³Ì¡£¿ÉÔËÐнø³Ìʵ¼ÊÉÏÊǽöµÈ´ýCPU×ÊÔ´µÄ½ø³Ì£¬Èç¹ûij¸ö½ø³ÌÔڵȴýÆäËü×ÊÔ´£¬Ôò¸Ã½ø³ÌÊDz»¿ÉÔËÐнø³Ì¡£LinuxʹÓÃÁ˱Ƚϼòµ¥µÄ»ùÓÚÓÅÏȼ¶µÄ½ø³Ìµ÷¶ÈË㷨ѡÔñеĽø³Ì¡£
2£¬ÄÚ´æ¹ÜÀí£¨MM£©ÔÊÐí¶à¸ö½ø³Ì°²È«µÄ¹²ÏíÖ÷ÄÚ´æÇøÓò¡£LinuxµÄÄÚ´æ¹ÜÀíÖ§³ÖÐéÄâÄڴ棬¼´ÔÚ¼ÆËã»úÖÐÔËÐеijÌÐò£¬Æä´úÂ룬Êý¾Ý£¬¶ÑÕ»µÄ×ÜÁ¿¿ÉÒÔ³¬¹ýʵ¼ÊÄÚ´æµÄ´óС£¬²Ù×÷ϵͳֻÊǰѵ±Ç°Ê¹ÓõijÌÐò¿é±£ÁôÔÚÄÚ´æÖУ¬ÆäÓàµÄ³ÌÐò¿éÔò±£ÁôÔÚ´ÅÅÌÖС£±ØÒªÊ±£¬²Ù×÷ϵͳ¸ºÔðÔÚ´ÅÅ̺ÍÄÚ´æ¼ä½»»»³ÌÐò¿é¡£ÄÚ´æ¹ÜÀí´ÓÂß¼­ÉÏ·ÖΪӲ¼þÎ޹ز¿·ÖºÍÓ²¼þÓйز¿·Ö¡£Ó²¼þÎ޹ز¿·ÖÌṩÁ˽ø³ÌµÄÓ³ÉäºÍÂß¼­ÄÚ´æµÄ¶Ô»»£»Ó²¼þÏà¹ØµÄ²¿·ÖΪÄÚ´æ¹ÜÀíÓ²¼þÌṩÁËÐéÄâ½Ó¿Ú¡£
3£¬ÐéÄâÎļþϵͳ£¨VirtualFileSystem,VFS£©ÎªËùÓеÄÉ豸ÌṩÁËͳһµÄ½Ó¿Ú£¬VFSÌṩÁ˶à´ïÊýÊ®ÖÖ²»Í¬µÄÎļþϵͳ¡£ÐéÄâÎļþϵͳ¿ÉÒÔ·ÖΪÂß¼­ÎļþϵͳºÍÉ豸Çý¶¯³ÌÐò¡£Âß¼­ÎļþϵͳָLinuxËùÖ§³ÖµÄÎļþϵͳ£¬Èçext2,fatµÈ£¬É豸Çý¶¯³ÌÐòָΪÿһÖÖÓ²¼þ¿ØÖÆÆ÷Ëù±àдµÄÉ豸Çý¶¯³ÌÐòÄ£¿é¡£ 
4£¬ÍøÂç½Ó¿Ú£¨NET£©ÌṩÁ˶Ը÷ÖÖÍøÂç±ê×¼µÄ´æÈ¡ºÍ¸÷ÖÖÍøÂçÓ²¼þµÄÖ§³Ö¡£ÍøÂç½Ó¿Ú¿É·ÖÎªÍøÂçЭÒéºÍÍøÂçÇý¶¯³ÌÐò¡£ÍøÂçЭÒ鲿·Ö¸ºÔðʵÏÖÿһÖÖ¿ÉÄܵÄÍøÂç´«ÊäЭÒé¡£ÍøÂçÉ豸Çý¶¯³ÌÐò¸ºÔðÓëÓ²¼þÉ豸ͨѶ£¬Ã¿Ò»ÖÖ¿ÉÄܵÄÓ²¼þÉ豸¶¼ÓÐÏàÓ¦µÄÉ豸Çý¶¯³ÌÐò¡£
5£¬½ø³Ì¼äͨѶ(IPC) Ö§³Ö½ø³Ì¼ä¸÷ÖÖͨÐÅ»úÖÆ¡£´¦ÓÚÖÐÐÄλÖõĽø³Ìµ÷¶È£¬ËùÓÐÆäËüµÄ×Óϵͳ¶¼ÒÀÀµËü£¬ÒòΪÿ¸ö×Óϵͳ¶¼ÐèÒª¹ÒÆð»ò»Ö¸´½ø³Ì¡£Ò»°ãÇé¿öÏ£¬µ±Ò»¸ö½ø³ÌµÈ´ýÓ²¼þ²Ù×÷Íê³Éʱ£¬Ëü±»¹ÒÆð£»µ±²Ù×÷ÕæÕýÍê³Éʱ£¬½ø³Ì±»»Ö¸´Ö´ÐС£
    ¸÷¸ö×Óϵͳ֮¼äµÄÒÀÀµ¹ØÏµÈçÏ£º
1£¬½ø³Ìµ÷¶ÈÓëÄÚ´æ¹ÜÀíÖ®¼äµÄ¹ØÏµ£ºÕâÁ½¸ö×Óϵͳ»¥ÏàÒÀÀµ¡£ÔÚ¶àµÀ³ÌÐò»·¾³Ï£¬³ÌÐòÒªÔËÐбØÐëΪ֮´´½¨½ø³Ì£¬¶ø´´½¨½ø³ÌµÄµÚÒ»¼þÊÂÇ飬¾ÍÊǽ«³ÌÐòºÍÊý¾Ý×°ÈëÄÚ´æ¡£
2£¬½ø³Ì¼äͨÐÅÓëÄÚ´æ¹ÜÀíµÄ¹ØÏµ£º½ø³Ì¼äͨÐÅ×ÓϵͳҪÒÀÀµÄÚ´æ¹ÜÀíÖ§³Ö¹²ÏíÄÚ´æÍ¨ÐÅ»úÖÆ£¬ÕâÖÖ»úÖÆÔÊÐíÁ½¸ö½ø³Ì³ýÁËÓµÓÐ×Ô¼ºµÄ˽Óпռ䣬»¹¿ÉÒÔ´æÈ¡¹²Í¬µÄÄÚ´æÇøÓò¡£
3£¬ÐéÄâÎļþϵͳÓëÍøÂç½Ó¿ÚÖ®¼äµÄ¹ØÏµ£ºÐéÄâÎļþϵͳÀûÓÃÍøÂç½Ó¿ÚÖ§³ÖÍøÂçÎļþϵͳ(NFS),Ò²ÀûÓÃÄÚ´æ¹ÜÀíÖ§³ÖRAMDISKÉ豸¡£
4£¬ÄÚ´æ¹ÜÀíÓëÐé


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì(Áù) L2CAP±à³ÌʵÀý

ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
 Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......

ʵսLinux Bluetooth±à³Ì (Æß) SDPЭÒé

Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖЭÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀЭÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......

Linux»ã±àÓï·¨¿ª·¢

»ã±àÓïÑÔµÄÓŵãÊÇËٶȿ죬¿ÉÒÔÖ±½Ó¶ÔÓ²¼þ½øÐвÙ×÷£¬Õâ¶ÔÖîÈçͼÐδ¦ÀíµÈ¹Ø¼üÓ¦ÓÃÊǷdz£ÖØÒªµÄ¡£Linux ÊÇÒ»¸öÓà C ÓïÑÔ¿ª·¢µÄ²Ù×÷ϵͳ£¬ÕâʹµÃºÜ¶à³ÌÐòÔ±¿ªÊ¼Íü¼ÇÔÚ Linux Öл¹¿ÉÒÔÖ±½ÓʹÓûã±àÕâÒ»µ×²ãÓïÑÔÀ´ÓÅ»¯³ÌÐòµÄÐÔÄÜ¡£±¾ÎÄΪÄÇЩÔÚLinux ƽ̨Éϱàд»ã±à´úÂëµÄ³ÌÐòÔ±ÌṩָÄÏ£¬½éÉÜ Linux »ã±àÓïÑÔµÄÓï·¨¸ñʽºÍ¿ª·¢¹¤¾ ......

LinuxÏÂTrac°²×°ÊÖ¼Ç

֮ǰ·¢¹ýһƪÔÚWindowsϰ²×°TracµÄ·½·¨£¬²»¹ýTrac¸ü¶àµÄÊÇÔÚLinuxÏÂʹÓã¬
ËùÒÔÕâÀï½éÉÜÒ»ÏÂÔÚLinuxϵݲװ·½·¨¡£Ê±¹ý¾³Ç¨£¬TracÏÖÔÚÒÑÕýʽ·¢²¼ÁË0.11°æ£¬
Óë֮ǰµÄ0.9¡¢0.10Ïà±È£¬Õâ¸ö°æ±¾µÄ´úÂëä¯ÀÀÆ÷Ôö¼ÓÁËÐí¶à¹¦ÄÜ£¬
×îºÃÓõľÍÊÇËüÖ§³ÖsubversionµÄBlameÁË£¬¿ÉÒԲ鿴µ½Ô´´úÂëµÄÿһÐÐÊÇÔÚÄĸö°æ±¾ÓÉË­Ð޸ĵġ£
Õ ......

ÍæÒ»ÏÂLINUXÍø¹Ø·þÎñÆ÷·À»ðǽ

       ×î½üÒ»Ö±¿àÐÄÑо¿»ùÓÚÍøÂç¹ÜÀí·½ÃæµÄÓ¦Óã¬Ñ¸À×µÈÏÂÔØÈí¼þ¸øÃ»Óи߶ËÉ豸µÄÍøÂç´øÀ´ÁËÂé·³¡£¹«Ë¾µÄCISCO 2811 ²»ÄÜÓÃÀ´×öÁ÷¿Ø£¬ºóÀ´ÔÚWINDOWS Óò¿ØÉÏ×öÁËÒ»¸öÁ÷¿Ø£¬µ«ÊÇÐèÒª¹Ø±Õ¾ÖÓòÍøÖмÆËã»úµÄ¶Ë¿Ú£¨³ýÆóÒµÓ¦ÓÃÖ®ÍâµÄ£©£¬ºóÀ´ÓÃËû×ö·À»ðǽ¶¼×½½ó¼ûÖ⣬ÈÃÈËʵÔÚÊÇÎÞ·¨ÈÌÊÜ£¬³ýÁËÒ»¸ö ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ