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

¡¾×ª¡¿Ç¶ÈëʽLinuxÍøÂçÇý¶¯³ÌÐòµÄ¿ª·¢¼°ÊµÏÖÔ­Àí

¡¡Ëæ×ÅÈËÃǶԿª·ÅÔ´´úÂëÈí¼þÈÈÇéµÄÈÕÒæÔö¸ß£¬Linux×÷Ϊһ¸ö¹¦ÄÜÇ¿´ó¶øÎȶ¨µÄ¿ªÔ´²Ù×÷ϵͳ£¬Ô½À´Ô½Êܵ½³ÉǧÉÏÍòµÄ¼ÆËã»úר¼ÒºÍ°®ºÃÕßµÄÇàíù¡£ÔÚǶÈëʽÁìÓò£¬Í¨¹ý¶ÔLinux½øÐÐСÐÍ»¯²Ã¼ôºó£¬Ê¹ÆäÄܹ»¹Ì»¯ÔÚÈÝÁ¿Ö»Óм¸Ê®Õ××ֽڵĴ洢Æ÷оƬ»òµ¥Æ¬»úÖУ¬³ÉΪӦÓÃÓÚÌØ¶¨³¡ºÏµÄǶÈëʽLinuxϵͳ¡£LinuxÇ¿´óµÄÍøÂçÖ§³Ö¹¦ÄÜʵÏÖÁ˶԰üÀ¨TCP/IPÔÚÄڵĶàÖÖЭÒéµÄÖ§³Ö£¬Âú×ãÁËÃæÏò21ÊÀ¼ÍµÄǶÈëʽϵͳӦÓÃÁªÍøµÄÐèÇó¡£Òò´Ë£¬ÔÚǶÈëʽϵͳ¿ª·¢µ÷ÊÔʱ£¬ÍøÂç½Ó¿Ú¼¸ºõ³ÉΪ²»¿É»òȱµÄÄ£¿é¡£
¡¡¡¡1 ǶÈëʽLinuxÍøÂçÇý¶¯³ÌÐò½éÉÜ
¡¡¡¡LinuxÍøÂçÇý¶¯³ÌÐò×÷ΪLinuxÍøÂç×ÓϵͳµÄÒ»²¿·Ö£¬Î»ÓÚTCP/IPÍøÂçÌåϵ½á¹¹µÄÍøÂç½Ó¿Ú²ã£¬Ö÷ҪʵÏÖÉϲãЭÒéÕ»ÓëÍøÂçÉ豸µÄÊý¾Ý½»»»¡£LinuxµÄÍøÂçϵͳÖ÷ÒªÊÇ»ùÓÚBSD UnixµÄÌ×½Ó×Ö£¨socket£©»úÖÆ£¬ÍøÂçÉ豸Óë×Ö·ûÉ豸ºÍ¿éÉ豸²»Í¬£¬Ã»ÓжÔÓ¦µØÓ³Éäµ½ÎļþϵͳÖеÄÉ豸½Úµã¡£
¡¡¡¡Í¨³££¬LinuxÇý¶¯³ÌÐòÓÐÁ½ÖÖ¼ÓÔØ·½Ê½£ºÒ»ÖÖÊǾ²Ì¬µØ±àÒë½øÄںˣ¬ÄÚºËÆô¶¯Ê±×Ô¶¯¼ÓÔØ£»ÁíÒ»ÖÖÊDZàдΪÄÚºËÄ£¿é,ʹÓÃinsmodÃüÁģ¿é¶¯Ì¬¼ÓÔØµ½ÕýÔÚÔËÐеÄÄںˣ¬²»ÐèҪʱ¿ÉÓÃrmmodÃüÁģ¿éÐ¶ÔØ¡£Linux 2.6ÄÚºËÒýÈëÁËkbuild»úÖÆ£¬½«ÍⲿÄÚºËÄ£¿éµÄ±àÒëͬÄÚºËÔ´ÂëÊ÷µÄ±àÒëͳһÆðÀ´£¬´ó´ó¼ò»¯ÁËÌØ¶¨µÄ²ÎÊýºÍºêµÄÉèÖá£ÕâÑù½«±àдºÃµÄÇý¶¯Ä£¿é¼ÓÈëÄÚºËÔ´ÂëÊ÷£¬Ö»ÐèÒªÐÞ¸ÄÏàӦĿ¼µÄKconfigÎļþ£¬°ÑеÄÇý¶¯¼ÓÈëÄں˵ÄÅäÖò˵¥£¬È»ºóÐèÒªÐÞ¸ÄÏàÓ¦×ÓĿ¼ÖÐÓëÄ£¿é±àÒëÏà¹ØµÄKbuild Makefile,¼´¿ÉʹеÄÇý¶¯ÔÚÄÚºËÔ´ÂëÊ÷Öб»±àÒë¡£ÔÚǶÈëʽϵͳÇý¶¯¿ª·¢Ê±£¬³£³£½«Çý¶¯³ÌÐò±àдΪÄÚºËÄ£¿é£¬·½±ã¿ª·¢µ÷ÊÔ¡£µ÷ÊÔÍê±Ïºó£¬¾Í¿ÉÒÔ½«Çý¶¯Ä£¿é±àÒë½øÄںˣ¬²¢ÖØÐ±àÒë³öÖ§³ÖÌØ¶¨ÎïÀíÉ豸µÄLinuxÄںˡ£
¡¡¡¡2 ǶÈëʽLinuxÍøÂçÇý¶¯³ÌÐòµÄÌåϵ½á¹¹ºÍʵÏÖÔ­Àí
¡¡¡¡2.1 LinuxÍøÂçÉ豸Çý¶¯µÄÌåϵ½á¹¹
¡¡¡¡Èçͼ1Ëùʾ£¬LinuxÍøÂçÇý¶¯³ÌÐòµÄÌåϵ½á¹¹¿É»®·ÖΪ4¸ö²ã´Î¡£LinuxÄÚºËÔ´´úÂëÖÐÌṩÁËÍøÂçÉ豸½Ó¿Ú¼°ÒÔÉϲã´ÎµÄ´úÂ룬Òò´ËÒÆÖ²ÌØ¶¨ÍøÂçÓ²¼þµÄÇý¶¯³ÌÐòµÄÖ÷Òª¹¤×÷¾ÍÊÇÍê³ÉÉ豸Çý¶¯¹¦ÄܲãµÄÏàÓ¦´úÂ룬¸ù¾Ýµ×²ã¾ßÌåµÄÓ²¼þÌØÐÔ£¬¶¨ÒåÍøÂçÉ豸½Ó¿Ústruct net_deviceÀàÐ͵ĽṹÌå±äÁ¿£¬²¢ÊµÏÖÆäÖÐÏàÓ¦µÄ²Ù×÷º¯Êý¼°Öжϴ¦Àí³ÌÐò¡£
¡¡¡¡LinuxÖÐËùÓеÄÍøÂçÉ豸¶¼³éÏóΪһ¸öͳһµÄ½Ó¿Ú£¬¼´ÍøÂçÉ豸½Ó¿Ú£¬Í¨¹ýstruct net_deviceÀàÐ͵ĽṹÌå±äÁ¿±íÊ¾ÍøÂçÉ豸ÔÚÄÚºËÖеÄÔËÐÐÇé¿ö£¬ÕâÀï¼È°üÀ¨»Ø»·£¨loopback£©É豸£¬Ò²°üÀ¨Ó²¼þÍøÂçÉ豸½Ó¿Ú¡£ÄÚºËͨ¹ýÒÔdev_baseΪͷָÕëµÄÉ豸Á´±íÀ´¹ÜÀíËùÓеÄÍøÂ


Ïà¹ØÎĵµ£º

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

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

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

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

Á½Ì¨ÐéÄâ»úLinuxϵͳsocketͨÐÅ

·þÎñÆ÷£º
#include <stdio.h>
#include <sys/socket.h>
#include <unistd.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <stdlib.h>
#include <time.h>
#define SERVER_PORT 20000 // define the defualt connect port id
#define LENGTH_OF_LISTEN_QU ......

ÈçºÎÑ¡Ôñ×îÊʺϵÄLinux°æ±¾

ÕªÒª£º´ÓÀÏÅÆµÄ×ÀÃæ¶ËµÄFedoraºÍDebian£¬µ½ÈÕ½¥Á÷ÐÐUbuntu£»´Ó½ÚÊ¡¿Õ¼äµÄPuppy Linux£¬µ½¹¦ÄÜÇ¿´óµÄºìñLinuxÆóÒµ°æ£¨RHEL£©£¬ÎÒÃǵĿªÔ´×¨¼Ò½«¸æËßÄãÄĸöÊÇÄã×îÐèÒªµÄ¡£
¡¾51CTO.com¶À¼ÒÌØ¸å¡¿µ±Äã¶Ô±ðÈË˵£¬“ÎÒÒªÂòÁ¾³µ¡£”ËûÂíÉϾͻáÎÊÄ㣺“ʲô³µ£¿”¸£ÌØ¡¢·áÌï¡¢»¹ÊDZ¾ÌÊÇË«ÃÅÅܳµ¡¢Ð¡½Î³µ ......

LinuxÏÂÓÃdumpʵÏÖ±¸·ÝºÍ»¹Ô­

¶ÔÓÚϵͳ¶øÑÔ£¬ÎÒÃÇ¿ÉÒÔÓкܶàÖְ취ȥ±¸·Ý£¨»¹Ô­£©ÏµÍ³»òÎļþ£¬Ö®ËùÒÔҪȥ×ö±¸·Ý£¬¾ÍÊÇΪÁËÔÚϵͳ»òÎļþÔâµ½Ëðº¦Ê±£¬Äܼ°Ê±»Ö¸´£¬°ÑËðʧ¼õСµ½×î
С¡£µ±È»£¬¶ÔÓÚÆóÒµ·þÎñÆ÷¶øÑÔ£¬±¸·ÝµÄÖØÒªÐÔÊǾÙ×ãÇáÖØ¡£ÔÛÃǽñÌì¾ÍÏêϸÌÖÂÛÒ»ÏÂLINUXÖÐÈçºÎÓÃdumpºÍrestoreʵÏÖ±¸·ÝºÍ»¹Ô­¡£
Ò»£¬dumpµÄÔ­Àí£¬Óŵ㼰ÏÞÖÆ
dumpºÍrestoreÄ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ