ѧϰ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¡¢Ç¶ÈëʽϵͳÖжàÏ̳߳ÌÐòÉè¼Æ
Ï̵߳Ļù´¡ÖªÊ¶ ¶àÏ̱߳à³Ì·½·¨ Ïß³ÌÓ¦ÓÃÖеÄͬ²½ÎÊÌâÁ˽âÏ̵߳ĸÅÄî Äܹ»±àд¼
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
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 ......
ÔÚ±¾ÎÄÖÐÎÒÃÇÓÃRed Hat×÷ΪʾÀý£¬ËùÒÔÄãÒ²ÐíÏ£ÍûʹÓÃBINDµÄRPM°æ±¾£¬¿ÉÒÔͨ¹ýËÑË÷www.rpmfind.netÕÒµ½Ëü£¬ÒòΪʹÓÃRPMÐÎʽµÄ·¢ÐаüÊÇ°²×°BIND×î¼ò±ãµÄ·½·¨¡£
1.ÏÂÔØÁËBINDµÄRPMÖ®ºó£¬±ÈÈçbind-9.1.0-10.i386.rpm£¬ÐèÒªÒÔ³¬¼¶Óû§µÄÉí·ÝÖ´ÐÐrpm -ivh bind-9.1.0-10.i386.rpmÃüÁî¡£ÔÚRPM°²×°BINDʱҪעÒâ¼ì²éÈκÎÄܹ»µ¼Ö°²× ......
http://blog.tianya.cn/blogger/post_show.asp?BlogID=2243487&PostID=21072119&idWriter=0&Key=0
Linuxϲ鿴cpuÀàÐÍ¡¢ÄÚ´æ´óС¡¢Ó²ÅÌ´óСÀàÐ͵È
CPU²é¿´£º
1¡¢¡¡¡¡# dmesg | grep CPU
¡¡¡¡Initializing CPU#0
¡¡¡¡CPU: Trace cache: 12K uops
¡¡¡¡CPU: L1 I-cache: 0K, L1 D-cache: 16K
¡¡¡¡CP ......
ÔÎÄ£º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 ......