LinuxÊÖ»úÑз¢Òª¹ýÎå´óÄѹØ
×ªÔØÊ±Çë×¢Ã÷³ö´¦ºÍ×÷ÕßÁªÏµ·½Ê½
×÷ÕßÁªÏµ·½Ê½£ºÀîÏȾ² <xianjimli at hotmail dot com>
LinuxÊÖ»úµÄÇ°Í¾ËÆºõºÜÉÙÓÐÈË»³Òɹý¡£Ôø¾×ö¹ýµÄ£¬ÏÖÔÚÕýÔÚ×öµÄ£¬¼´½«´òËã×öµÄ£¬ÔÚ¹úÄÚ¹À¼Æ²»ÏÂÊýÊ®¼Ò¹«Ë¾¡£´ó¼Ò¶¼Ïë´ÓÖÐÌÔһͰ½ð£¬²»¹ý´ó¶àÊdzËÐ˶øÀ´°ÜÐ˶ø¹é£¬ÉÙÔòËðʧ¼¸°ÙÍò£¬¶àÔòÊýǧÍò£¬ÓеÄÉõÖÁÕû¸ö¹«Ë¾Òò´ËÒ»ØÊ²»Õñ¡£ÔÚÕæÕýÒâÒå°ÑLinuxÊÖ»ú×ö³É¹¦µÄ£¬
ÔÚ¹úÄÚ
¿ÉÒÔ˵ÇúÖ¸¿ÉÊý¡£±¾À´ÒÔΪ¿ÉÒÔ¿¿¿ªÔ´Èí¼þÓë¹úÍâ´ó¹«Ë¾Õ¾ÔÚͬһÆðÅÜÏßÉϵ쬽á¹û»¹ÊÇÆðÁË´óÔç¸ÏÁËÍí¼¯¡£
LinuxÊÖ»úÑз¢ÊÇÒ»ÏîºÆ´óµÄ¹¤³Ì£¬¾Ý˵¹úÍâÒ»°ãµÄ¹À¼ÆÊÇ£¬LinuxÊÖ»úƽ̨µÄÑз¢ÖÁÉÙÒªºÄ×Ê2000ÍòÃÀÔª£¬Àúʱ3£5Äêʱ¼ä²Å¿ÉÄÜÈ¡µÃ³É¹¦¡£µ±ÎÒÃÇ¿ªÊ¼bronchoÏîĿʱ£¬ÓиöTrolltech
¹«Ë¾µÄÀÏÍâ·¢Óʼþ¸øÎÒÃÇ˵£¬²»Òª°ÑÄãÃǵÄʱ¼äºÍ×ʽðÀË·ÑÔÚGTKÉÏÁË£¬MOTOºÍXXX£¨Íü¼ÇÁË£©¹«Ë¾ºÄ×ʼ¸ÒÚÃÀ½ð£¬½á¹û»¹ÊÇÂòÁËQT²Å¸ã³É¹¦µÄ¡£
ÓÐÄÇô¶à¿ªÔ´Èí¼þ¿ÉÒÔÃâ·ÑʹÓ㬿´ËÆÖ»ÐèÒª×öϼòµ¥µÄ¼¯³É¾ÍÐÐÁË£¬ÎªÊ²Ã´»¹»áÄÇÑùÄÑÄØ£¿¾Ý±ÊÕߵľÑéÀ´¿´£¬¹úÄÚLinuxÊÖ»úÑз¢Òª¹ýÎå´óÄѹأº
È˲ŹØ
£º
ÈËÎÞÒÉÊÇÈí¼þ¿ª·¢ÖÐ×îÖØÒªµÄÒòËØ£¬¶ø¹úÄÚLinux¿ª·¢·½ÃæµÄÈ˲Åϡȱ£¬ÕæÕý²ÎÓëµ½¿ªÔ´ÏîÄ¿ÖеÄÈ˸üÊÇ·ïë÷ë½Ç¡£¾ÝÕ⼸ÄêµÄÃæÊÔ¾ÑéÀ´¿´£¬ºÜ¶àÔÚ¼òÀúÉϺÅ
³ÆÓÐNÄ깤×÷¾Ñ飬¾«Í¨N¶à¼¼Êõ£¬ÃæÊÔ֮ǰÈÃÎÒ¶¼³Ï»Ì³Ï¿ÖµÄÅ£ÈË£¬ÃæÊÔÖ®ºó²Å·¢ÏÖÆäˮƽʵÔÚÈÃÈËÄÑÒÔ¹§Î¬¡£ºóÀ´ÌýÈË˵¸ßÊÖÊDz»»á³öÀ´ÕÒ¹¤×÷µÄ(¶¼Êǹ¤×÷»ú
»áÕÒÉÏÃŵÄ)£¬ÎÒ²ÅËÀÐÄÁË£¬¾²ÏÂÐÄÀ´×öÈ˲ÅÅàÑøºÍÍŶӽ¨Òé¡£¼´Ê¹Óлú»á°ÑһЩ¸ßÊÖ¾Û¼¯Ò»Æð£¬ÒÔ¹úÄ򵀮óÒµÎļþºÍ¸ßÊÖµÄÌØÖÊÀ´Ëµ£¬ÈÃËûÃÇÈܺÏΪһ¸öÍŶӲ»ÊÇ
²»¿ÉÄÜ£¬ÖÁÉÙÒ²ÊÇÒª»¨Ï൱µÄʱ¼ä²ÅÐС£ÁíÍâÒ»·½Ãæ¾ÍÊÇÍŶӳÉÔ±µÄÎȶ¨ÐÔ£¬LinuxÊÖ»úÑз¢Ïà¶ÔÃż÷±È½Ï¸ß£¬»»ÈË´ú¼ÛÏà¶Ô±È½Ï´ó£¬Èç¹ûÍŶÓûÓÐÄý¾ÛÁ¦£¬ÄÇ
¾Í±ðÏë°ÑËü×ö³É¹¦ÁË¡£ÔÚǰһ¼Ò¹«Ë¾£¬ÎÒ¼û¹ýÒ»¸öÈÕ³ÌÄ£¿é»»ÁËËĸöÈË£¬´úÂëÂÒÆß°ËÔ㣬ÅòÕ͵½3W¶àÐУ¬Î¬»¤Á½Äêºó´ïµ½Êý°Ù¸öBUG£¬Õû¸öÄ£¿éÎÞÈ˸ÒÅö¡£
ʱ¼ä¹Ø
£º
Èí¼þ¹¤³ÌÀï¹ØÓÚʱ¼ä±ÈÓ÷£¬ÓõÃ×î¶àµÄιýÁËÅ®ÈË»³º¢×ÓÁË£¬Ò»¸öÅ®ÈËʮԻ³Ì¥¿ÉÒÔÉúÒ»¸öBABY£¬µ«Ê®¸öÅ®È˲»¿ÉÄÜÒ»¸öÔ°ÑBABYÉúÏÂÀ´¡£Èí¼þÏîĿһÑù£¬
ʱ¼äÊDZز»¿ÉÉÙµÄÒòËØ£¬È˶àÖ»ÄÜÔÚÒ»¶¨·¶Î§ÄÚËõ¶Ìʱ¼ä¡£ÔÚ¹úÄÚ£¬ÎÞÂÛÊǸöÈË»¹Êǹ«Ë¾£¬Ðĸ¡ÆøÔêµÄ¾Ó¶à£¬°ëÄêÒÔÉϵÄÑз¢Ê±¼ä¶¼ÊDz»¿É½ÓÊܵģ¬ºÜ¶àË®»õÊÖ»úÕý
³£ÏîÄ¿ÖÜÆÚÊÇ45Ì죬Ҫ×ö3µ½5Äêʱ¼ä£¬¿ÖÅÂûÓÐÀϰåÔ¸ÒâȥͶ×Ê¡£½á¹û´ó¼Ò¶¼°Ñ¼Æ»®¶©µÃÏ൱¶Ì£¬ÎÒ¼û¹ýһЩ¸ãЦµÄ¼Æ»®£¬ÎÒ˽ÏÂÀï˵£¬Ë
Ïà¹ØÎĵµ£º
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
Ãû³Æ
daemon-ÔËÐÐÓÚºǫ́
¸ÅÒª
#include <unistd.h>
int daemon(int nochdir, int noclose);
ÃèÊö
daemon()º¯Êý£¬Ö÷ÒªÓÃÓÚijЩ³ÌÐòÏ£Íû×Ô¼ºÍÑÀëÖն˵ĿØÖƶøÔËÐÐ ......
LinuxÊÇUnix²Ù×÷ϵͳµÄÒ»ÖÖ±äÖÖ£¬ÔÚLinuxϱàдÇý¶¯³ÌÐòµÄÔÀíºÍ˼ÏëÍêÈ«ÀàËÆÓÚÆäËûµÄUnixϵͳ£¬µ«Ëüdos»òwindow»·¾³ÏµÄÇý¶¯³ÌÐòÓкܴóµÄÇø±ð¡£ÔÚLinux»·¾³ÏÂÉè¼ÆÇý¶¯³ÌÐò£¬Ë¼Ïë¼ò½à£¬²Ù×÷·½±ã£¬¹¦ÄÜÒ²ºÜÇ¿´ó£¬µ«ÊÇÖ§³Öº¯ÊýÉÙ£¬Ö»ÄÜÒÀÀµkernelÖеĺ¯Êý£¬ÓÐЩ³£ÓõIJÙ×÷Òª×Ô¼ºÀ´±àд£¬¶øÇÒµ÷ÊÔÒ²²»·½±ã¡£
ÒÔϵÄһЩÎÄ×ÖÖ ......
Ò»¡¢linuxµÄÉ豸Çý¶¯³ÌÐòÓëÍâ½çµÄ½Ó¿Ú¿ÉÒÔ·ÖΪÈý¸ö²¿·Ö£º
¡¡¡¡1£®Çý¶¯³ÌÐòÓë²Ù×÷ϵͳÄں˵Ľӿڡ£Í¨¹ýfile_operations(include/linux/fs.h)Êý¾Ý½á¹¹À´Íê³ÉµÄ¡£
¡¡¡¡2£®Çý¶¯³ÌÐòÓëϵͳÒýµ¼µÄ½Ó¿Ú¡£Õⲿ·ÖÀûÓÃÇý¶¯³ÌÐò¶ÔÉ豸½øÐгõʼ»¯¡£
¡¡¡¡3£®Çý¶¯³ÌÐòÓëÉ豸µÄ½Ó¿Ú¡£Õⲿ·ÖÃèÊöÁËÇý¶¯³ÌÐòÈçºÎÓëÉ豸½øÐн»»¥£¬Óë¾ßÌå ......