ËÄ´¨¸ßУÐͬͨÐŲ¦ºÅÆ÷linuxÎÞ·¨ÉÏÍø½â¾ö·½·¨Á½Ôò~
Èç¹ûÄãÊÇËÄ´¨Ñ§Éú£¬Èç¹ûÄãÊDz¦ºÅÉÏÍø£¬Èç¹ûÄãÏëѧlinux¡£ÄÇôÐͬͨÐŲ¦ºÅÆ÷Ò»¶¨ÈÃÄãÍ´²»ÓûÉú~~~
µÚÒ»ÖÖ·½·¨£º×ÔÁ¦¸üÉú£¬ÐéÄâ»ú´úÀí·¨
Õâ·½·¨¾ø¶Ô¿ÉÒÔÈÃÄãÔÚlinuxÏÂÉϵÃÁËÍø£¬µ«·½·¨ºÃ»µ£¬ÒÔ¼°ÊÇ·ñ²ÉÓÃÄú×Ô¼ºµàÁ¿~
Ϊ´ËÄãÐèÒªÏÈÓµÓÐÒ»¸öÍâ½ÓÓÐÏßÍø¿¨ 10-80Ôª¼ÛÇ®²»µÈ£¬ÌÔ±¦ÓÐÂô£¬¿´µ½ÕâÀÄú¿ÉǧÍò±ðÂîÎÒ~
1£¬ÔÚwindowsÏ£¬ÏÂÔØlinux°æ£ºVirtual box
2£¬ÏÂÔØÐͬͨÐŲ¦ºÅÆ÷¡£
3£¬ÏÂÔØHolyTelecom ÍøÖ·£º http://hi.baidu.com/%C8%ED%BC%FE__%B8%DF%CA%D6/blog/item/163f4acb50a6dff653664f0a.html
4£¬ÏÂÔØccproxy ÍøÖ·£¨¾²âÊÔ£¬¿ÉÓÃѸÀ×ÏÂÔØ£©£ºhttp://www.rayfile.com/zh-cn/files/2a80f9e8-b5bc-11de-9442-0014221b798a/
5£¬Æô¶¯ÄãµÄlinux£¬°²×°Virtual box£¬°²×°·½·¨×Ô¼º²é£¬ÍøÉÏÓеÄÊÇ£¬Èç¹ûÄãϵÄÊÇdeb°ü£¬°²×°¾Í¸üÈÝÒ×ÁË
6£¬ÔÚÐéÄâ»úÀï°²×°windows xp£¬È»ºóÔÚxpϰ²×°ÐͬͨÐŲ¦ºÅÆ÷£¬ÕâʱÄã¿ÉÒÔÔÚÐéÄâ»úÀïÉÏÍøÁË£¬Èç¹û²»ÄÜ£¬ÄÇôÉèÖÃÒ»ÏÂÐéÄâ»úµÄÍøÂç½ÓÈ뷽ʽ
7£¬ÀûÓÃHolyTelecom½«²¦ºÅÆ÷½â³ý¶Ô´úÀíÈí¼þµÄÏÞÖÆ£¬·½·¨²Î¿´http://blog.csdn.net/wangjieermao/archive/2010/01/27/5260040.aspx
8£¬½«ÄãµÄÓÐÏßÍø¿¨²åµ½µçÄÔÉÏ£¬µ±È»Ä㻹µÃ°ÑÕâ¸öÍø¿¨ÁíһͷÁ¬µ½ÄãÃÇÇÞÊҵĽ»»»»úÉÏ£¬°²×°Çý¶¯£¨ÓеÄÃâÇý£©£¬È»ºóµã»÷Virtual boxÉϵķÖÅäusbÉ豸½«ÄãµÄÓÐÏßÍø¿¨·ÖÅäµ½ÐéÄâ»úÀÔÚxpÏÂÔٴΰ²×°Çý¶¯£¬Èç¹û²»ÄÜ·ÖÅäµ½ÐéÄâ»úÀÄÇÄã¹Ø±ÕÐéÄâ»ú£¬ÔÚÉèÖÃÀï°ÑÐéÄâ»úµÄÍøÂç½ÓÈ뷽ʽ»»³ÉÇÅ½Ó ×ÔÊÊÓ¦£¬Íø¿¨Ñ¡ÄãµÄÓÐÏßÍø¿¨£¬ÔÙ´ÎÆô¶¯ÐéÄâ»ú£¬Æô¶¯ºóÔٴηÖÅ䣨¶àÊÔһϣ¬Óöµ½·ÖÅä²»³É¹¦ºÜÕý³££¬µ«Õâ¸ö¿Ï¶¨ÊÇ¿ÉÒԵģ©
9£¬µÚ°Ë²½³É¹¦Íê³Éºó£¬Äã¾Í¿ÉÒÔ´ò¿ªÐéÄâ»úÀïµÄ²¦ºÅÆ÷ÉÏÍøÁË£¬È»ºó°²×°ccproxy£¬ÉèÖôúÀí·þÎñÆ÷£¬ÆäʵûʲôÉèµÄ£¬Ö»Òª°ÑÄãµÄlinuxµÄ¾ÖÓòÍøipÉèΪÔÊÐí¾Í¿ÉÒÔÁË£¨ÉèµÄʱºòÈç¹ûÊäÈëlinuxµÄ¾ÖÓòÍøipºóÄÜ×Ô¶¯»ñÈ¡Ö÷»úÃû¾Í¶ÔÁË£©£¬ÆäËûÒ»°ã²»ÐèÒª¶¯~
10£¬ÔÚlinuxÀïÉèÖÃÏà¹Ø´úÀí£¬ÀûÓÃÐéÄâ»ú´úÀíÉÏÍø£¬´úÀíip¾ÍÊÇÄãµ
Ïà¹ØÎĵµ£º
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
Ò»¡¢¸ÅÊö
̸µ½ÔÚlinuxϵͳϱàдI2CÇý¶¯£¬Ä¿Ç°Ö÷ÒªÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊǰÑI2CÉ豸µ±×÷Ò»¸öÆÕͨµÄ×Ö·ûÉ豸À´´¦Àí£¬ÁíÒ»ÖÖÊÇÀûÓÃlinux I2CÇý¶¯Ìåϵ½á¹¹À´Íê³É¡£ÏÂÃæ±È½ÏÏÂÕâÁ½ÖÖÇý¶¯¡£
µÚÒ»ÖÖ·½·¨µÄºÃ´¦£¨¶ÔÓ¦µÚ¶þÖÖ·½·¨µÄÁÓÊÆ£©ÓУº
¡ñ ˼·±È½ÏÖ±½Ó£¬²»ÐèÒª ......
asctime£¨½«Ê±¼äºÍÈÕÆÚÒÔ×Ö·û´®¸ñʽ±íʾ£©
Ïà¹Øº¯Êý
time£¬ctime£¬gmtime£¬localtime
±íÍ·Îļþ
#include<time.h>
¶¨Ò庯Êý
char * asctime(const struct tm * timeptr);
º¯Êý˵Ã÷
asctime()½«²ÎÊýtimeptrËùÖ¸µÄtm½á¹¹ÖеÄÐÅϢת»»³ÉÕæÊµÊÀ½çËùʹÓõÄʱ¼äÈÕ ......
sysfs ÊÇ Linux ÄÚºËÖÐÉè¼Æ½ÏеÄÒ»ÖÖÐéÄâµÄ»ùÓÚÄÚ´æµÄÎļþϵͳ£¬ËüµÄ×÷ÓÃÓë proc ÓÐЩÀàËÆ£¬µ«³ýÁËÓë proc ÏàͬµÄ¾ßÓв鿴ºÍÉ趨Äں˲ÎÊý¹¦ÄÜÖ®Í⣬»¹ÓÐΪ Linux ͳһÉ豸ģÐÍ×÷Ϊ¹ÜÀíÖ®Óá£Ïà±ÈÓÚ proc Îļþϵͳ£¬Ê¹Óà sysfs µ¼³öÄÚºËÊý¾ÝµÄ·½Ê½¸üΪͳһ£¬²¢ÇÒ×éÖ¯µÄ·½Ê½¸üºÃ£¬ËüµÄÉè¼Æ´Ó proc ÖÐÎüÈ¡ ......
Ò»¡¢½ø³Ì¿ØÖÆ£º
fork
´´½¨Ò»¸öнø³Ì
clone
°´Ö¸¶¨Ìõ¼þ´´½¨×Ó½ø³Ì
execve
ÔËÐпÉÖ´ÐÐÎļþ
exit
ÖÐÖ¹½ø³Ì
_exit
Á¢¼´ÖÐÖ¹µ±Ç°½ø³Ì
getdtablesize
½ø³ÌËùÄÜ´ò¿ªµÄ×î´óÎļþÊý
getpgid
»ñȡָ¶¨½ø³Ì×é±êʶºÅ
setpgid
ÉèÖÃÖ¸¶¨½ø³Ì×é±êÖ¾ºÅ
getpgrp
»ñÈ¡µ±Ç°½ø³Ì×é±êʶºÅ
setpgrp
ÉèÖõ±Ç°½ø³Ì×é±êÖ¾ºÅ
g ......