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

LinuxÍø¹Ü±Ê¼Ç£¨18£©£º¶ÔLinuxϵͳϵĿª·¢»·¾³ÊáÀí

      ¾¡¹ÜLinux¿ª·¢µÄÏà¹Ø¸ÚλºÜ¶à£¬µ«³¤ÆÚÒÔÀ´Linux¿ª·¢Ã»ÓÐͳһµÄ¿ª·¢Æ½Ì¨£¬´ó¶àÊýµÄ¿ª·¢Õß¶¼Ö±½ÓʹÓÃVI¡¢GCCµÈÃüÁîÐй¤¾ß£¬ÕâÑùÆäʵ²»ÀûÓÚ´óÐÍÏîÄ¿µÄ¿ª·¢¡£ 1.ÒÀÈ»ÊÇÊìϤµÄ¿ª·¢Á÷³Ì ÔÚLinux²Ù×÷ϵͳÖУ¬CÓïÑÔ³ÌÐòµÄ¿ª·¢ºÍÆäËû»·¾³ÀàËÆ£¬³ÌÐòÉú³ÉÖ÷Òª·Ö³É±àÒë¡¢»ã±à¡¢Á¬½ÓµÈ¼¸¸ö²½Öè¡£ ±àÒëÊÇÖ¸°ÑÓø߼¶ÓïÑÔ±àдµÄ³ÌÐòת»»³ÉÏàÓ¦´¦ÀíÆ÷µÄ»ã±àÓïÑÔ³ÌÐòµÄ¹ý³Ì¡£´Ó±¾ÖÊÉϽ²£¬±àÒëÊÇÒ»¸öÎı¾×ª»»µÄ¹ý³Ì¡£¶ÔǶÈëʽϵͳ¶øÑÔ£¬Ò»°ãÒª°ÑÓÃCÓïÑÔ±àдµÄ³ÌÐòת»»³É´¦ÀíÆ÷µÄ»ã±à´úÂë¡£±àÒë¹ý³Ì°üº¬ÁËCÓïÑÔµÄÓï·¨½âÎöºÍ»ã±àÓïÑÔµÄÉú³ÉÁ½¸ö²½Öè¡£»ã±àÒ»°ãÊÇÖð¸öÎļþ½øÐе쬶ÔÓÚÿһ¸öCÓïÑÔ±àдµÄÎļþ£¬¿ÉÄÜ»¹ÐèÒª½øÐÐÔ¤´¦Àí¡£ »ã±àÊÇ´Ó»ã±àÓïÑÔ³ÌÐòÉú³ÉÄ¿±êϵͳµÄ¶þ½øÖÆ´úÂ루»úÆ÷´úÂ룩µÄ¹ý³Ì¡£»úÆ÷´úÂëµÄÉú³ÉºÍ´¦ÀíÆ÷ÓÐÃÜÇеÄÁªÏµ¡£Ïà¶ÔÓÚ±àÒë¹ý³ÌµÄÓï·¨½âÎö£¬»ã±àµÄ¹ý³ÌÏà¶Ô¼òµ¥¡£ÕâÊÇÒòΪ¶ÔÓÚÒ»¿îÌØ¶¨µÄ´¦ÀíÆ÷£¬Æä»ã±àÓïÑԺͶþ½øÖƵĻúÆ÷´úÂëÊÇÒ»Ò»¶ÔÓ¦µÄ¡£»ã±à¹ý³ÌµÄÊäÈëÊÇ»ã±à´úÂ룬Õâ¸ö»ã±à´úÂë¿ÉÄÜÀ´Ô´ÓÚ±àÒë¹ý³ÌµÄÊä³ö£¬Ò²¿ÉÒÔÊÇÖ±½ÓÓûã±àÓïÑÔÊéдµÄ³ÌÐò¡£ Á¬½Ó¹ý³ÌÊÇÖ¸½«»ã±àÉú³ÉµÄ¶à¶Î»úÆ÷´úÂë×éºÏ³ÉÒ»¸ö¿ÉÖ´ÐгÌÐò¡£Ò»°ãÀ´Ëµ£¬Í¨¹ý±àÒëºÍ»ã±à¹ý³Ì£¬Ã¿Ò»¸öÔ´Îļþ½«Éú³ÉÒ»¸öÄ¿±êÎļþ¡£Á¬½ÓÆ÷µÄ×÷ÓþÍÊǽ«ÕâЩĿ±êÎļþ×éºÏÆðÀ´£¬×éºÏµÄ¹ý³Ì°üÀ¨ÁË´úÂë¶Î¡¢Êý¾Ý¶ÎµÈ²¿·ÖµÄºÏ²¢£¬ÒÔ¼°Ìí¼ÓÏàÓ¦µÄÎļþÍ·¡£ ÔÚLinuxµÄCÓïÑÔ³ÌÐòÉú³É¹ý³ÌÖУ¬Ô´´úÂë¾­¹ý±àÒë-»ã±à-Á¬½ÓÉú³É¿ÉÖ´ÐгÌÐò¡£GCCÊÇLinuxÏÂÖ÷ÒªµÄ³ÌÐòÉú³É¹¤¾ß£¬Ëü³ýÁ˱àÒëÆ÷¡¢»ã±àÆ÷¡¢Á¬½ÓÆ÷Í⣬»¹°üÀ¨Ò»Ð©¸¨Öú¹¤¾ß¡£     ÔÚLinuxµÄ³ÌÐò¿ª·¢»·¾³Ï£¬Ò»°ã²»¾ßÓм¯³É¿ª·¢»·¾³£¨IDE£©¡£Òò´Ë£¬µ±ÐèÒª´óÁ¿±àÒ빤³ÌÎļþµÄʱºò£¬¾ÍÐèҪʹÓÃ×Ô¼ºµÄ·½·¨À´¹ÜÀí¡£Èç¹û½ö½öÊÖ¶¯Ê¹ÓÃgccµÄ±àÒëÃüÁ½«±äµÃ·³Ëö¶øµ¥µ÷£¬¶øÇÒ²»ÀûÓÚ¹¤³Ì¹ÜÀí¡£¶øÈç¹ûʹÓÃMakefile½øÐй¤³Ì¹ÜÀí£¬¾Í¿ÉÒԽϺõش¦ÀíÕâ¸öÎÊÌâ¡£     make ³ÌÐò×î³õÉè¼ÆµÄÄ¿µÄÊÇΪÁËά»¤C³ÌÐòÎļþ£¬·ÀÖ¹²»±ØÒªµÄÖØÐ±àÒë¡£ÀýÈ磬ÔÚʹÓÃÃüÁîÐнøÐбàÒëµÄʱºò£¬ÐÞ¸ÄÁËÒ»¸ö¹¤³ÌÖеÄÍ·Îļþ£¬ÈçºÎÈ·±£°üº¬Õâ¸öÍ·ÎļþµÄËùÓÐÎļþ¶¼µÃµ½±àÒëÄØ£¿ÕâЩ¹¤×÷¿ÉÒÔÈÃmake³ÌÐòÀ´×Ô¶¯Íê³É¡£make¹¤¾ß¶ÔÓÚά»¤Ò»Ð©¾ßÓÐÏ໥ÒÀÀµ¹ØÏµµÄÎļþÌØ±ðÓÐÓã¬Ëü¶ÔÎļþºÍÃüÁîµÄÁªÏµ£¨ÔÚÎļþ¸Ä±äʱµ÷ÓÃÀ´¸üÐÂÆäËûÎļþµÄ³ÌÐò£©ÌṩһÌ×±àÂë·½·¨¡£make¹¤¾ßµÄ»ù±¾¸ÅÄîÀàËÆÓÚProglogÓïÑÔ£¬ÔÚʹÓõĹý³ÌÖÐÖ»¸æËßmakeÐèÒ


Ïà¹ØÎĵµ£º

ʵս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Ŀ¼ȨÏÞÉèÖÃ

 Ç°ÑÔ:
ÕâÊÇһƪºÜ³õ¼¶µ«ÊÇÒ²±È½Ï¼òµ¥ÈÝÒ×ѧϰLinuxĿ¼ȨÏÞÉèÖõÄÎÄÕÂ,֮ǰÎÒʹÓÃWindows Serverϵͳ,ÓÃͼÐνçÃæ¹ÜÀíÎļþµÄ·ÃÎÊȨÏÞ.ºóÀ´ÔÚѧϰGUN/Linux ServerµÄʱºò·¢ÏÖGUN/LinuxµÄȨÏÞ¹ÜÀíÉèÖ÷dz£Ç¿´ó,Ò²·Ç³£·½±ã.µ«ÊÇÎÒ·¢ÏÖÔÚÍøÂ·ÉÏûÓÐһƪÎÄÕÂÊÇÍêÕûÐðÊö+ÈöÁÕߺÜÈÝÒ×Àí½âµÄ,ÓÚÊÇÎÒдÁËÕâÆª¼òµ¥Ò×¶®µÄL ......

linuxºê¶¨Òårequest_mem_region()

 
»ùÓÚI/O RegionµÄ²Ù×÷º¯Êý__XXX_region()£¬LinuxÔÚÍ·Îļþinclude/linux/ioport.hÖж¨ÒåÁËÈý¸ö¶ÔI/OÄÚ´æ×ÊÔ´½øÐвÙ×÷µÄºê£º
¡¡¡¡¢Ùrequest_mem_region()ºê£¬ÇëÇó·ÖÅäÖ¸¶¨µÄI/OÄÚ´æ×ÊÔ´¡£
¡¡¡¡¢Úcheck_ mem_region()ºê£¬¼ì²éÖ¸¶¨µÄI/OÄÚ´æ×ÊÔ´ÊÇ·ñÒѱ»Õ¼Óá£
¡¡¡¡¢Ûrelease_ mem_region()ºê£¬ÊÍ·ÅÖ¸¶¨µÄI/OÄÚ´æ×ÊÔ ......

LinuxÖ®NFS·þÎñÆ÷°²×°ÅäÖÃ

 Èç¹ûÔÚRed Hat 9°²×°Ê±ÒѾ­Ä¬Èϰ²×°ÁËNFS×é¼þ£¬½ÓÏÂÀ´µÄ¹¤×÷Ö÷ÒªÊÇÅäÖÃÏà¹ØÎļþʹ·þÎñÆ÷ÌṩNFS·þÎñ£¬²½ÖèÈçÏ¡£
¡¡¡¡£¨1£©É趨ij̨¼ÆËã»úΪNFS·þÎñÆ÷£¬²¢ÔÚºǫ́Æô¶¯Ïà¹ØµÄÊØ»¤½ø³Ì£¨ÔÚ"·þÎñÅäÖÃ"ÖÐÆô¶¯£©¡£Ò»°ãÀ´Ëµ£¬Èç¹ûNFS·þÎñÆ÷ÒªÌṩ·þÎñ£¬±ØÐëÆô¶¯inet¡¢portmap¡¢nfsºÍmountÕâ4¸öÊØ»¤½ø³Ì²¢±£³ÖÔÚºó ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ