linux ѧϰ¼Æ»®
½â´ð£ºÑ§Ï°LinuxµÄËĸö²½Öè
¼ÙÉèÄãÊǼÆËã»ú¿Æ°à³öÉí£¬¼ÆËã»úϵµÄ»ù±¾¿Î³ÌÈçÊý¾Ý½á¹¹¡¢²Ù×÷ϵͳ¡¢Ìåϵ½á¹¹¡¢±àÒëÔÀí¡¢¼ÆËã»úÍøÂçÄãÈ«ÐÞ¹ý
ÎÒÏë´ó¸Å¿ÉÒÔ·ÖΪ4¸ö½×¶Î£¬Ë®Æ½´ÓµÍµ½¸ß
´Ó°²×°Ê¹ÓÃ=>linux³£ÓÃÃüÁî=>linuxϵͳ±à³Ì=>Äں˿ª·¢ÔĶÁÄÚºËÔ´Âë
ÆäÖÐѧϰlinux³£ÓÃÃüÁîʱ¾ÍҪѧ»á×Ô¼º±àÒëÄںˣ¬ÓÅ»¯ÏµÍ³£¬µ÷Õû²ÎÊý
°²×°ºÍ³£ÓÃÃüÁîÊéÌ«¶àÁË£¬ÕÒ±¾ÉÔ΢ÏêϸµãµÄ¾Íok£¬Æä¼äÐèҪѧ»áÕýÔò±í´ïʽ
ϵͳ±à³ÌÍÆ¼ö¡¶¸ß¼¶unix»·¾³±à³Ì¡·£¬ºÚ»°½ÐAPUE
»¹ÓС¶unixÍøÂç±à³Ì¡·
Õâʱºò´ó¸Å»¹ÐèÒª¿´×ÊÁÏÀí½âelfÎļþ¸ñʽ£¬Á¬½ÓÆ÷ºÍ¼ÓÔØÆ÷£¬cmuµÄÒ»±¾½Ì²ÄÖÐÎÄÃûΪ¡¶ÉîÈëÀí½â¼ÆËã»úϵͳ¡·±È½ÏºÃ
Äں˿ª·¢ÔĶÁÄÚºËÔ´Âë½×¶Î£¬´ÓдÇý¶¯ÈëÊÖÖð½¥ÉîÈëlinuxÄں˿ª·¢
²Î¿¼ÊéÈçÏ¡¶linux device drivers¡·£¬ºÚ»°½Ðldd
¡¶linux kernel development¡·£¬ºÚ»°½Ðlkd
¡¶understading the linux kernel¡·£¬ºÚ»°½Ðutlk
¡¶linuxÔ´ÂëÇé¾°·ÖÎö¡·
ÕâËı¾ÊéΪ¸ãÄں˵ıضÁÊé¼®
×îºó£¬µÚÈý½×¶ÎºÍµÚËĽ׶Î×îÖØ¶¯ÊÖ£¬¿ÕÑÔÎÞÒæ£¬¹â¿´ÊéÒ²²»ÕÖ£¬²»¶¯ÊÖÄÇЩ¶«Î÷Àí½â²»ÁË
ѧϰlinux/unix±à³Ì·½·¨µÄ½¨Òé
½¨Òéѧϰ·¾¶£º
¡¡¡¡Ê×ÏÈÏÈѧѧ±à¼Æ÷£¬vim, emacsʲôµÄ¶¼ÐС£
È»ºóѧmake fileÎļþ£¬Ö»ÒªÖªµÀÒ»µã¾ÍÐУ¬ÕâÑù¾Í¿ÉÒÔ×¼±¸±à³ÌÐòÁË¡£
¡¡¡¡È»ºó¿´¿´¡¶C³ÌÐòÉè¼ÆÓïÑÔ¡·K&R£¬ÕâÑùÄØ£¬»ù±¾ÉϾͿÉÒÔ½øÐÐÒ»°ãµÄ±à³ÌÁË£¬Ë³±ãÕÒ±¾Êý¾Ý½á¹¹µÄÊéÀ´¿´¡£
¡¡¡¡Èç¹ûÏëѧϰUNIX/LINUXµÄ±à³Ì£¬¡¶APUE¡·¾ø¶Ô¾µäµÄ½Ì²Ä£¬¼ÓÉîһϹ¦µ×£¬Ñ§Ï°¡¶UNP¡·µÄµÚ¶þ¾í¡£ÕâÑù»ù±¾ÉÏϵͳ·½ÃæµÄ¾Í¿ÉÒÔÕÆÎÕÁË¡£
¡¡¡¡È»ºóÔÙ¿´Douglus E. ComerµÄ¡¶ÓÃTCP/IP½øÐÐÍø¼Ê»¥Á¬¡·µÚÒ»¾í£¬Ñ§Ï°Ò»ÏÂÍøÂçµÄ֪ʶ£¬ÔÙ¿´¡¶UNP¡·µÄµÚÒ»¾í£¬²»½öÑ§Ï°ÍøÂç±à³Ì£¬¶øÇÒ¶Ôϵͳ±à³ÌµÄһЩ³£Óõļ¼ÇɾͺÜÊìϤÁË£¬Èç¹û¼ÌÐøÍøÂç±à³Ì£¬½¨Òé¿´¡¶TCP/IP½øÐÐÍø¼Ê»¥Á¬¡·µÄµÚÈý¾í£¬ÀïÃæÓÐºÜ¶à¹ØÓÚÓ¦ÓÃÐÒételnet¡¢ftpµÈÐÒéµÄ±à³Ì¡£
Èç¹ûÏëдÉ豸Çý¶¯³ÌÐò£¬Ê×ÏÈÄúµÄϵͳ±à³ÌµÄ½Ó¿Ú±ÈÈçÎļþ¡¢IPCµÈ±ØÐëÒªÊìÖªÁË£¬ÔÙѧϰ¡¶LDD¡·2¡£
¡¡¡¡¶ÔÓÚ¼¸±¾¾µä½Ì²ÄµÄÆÀ¼Û£º
¡¡¡¡¡¶The C Programing Language¡·K&R ¾µäµÄCÓïÑÔ³ÌÐòÉè¼Æ½Ì²Ä£¬×÷ÕßÊÇCÓïÑԵķ¢Ã÷Õߣ¬½Ì²ÄÄÚÈÝÉîÈëdz³ö¡£ËäÈ»ÓеãÀÏ£¬µ«ÊDZر¸µÄÒ»±¾ÊֲᣬÏÖÔÚÓÐʱºòÎÒ»¹³£··¡£Æª·ù±È½ÏС£¬µ«ÊÇÿ¿´Ò»±é£¬¾ÍÓÐÒ»±éµÄÊÕ»ñ¡£ÁíÍâÒ²¿ÉÓÃÌ·ºÆÇ¿µÄ¡¶CÓïÑÔ³ÌÐòÉè¼Æ¡·´úÌæ¡£
¡¡¡¡¡¶Advanced Programing in Unix Envirement¡· W.Richard Stevens£ºÒ²ÊǷdz£¾µäµÄÊ飨·Ï»°£¬Stevensµ
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
zipÊǸöʹÓù㷺µÄѹËõ³ÌÐò£¬Îļþ¾ËüѹËõºó»áÁíÍâ²úÉú¾ßÓД.zip”À©Õ¹ÃûµÄѹËõÎļþ¡£
linux zip ÃüÁîÏê½â
¹¦ÄÜ˵Ã÷£ºÑ¹ËõÎļþ¡£
Óï·¨£ºzip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <¹¤×÷Ŀ¼>][-ll][-n <×Öβ×Ö·û´®>][-t <ÈÕÆÚʱ¼ä>][-<ѹËõЧÂÊ>][ѹËõÉú³ÉÎļþ][Ô´Îļþ][-i <·¶±¾ ......
ÀûÓÃsocket±àдwindowsºÍlinuxͨѶ³ÌÐò
socket±à³Ì´ó¼Ò¶¼ºÜÊìϤ£¬ÎÒÔÚÕâÀï¾Í²»ÔÙÂÞàÂÁË¡£Ö±½ÓÇÐÈëÕýÌâ¡£¸Ã³ÌÐò·ÖÁ½²¿·Ö£¬server¶ËºÍclient¶Ë£¨Ë¶¼ÖªµÀ£©¡£ÆäÖÐserver¶Ë²ÉÓÃwindowsƽ̨£¬ÄÇlinuxƽ̨µ±È»ÊÇclient¶ËÁË¡£
ÕâÀïÊÇserver¶Ë³ÌÐò£º
/**********************************/
/* it work ......
½âÎöLinuxÍøÂç·ÖÎöµÄÈý´óÀûÆ÷(ZT)
ZT from linuxsir
½âÎöLinuxÍøÂç·ÖÎöµÄÈý´óÀûÆ÷
Ëæ×ÅInternetµÄѸÃÍ·¢Õ¹£¬ÍøÂçÒÑÎÞ´¦²»ÔÚ£¬µ«ÊÇ£¬Ëü¿ÉÄÜËæÊ±Êܵ½À´×Ô¸÷·½µÄ¹¥»÷¡£Á˽âÄÄЩÈËÕýÔÚ·ÃÎÊ×ÊÔ´¡¢ÄÄЩÈËÕýÔÚÏíÊÜ·þÎñ¡¢ÄÄЩÈËÕýÔÚ·¢ËÍ´ó
Á¿À¬»øµÈ£¬¶ÔÍøÂç¹ÜÀíÔ±À´ËµÊǷdz£±ØÒªµÄ¡£ÀûÓÃLinuxÖнϳ£¼ûµÄÍøÂç·ÖÎö¹¤¾ßTcpdump¡¢N ......