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

»ùÓÚ80x86µÄLinuxµÄ·Ö¶ÎºÍ·ÖÒ³»úÖÆ

1 »ùÓÚ80x86µÄLinux·Ö¶Î»úÖÆ
80386µÄÁ½ÖÖ¹¤×÷ģʽ£º80386µÄ¹¤×÷ģʽ°üÀ¨ÊµµØÖ·Ä£Ê½ºÍÐéµØÖ·Ä£Ê½£¨±£»¤Ä£Ê½£©¡£LinuxÖ÷Òª¹¤×÷ÔÚ±£»¤Ä£Ê½Ï¡£
ÔÚ±£»¤Ä£Ê½Ï£¬80386Ð鵨ַ¿Õ¼ä¿É´ï16K¸ö¶Î£¬Ã¿¶Î´óС¿É±ä£¬×î´ó´ï4GB¡£Âß¼­µØÖ·µ½ÏßÐÔµØÖ·µÄת»»ÓÉ80386·Ö¶Î»úÖÆ¹ÜÀí¡£¶Î¼Ä´æÆ÷CS¡¢DS¡¢ES¡¢SS¡¢FS»òGS¸÷±êʶһ¸ö¶Î¡£ÕâЩ¶Î¼Ä´æÆ÷×÷Ϊ¶ÎÑ¡ÔñÆ÷£¬ÓÃÀ´Ñ¡Ôñ¸Ã¶ÎµÄÃèÊö·û¡£
·Ö¶ÎÂß¼­µØÖ·µ½ÏßÐÔµØÖ·×ª»»Í¼£º

Linux¶Ô80386µÄ·Ö¶Î»úÖÆÊ¹ÓõúÜÓÐÏÞ£¬ÒòΪLinuxµÄÉè¼ÆÄ¿±êÊÇÖ§³Ö¾ø´ó¶àÊýÖ÷Á÷µÄCPU£¬¶øºÜ¶àCPUʹÓõÄÊÇRISCÌåϵ½á¹¹£¬²¢Ã»ÓзֶλúÖÆ£¬ËùÒÔ2.6°æÄÚºËÖ»ÓÐÔÚ80x86½á¹¹Ï²ÅʹÓ÷ֶΣ¬¶øÇÒÖ»ÊÇÏóÕ÷ÐÔµØÊ¹ÓÃÁËһϣº
ËùÓÐLinux½ø³Ì½ö½öʹÓÃËÄÖÖ¶ÎÀ´¶ÔÖ¸ÁîºÍÊý¾ÝѰַ¡£ÔËÐÐÔÚÓû§Ì¬µÄ½ø³ÌʹÓÃËùνµÄÓû§´úÂë¶ÎºÍÓû§Êý¾Ý¶Î¡£ÀàËÆµØ£¬ÔËÐÐÔÚÄÚºË̬µÄËùÓÐLinux½ø³Ì¶¼Ê¹ÓÃÒ»¶ÔÏàͬµÄ¶Î¶ÔÖ¸ÁîºÍÊý¾ÝѰַ£ºËüÃÇ·Ö±ð½Ð×öÄں˴úÂë¶ÎºÍÄÚºËÊý¾Ý¶Î¡£Ï±íÏÔʾÁËÕâËĸöÖØÒª¶ÎµÄ¶ÎÃèÊö·û×ֶεÄÖµ£º
¶Î

Base

G

Limit

S

Type

DPL

D/B

P

Óû§´úÂë¶Î

0x00000000

1

0xfffff

1

10

3

1

1

Óû§Êý¾Ý¶Î

0x00000000

1

0xfffff

1

2

3

1

1

Äں˴úÂë¶Î

0x00000000

1

0xfffff

1

10

0

1

1

ÄÚºËÊý¾Ý¶Î

0x00000000

1

0xfffff

1

2

0

1

1

ÏàÓ¦µÄ¶ÎÃèÊö·ûÓɺê__USER_CS£¬__USER_DS£¬__KERNEL_CS£¬ºÍ__KERNEL_DS·Ö±ð¶¨Òå¡£ÀýÈ磬ΪÁ˶ÔÄں˴úÂë¶ÎѰַ£¬ÄÚºËÖ»ÐèÒª°ÑÕâ¸öºê²úÉúµÄÖµ×°½øcs¶Î¼Ä´æÆ÷¼´¿É¡£
×¢Ò⣬Óë¶ÎÏà¹ØµÄÏßÐÔµØÖ·´Ó0¿ªÊ¼£¬´ïµ½232
-1µÄѰַÏÞ³¤¡£Õâ¾ÍÒâζ×ÅÔÚÓû§Ì¬»òÄÚºË̬ϵÄËùÓнø³Ì¿ÉÒÔʹÓÃÏàͬµÄÂß¼­µØÖ·¡£ËùÓжζ¼´Ó0x00000000¿ªÊ¼£¬Õâ¿ÉÒԵóöÁíÒ»¸öÖØÒª½áÂÛ£¬ÄǾÍÊÇÔÚLinuxÏÂÂß¼­µØÖ·ÓëÏßÐÔµØÖ·ÊÇÒ»Öµģ¬¼´Âß¼­µØÖ·µÄÆ«ÒÆÁ¿×ֶεÄÖµÓëÏàÓ¦µÄÏßÐÔµØÖ·µÄÖµ×ÜÊÇÒ»Öµġ£
ÈçǰËùÊö£¬CPUµÄµ±Ç°ÌØÈ¨¼¶£¨CPL£©·´Ó³Á˽ø³ÌÊÇÔÚÓû§Ì¬»¹ÊÇÄÚºË̬£¬²¢ÓÉ´æ·ÅÔÚcs¼Ä´æÆ÷ÖеĶÎÑ¡Ôñ·ûµÄRPL×Ö¶ÎÖ¸¶¨¡£Ö»Òªµ±Ç°ÌØÈ¨¼¶±»¸Ä±ä£¬Ò»Ð©¶Î¼Ä´æÆ÷±ØÐëÏàÓ¦µØ¸üС£ÀýÈ磬µ±CPL=3ʱ£¨Óû§Ì¬£©£¬ds¼Ä´æÆ÷±ØÐ뺬ÓÐÓû§Êý¾Ý¶ÎµÄ¶ÎÑ¡Ôñ·û£¬¶øµ±CPL=0ʱ£¬ds¼Ä´æÆ÷±ØÐ뺬ÓÐÄÚºËÊý¾Ý¶ÎµÄ¶ÎÑ¡Ôñ·û¡£
ÀàËÆµÄÇé¿öÒ²³öÏÖÔÚss¼Ä´æÆ÷ÖС£µ±CPLΪ3ʱ£¬Ëü±ØÐëÖ¸ÏòÒ»¸öÓû§Êý¾Ý¶ÎÖеÄÓû§Õ»£¬¶øµ±CPLΪ0ʱ


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨ËÄ£© L2CAP²ã±à³Ì

£¨L2CAPЭÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPЭÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼­Á¬½Ó¿ØÖƺÍÊÊÅäЭÒé (L2CAP) ΪÉϲãЭÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àЭÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãЭÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......

ʵս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Öа²×°Èí¼þ¾­³£»á³öÏÖȱÉÙÎļþ£¬¾ßÌå±íÏÖÔÚ±àÒëʱ³öÏÖȱÉÙÍ·Îļþ£¬¶øÔÚÓÃRPM°üʱ³öÏÖÒÀÀµ¹ØÏµ£¬¸ø´ó¼Ò·ÖÏíÏÂÎÒÔÚʹÓÃÖг£³öÏÖµÄȱÉÙÎļþ½â¾ö·½°¸
¡¡¡¡1¡¢¹ØÓÚrpmbuild
¡¡¡¡ÔÚʹÓÃ***.src.rpmʱ£¬ÐèÒªÓÃrpmbuildÃüÁÆä±äΪ***.rpm¸ñʽ£¬¶ørpmbuildµÄʹÓÃÊÇÐèÒªÏȰ²×°rpm-build….rpmÕâ¸ö°üµÄ¡£
¡¡¡¡2¡¢±àÒ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ