Linux É豸Îļþ
document.body.oncopy = function() {
if (window.clipboardData) {
setTimeout(function() {
var text = clipboardData.getData("text");
if (text && text.length > 300) {
text = text + "\r\n\n±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£º" + location.href;
clipboardData.setData("text", text);
}
}, 100);
}
}
1. Ä£¿é£¨Çý¶¯³ÌÐò£©
Ä£¿é£¨module£©ÊÇÔÚÄں˿ռäÔËÐеijÌÐò£¬Êµ¼ÊÉÏÊÇÒ»ÖÖÄ¿±ê¶ÔÏóÎļþ£¬¿ÉÒÔ¶¯Ì¬×°Ôص½ÏµÍ³ÖÐ×÷ΪÄں˵ÄÒ»²¿·ÖÔËÐС£
Linux϶ÔÓÚÒ»¸öÓ²¼þµÄÇý¶¯£¬¿ÉÒÔÓÐÁ½ÖÖ·½Ê½£º
1.1 Ö±½Ó¼ÓÔص½Äں˴úÂë
Æô¶¯ÄÚºËʱ¾Í»áÇý¶¯´ËÓ²¼þÉ豸¡£
1.2 ÒÔÄ£¿é·½Ê½¼ÓÔØ
±àÒëÉú³ÉÒ»¸ö.oÎļþ¡£µ±Ó¦ÓóÌÐòÐèҪʱÔÙ¼ÓÔؽøÄں˿ռäÔËÐС£
2. LinuxϵͳµÄÎļþÀàÐÍ
LinuxÎļþϵͳ°üÀ¨£º
Îı¾Îļþ£»¶þ½øÖÆÎļþ£»Ä¿Â¼Îļþ£»Á¬½ÓÎļþ£»É豸Îļþ£»¹ÜµÀÎļþ£¨ÓÃÓÚ½ø³Ì¼äͨÐÅ£©
3. Linux É豸Îļþ
L i n u x½«ÍâÉè¿´×÷Ò»¸öÎļþÀ´¹ÜÀí£¬ Óû§Ê¹ÓÃÍâÉè¾ÍÏñʹÓÃÆÕͨÎļþÒ»Ñù¡£
É豸Îļþ´æ·ÅÔÚ/ d e vĿ¼Ï£¬ËüʹÓÃÉ豸µÄÖ÷É豸ºÅºÍ´ÎÉ豸ºÅÀ´Çø·ÖÖ¸¶¨µÄÍâÉè¡£Ö÷É豸ºÅ˵Ã÷É豸ÀàÐÍ£¬´ÎÉ豸ºÅ˵Ã÷¾ßÌåÖ¸ÄÄÒ»¸öÉ豸¡£
e.g / d e v / f d 0
Ö÷É豸ºÅ: f dÊÇÈíÅÌÇý¶¯Æ÷( f l o p p y d i s k )
´ÎÉ豸ºÅ: 0ÊÇÈíÅÌÇý¶¯Æ÷±àºÅ
LinuxϵÄ/dev Ŀ¼ÖÐÓдóÁ¿µÄÉ豸Îļþ¡£Ö÷ÒªÊÇ¿éÉ豸ÎļþºÍ×Ö·ûÉ豸Îļþ¡£
2.1 ¿éÉ豸Îļþ
¡¡¡¡¿éÉ豸µÄÖ÷ÒªÌصãÊÇ¿ÉÒÔËæ»ú¶Áд£¬¶ø×î³£¼ûµÄ¿éÉ豸¾ÍÊÇ´ÅÅÌ£¬Èç/dev/hda1 ¡¢/dev/sda2¡¢/dev/fd0µÈ¡£
2.2 ×Ö·ûÉ豸Îļþ
¡¡¡¡Í¬¿éÉ豸һÑù£¬ÎÒÃÇÒ»°ã¶¼¿
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
linuxϵͳ϶Ը÷Îļþ½øÐдò°ü»ò½âѹ·½·¨
1.tar ÃüÁî
»ù±¾ÃüÁîÑùʽ£º
tar -²ÎÊý °ü Ô´Îļþ»òÎļþ¼Ð
³£ÓòÎÊý£º
-c ´´½¨Ðµİü
-f Ö¸¶¨°üµÄÎļþÃû
-r ½«Îļþ¼ÓÈëÒÑÓеİü
-u ¸üаüÖеÄÎļþ
-t Áгö°üÖÐËùÓÐÎļþ
-x ½â¿ª°üÖÐËùÓÐÎļþµ½µ±Ç°Ä¿Â¼
-v ÏÔʾִÐй ......
×î½üÔÚ寫Driver時£¬³£³£Óöµ½ÐèÒª¡¸µÈ´ýÒ»¶Î時間¡¹ÔÙ處ÀíµÄ動×÷£¬ÒÔÍùÎÒ¶¼ÉµÉµµÄÓÃmsleep()»òmdelay()£¬Êâ²»Öª這種busy waiting會holdסcpu資Ô´£¬ÔÚ這¶ÎÆÚ間內¶¼無·¨讓給ÆäËûprocess執ÐУ¬時間¶Ì(10msÒ ......
At first, GCC is used for GNU C Compiler. At present£¬it supports JAVA Ada C++ and so on.
GCC±àÒëÁ÷³Ì·ÖΪ£º
1.Pre-Processing£¨Ô¤´¦Àí£©
gcc -E -o hello.i hello.c
Ñ¡Ïî-E ʹµÃ±àÒëÆ÷ÔÚÔ¤´¦Àí½áÊøʱֹͣ±àÒë
Ñ¡Ïî-o Ö¸¶¨GCCµÄÊä ......