c±à³ÌÔÚlinuxϲÅÓÐÒâÒå
½ñÌìΪÁ˸ø¶¥Ç¶±×ö×¼±¸Óֻص½linuxÏ¿ªÊ¼c±à³ÌÁË¡£¸Õ¿ªÊ¼ÊÇÁ·Ï°Ð´Ò»¸öÓë¾ØÕó±ä»»ÓйصijÌÐò£¬ÎªÁ˽Úʡʱ¼äÓÐÒ»¸öº¯ÊýÄ£¿éÊÇÖ±½ÓÓõÄÒÔǰÔÚwindowsϱà³ÌʱËùʹÓõġ£½á¹ûÔÚlinuxϱàÒëÍêÔËÐÐÖ®ºóºÜ¿ì¾Í±ÀÀ£ÁË£¬ÓÉÓÚµ÷ÊÔˮƽ²»¸ßŪÁ˺ܾÃÒ²²»Öªµ½ÎÊÌâ³öÔÚÄÄÀï¡£ÕýÔÚ°Ù˼²»µÃÆä½âʱºöÈ»×¢Òâµ½£¨µ±È»²»ÊÇ×Ô¼ºµ÷ÊÔ³öÀ´µÄ£©ÔÀ´ÊÇ×Ô¼ºÔÚ¾ØÕóתÖõÄʱºòûÓÐÐÞ¸ÄÕâ¸ö¾ØÕó¶ÔÓ¦µÄÄڴ棬ÓÚÊǾ͵¼ÖÂÁËÄÚ´æ·ÃÎÊÒì³£¡£ÎÒÔÎÁËÒÔǰÔÚwindowsÏÂÃæÕâ¸öº¯ÊýÄ£¿é¾³£±»µ÷Óü¸Ê®¼¸°Ù´Î¶¼Ã»Ìáʾʲô£¬ÔÚÕâÀïÒ»´Î¾Íµ¼ÖÂÁ˳ÌÐòµÄ±ÀÀ£¡£²»µÃ²»Åå·þlinuxµÄÄÚ´æ¹ÜÀí»úÖÆÊǶàôµÄÍêÉÆ¡£
Èç¹û²»ÊÇÔÚlinuxÏÂʹÓÃÁËÕâ¸öÄ£¿é»¹ÒÔΪÄǸöÄ£¿éÊǶԵÄÄØ¡£Õâ̫ΣÏÕÁË£¬ÎÒÏ룬ËäÈ»ÎÞÂÛÔÚÄÄÀïÕâÀà´íÎó±àÒëÆ÷ÊDz»»áÖ±½Ó¸ø³ö´íÎó»ò¾¯¸æµÄ£¬µ«ÊÇÔÚÀ¬»øµÄwindowsÏÂÔËÐдÎÊýÉÙµÄʱºò³ÌÐò²»»áÓÐÄÚ´æ·ÃÎÊÒì³£µÄÌáʾ£¬Èç¹ûÕâÊÇ´óÐ͵ÄÈí¼þµÄÆäÖÐÒ»¸öÄ£¿éÒ»µ©ÔËÐÐʱ¼ä³¤Á˾ͻᵼÖÂÄÚ´æºÄ¾¡ÒÔÖÁËÀ»úµÄÏÖÏó³öÏÖ¡£¡£¡£ ¶øÔÚlinuxϾͲ»»á³öÏÖÀàËÆµÄÎÊÌ⣬ÒòΪһµ©ÓÐÄÚ´æ·ÃÎÊÒì³££¨¼´Ê¹Ö»ÓÐÒ»¸ö×Ö½Ú£©ÔÚÔËÐеÄʱºòÒ²»á¸ø³ö³ö´í±êÖ¾£¬Õâ¶ÔÓÚ¶ÍÁ¶È˵Ķ¯Ì¬ÄÚ´æÊ¹ÓÃÄÜÁ¦ÊǺÜÓÐÓõ쬶øÇÒÔÚǶÈëʽ£¨ÄÚ´æ×ÊԴûÓÐpcÉÏÄÇô·á¸»£©±à³Ìʱ»¹»á±ÜÃâºÜ¶àµÄÎÊÌâ³öÏÖ¡£
Ïà¹ØÎĵµ£º
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
¿ª»ú°´[CTRL]+[ALT]+[F7]/[F8]¿É²é¿´ÏµÍ³Æô¶¯Ê±ÕýÔÚÆô¶¯µÄ·þÎñ£¡£¡£¡£¡
¡¡¡¡ÖÚËùÖÜÖªLinux¸øÎÒÃÇÌṩÁË7Öв»Í¬µÄÆô¶¯¼¶±ð0¡«6£¬ÄÇô²»Í¬µÄÆô¶¯¼¶±ð¶¼»áÆô¶¯ÄÇЩ·þÎñÄÄ¡£¿ÉÒÔʹÓÃchkconfig ——list ²é¿´£¬¿ÉÒÔʹÓÃchkconfig ·þÎñÃû ——level 3 £ûon|of£ýÐÞ¸ÄÊÇ·ñÒªÔÙij¸ö¼¶±ðÆô¶¯»òÍ£Ö¹¡£
¡¡¡¡1. Àý ......
±ÈÌØÍø×ªÔØ£ºhttp://datacenter.chinabyte.com/308/11039308.shtml
ÈÕÖ¾¶ÔÓÚ°²È«À´Ëµ£¬·Ç³£ÖØÒª£¬Ëû¼Ç¼ÁËϵͳÿÌì·¢ÉúµÄ¸÷ÖÖ¸÷ÑùµÄÊÂÇ飬Äã¿ÉÒÔͨ¹ýËûÀ´¼ì²é´íÎó·¢ÉúµÄÔÒò£¬»òÕßÊܵ½¹¥»÷ʱ¹¥»÷ÕßÁôϵĺۼ£¡£ÈÕÖ¾Ö÷ÒªµÄ¹¦ÄÜÓУºÉó¼ÆºÍ¼à²â¡£Ëû»¹¿ÉÒÔʵʱµÄ¼à²âÏµÍ³×´Ì ......
C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
1. setvectº¯Êý
setvectº¯ÊýµÄ¹¦ÄÜÊÇÉèÖÃÖжÏʸÁ¿Èë¿Ú£¬ÆäÓ÷¨Îª£ºvoid setvect(int intr_num, void interrupt(*isr)());³ÌÐòʵÀýÈçÏ£º
#include <st ......