ѧϰLINUX²½Ö裨ת£©
1¡¢Linux »ù´¡
°²×°Linux²Ù×÷ϵͳ LinuxÎļþϵͳ Linux³£ÓÃÃüÁî LinuxÆô¶¯¹ý³ÌÏê½â ÊìϤLinux·þÎñÄܹ»¶ÀÁ¢°²×°Linux²Ù×÷ϵͳ Äܹ»ÊìÁ·Ê¹ÓÃLinuxϵͳµÄ»ù±¾ÃüÁî ÈÏʶLinuxϵͳµÄ³£Ó÷þÎñ°²×°Linux²Ù×÷ϵͳ Linux»ù±¾ÃüÁîʵ¼ù ÉèÖÃLinux»·¾³±äÁ¿ ¶¨ÖÆLinuxµÄ·þÎñ Shell ±à³Ì»ù´¡Ê¹ÓÃvi±à¼Îļþ ʹÓÃEmacs±à¼Îļþ ʹÓÃÆäËû±à¼Æ÷
2¡¢Shell ±à³Ì»ù´¡
Shell¼ò½é ÈÏʶºǫ́³ÌÐòBash±à³ÌÊìϤLinuxϵͳϵı༻·¾³ ÊìϤLinuxϵĸ÷ÖÖShell ÊìÁ·½øÐÐshell±à³ÌÊìϤvi»ù±¾²Ù×÷ ÊìϤEmacsµÄ»ù±¾²Ù×÷ ±È½Ï²»Í¬shellµÄÇø±ð ±àдһ¸ö²âÊÔ·þÎñÆ÷ÊÇ·ñÁ¬Í¨µÄshell½Å±¾³ÌÐò ±àдһ¸ö²é¿´½ø³ÌÊÇ·ñ´æÔÚµÄshell½Å±¾³ÌÐò ±àдһ¸ö´øÓÐÑ»·Óï¾äµÄshell½Å±¾³ÌÐò
3¡¢Linux Ï嵀 C ±à³Ì»ù´¡
linux CÓïÑÔ»·¾³¸ÅÊö GccʹÓ÷½·¨ Gdbµ÷ÊÔ¼¼Êõ Autoconf Automake Makefile ´úÂëÓÅ»¯ ÊìϤLinuxϵͳϵĿª·¢»·¾³ ÊìϤGcc±àÒëÆ÷ ÊìϤMakefile¹æÔò±àдHello,World³ÌÐò ʹÓà makeÃüÁî±àÒë³ÌÐò ±àд´øÓÐÒ»¸öÑ»·µÄ³ÌÐò µ÷ÊÔÒ»¸öÓÐÎÊÌâµÄ³ÌÐò
4¡¢Ç¶Èëʽϵͳ¿ª·¢»ù´¡
ǶÈëʽϵͳ¸ÅÊö ½»²æ±àÒë ÅäÖÃTFTP·þÎñ ÅäÖÃNFS·þÎñ ÏÂÔØBootloaderºÍÄÚºË Ç¶ÈëʽLinuxÓ¦ÓÃÈí¼þ¿ª·¢Á÷³ÌÊìϤǶÈëʽϵͳ¸ÅÄîÒÔ¼°¿ª·¢Á÷³Ì ½¨Á¢Ç¶Èëʽϵͳ¿ª·¢»·¾³ÖÆ×÷cross_gcc¹¤¾ßÁ´ ±àÒë²¢ÏÂÔØU-boot ±àÒë²¢ÏÂÔØLinuxÄÚºË ±àÒë²¢ÏÂÔØLinuxÓ¦ÓóÌÐò
4¡¢Ç¶ÈëÊ½ÏµÍ³ÒÆÖ²
LinuxÄں˴úÂë Æ½Ì¨Ïà¹Ø´úÂë·ÖÎö ARMƽ̨½éÉÜ Æ½Ì¨ÒÆÖ²µÄ¹Ø¼ü¼¼Êõ ÒÆÖ²LinuxÄں˵½ ARMƽ̨ Á˽âÒÆÖ²µÄ¸ÅÄî Äܹ»ÒÆÖ²LinuxÄÚºËÒÆÖ²Linux2.6Äں˵½ ARM9¿ª·¢°å
5¡¢Ç¶Èëʽ Linux Ï´®¿ÚͨÐÅ
´®ÐÐI/OµÄ»ù±¾¸ÅÄî ǶÈëʽLinuxÓ¦ÓÃÈí¼þ¿ª·¢Á÷³Ì LinuxϵͳµÄÎļþºÍÉ豸 ÓëÎļþÏà¹ØµÄϵͳµ÷Óà ÅäÖ󬼶Öն˺ÍMiniCOM Äܹ»ÊìϤ½øÐд®¿ÚͨÐÅ ÊìϤÎļþI/O ±àд´®¿ÚͨÐųÌÐò ±àд¶à´®¿ÚͨÐųÌÐò
6¡¢Ç¶ÈëʽϵͳÖÐ¶à½ø³Ì³ÌÐòÉè¼Æ
Linuxϵͳ½ø³Ì¸ÅÊö ǶÈëʽϵͳµÄ½ø³ÌÌØµã ½ø³Ì²Ù×÷ ÊØ»¤½ø³Ì Ïà¹ØµÄϵͳµ÷ÓÃÁ˽âLinuxϵͳÖнø³ÌµÄ¸ÅÄî Äܹ»±àд¶à½ø³Ì³ÌÐò±àд¶à½ø³Ì³ÌÐò ±àдһ¸öÊØ»¤½ø³Ì³ÌÐò sleepϵͳµ÷ÓÃÈÎÎñ¹ÜÀí¡¢Í¬²½ÓëͨÐÅ LinuxÈÎÎñ¸ÅÊöÈÎÎñµ÷¶È ¹ÜµÀ ÐźŠ¹²ÏíÄÚ´æ ÈÎÎñ¹ÜÀí API Á˽âLinuxϵͳÈÎÎñ¹ÜÀí»úÖÆ ÊìϤ½ø³Ì¼äͨÐŵļ¸ÖÖ·½Ê½ ÊìϤǶÈëʽLinuxÖеÄÈÎÎñ¼äͬ²½ÓëͨÐűàдһ¸ö¼òµ¥µÄ¹ÜµÀ³ÌÐòʵÏÖÎļþ´«Êä ±àдһ¸öʹÓù²ÏíÄÚ´æµÄ³ÌÐò
7¡¢Ç¶ÈëʽϵͳÖжàÏ̳߳ÌÐòÉè¼Æ
Ï̵߳Ļù´¡ÖªÊ¶ ¶àÏ̱߳à³Ì·½·¨ Ïß³ÌÓ¦ÓÃÖеÄͬ²½ÎÊÌâÁ˽âÏ̵߳ĸÅÄî Äܹ»±àд¼
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ 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ÃüÁîÐÐϳ£ÓÃsvnÃüÁî
1¡¢LinuxÃüÁîÐÐϽ«Îļþcheckoutµ½±¾µØÄ¿Â¼
¡¡¡¡svn checkout path£¨pathÊÇ·þÎñÆ÷ÉϵÄĿ¼£©
¡¡¡¡ÀýÈ磺svn checkout svn://192.168.1.1/pro/domain
¡¡¡¡¼òд£ºsvn co
¡¡¡¡2¡¢LinuxÃüÁîÐÐÏÂÍù°æ±¾¿âÖÐÌí¼ÓеÄÎļþ
¡¡¡¡svn add fi ......
ÔÎÄ£ºhttp://www.cnitblog.com/201/archive/2009/08/20/60887.html
ÊìϤʹÓÃifconfig »á·Ç³£·½±ã¡£¡¡
¡¡ifconfig eth0 ÐÂip
¡¡¡¡È»ºó±à¼/etc/sysconfig/network-scripts/ifcfg-eth0£¬ÐÞ¸Äip
¡¡¡¡Ò»¡¢ÐÞ¸ÄIPµØÖ·
¡¡¡¡[aeolus@db1 network-scripts]$ vi ifcfg-eth0
¡¡¡¡DEVICE=eth0
¡¡¡¡ONBOOT=yes
¡¡¡¡BOOTPROTO=s ......
Íü¼ÇÔÚÄÄÀï¿´µ½µÄÁË¡£¡£Ô×÷ÕßÇë¼ûÁÂ~~
Fedora Core 6
¶ÔÓÚ·þÎñ½ø³ÌµÄ±ä»¯
bluetooth
Ïà¹ØµÄ·þÎñÓÐ bluetooth,hcid,hidd,sdpd,dund,pand
capi
½öÕë¶ÔISDN
Óû§
mctrans SELINUX
±ØÐëµÄ·þÎñ¡£
mdmpd
¼àÊÓ¶à·É豸µÄ·þÎñ
pcscd
Ö§³ÖÖÇÄÜ¿¨µÄ·þÎñ£¬ÕâÊÇFC6
¼ÓÈëÖÇÄÜ¿¨Ö§³ÖµÄÌØÕ÷Ö®Ò»
²¹³ä¼¸¸öFedo ......