linux ·Ö¶Î¡¢·ÖÒ³»úÖÆ
1.·Ö¶Î»úÖÆ
80386µÄÁ½ÖÖ¹¤×÷ģʽ
¡¡¡¡80386µÄ¹¤×÷ģʽ°üÀ¨ÊµµØַģʽºÍÐéµØַģʽ£¨±£»¤Ä£Ê½£©¡£LinuxÖ÷Òª¹¤×÷ÔÚ±£»¤Ä£Ê½Ï¡£
·Ö¶Î»úÖÆ
¡¡¡¡ÔÚ±£»¤Ä£Ê½Ï£¬80386ÐéµØÖ·¿Õ¼ä¿É´ï16K¸ö¶Î£¬Ã¿¶Î´óС¿É±ä£¬×î´ó´ï4GB¡£
¡¡¡¡´ÓÂß¼µØÖ·µ½ÏßÐÔµØÖ·µÄת»»ÓÉ80386·Ö¶Î»úÖƹÜÀí¡£¶Î¼Ä´æÆ÷CS¡¢DS¡¢ES¡¢SS¡¢FS»òGS±êʶһ¸ö¶Î¡£ÕâЩ¶Î¼Ä´æÆ÷×÷Ϊ¶ÎÑ¡ÔñÆ÷£¬ÓÃÀ´Ñ¡Ôñ¸Ã¶ÎµÄÃèÊö·û¡£
·Ö¶ÎÂß¼µØÖ·µ½ÏßÐÔµØַת»»Í¼
ͼ9_7 ·Ö¶ÎÂß¼µØÖ·µ½ÏßÐÔµØַת»»Í¼
2. ·ÖÒ³»úÖÆ
·ÖÒ³»úÖƵÄ×÷ÓÃ
¡¡¡¡·ÖÒ³»úÖÆÊÇÔڶλúÖÆÖ®ºó½øÐеģ¬Ëü½øÒ»²½½«ÏßÐÔµØַת»»ÎªÎïÀíµØÖ·¡£
¡¡¡¡80386ʹÓÃ4K×Ö½Ú´óСµÄÒ³£¬ÇÒÿҳµÄÆðʼµØÖ·¶¼±»4KÕû³ý¡£Òò´Ë£¬80386°Ñ4GB×Ö½ÚÏßÐÔµØÖ·¿Õ¼ä»®·ÖΪ1M¸öÒ³Ã棬²ÉÓÃÁËÁ½¼¶±í½á¹¹¡£
Á½¼¶Ò³±í
¡¡¡¡Á½¼¶±íµÄµÚÒ»¼¶±í³ÆΪҳĿ¼£¬´æ´¢ÔÚÒ»¸ö4K×Ö½ÚµÄÒ³ÖУ¬Ò³Ä¿Â¼±í¹²ÓÐ1K¸ö±íÏÿ¸ö±íÏîΪ4¸ö×Ö½Ú£¬ÏßÐÔµØÖ·×î¸ßµÄ10루22-31£©ÓÃÀ´²úÉúµÚÒ»¼¶±íË÷Òý£¬ÓɸÃË÷ÒýµÃµ½µÄ±íÏîÖеÄÄÚÈݶ¨Î»Á˶þ¼¶±íÖеÄÒ»¸ö±íµÄµØÖ·£¬¼´Ï¼¶Ò³±íËùÔÚµÄÄÚ´æ¿éºÅ¡£
µÚ¶þ¼¶±í³ÆΪҳ±í£¬´æ´¢ÔÚÒ»¸ö4K×Ö½ÚÒ³ÖУ¬Ëü°üº¬ÁË1K×ֽڵıíÏÿ¸ö±íÏî°üº¬ÁËÒ»¸öÒ³µÄÎïÀíµØÖ·¡£¶þ¼¶Ò³±íÓÉÏßÐÔµØÖ·µÄÖмä10루12-21£©Î»½øÐÐË÷Òý£¬¶¨Î»Ò³±í±íÏ»ñµÃÒ³µÄÎïÀíµØÖ·¡£Ò³ÎïÀíµØÖ·µÄ¸ß20λÓëÏßÐÔµØÖ·µÄµÍ12λÐγÉ×îºóµÄÎïÀíµØÖ·¡£
ÀûÓÃÁ½¼¶Ò³±íת»»µØÖ·
ͼ9_8 ÀûÓÃÁ½¼¶Ò³±íת»»µØÖ·
3. Äں˿ռäºÍÓû§¿Õ¼ä
Óû§¿Õ¼ä
¡¡¡¡ÔÚLinuxÖУ¬Ã¿¸öÓû§½ø³Ì¶¼¿ÉÒÔ·ÃÎÊ4GBµÄÏßÐÔÐéÄâÄÚ´æ¿Õ¼ä¡£ÆäÖдÓ0µ½3GBµÄÐé´æµØÖ·ÊÇÓû§¿Õ¼ä£¬Óû§½ø³Ì¿ÉÒÔÖ±½Ó·ÃÎÊ¡£
Äں˿ռä
¡¡¡¡´Ó3GBµ½4GBµÄÐé´æµØַΪÄÚºË̬¿Õ¼ä£¬´æ·Å¹©Äں˷ÃÎʵĴúÂëºÍÊý¾Ý£¬Óû§Ì¬½ø³Ì²»ÄÜ·ÃÎÊ¡£ËùÓнø³Ì´Ó3GBµ½4GBµÄÐéÄâ¿Õ¼ä¶¼ÊÇÒ»ÑùµÄ£¬linuxÒÔ´Ë·½Ê½ÈÃÄÚºË̬½ø³Ì¹²Ïí´úÂë¶ÎºÍÊý¾Ý¶Î¡£
Ïà¹ØÎĵµ£º
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâƪ·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´ËתÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨Õâƪ²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
1. ѧ»áд¼òµ¥µÄmakefile
2. ±àһЩӦÓÃ
³ÌÐò
£¬¿ÉÒÔÓÃmakefileÅÜÆðÀ´
3. ѧ»áдÇý¶¯
µÄmakefile
4. дһ¼òµ¥charÇý¶¯£¬makefile±àÒëͨ¹ý£¬¿ÉÒÔinsmod£¬ lsmod£¬ rmmod. ÔÚÇý¶¯µÄinitº¯ÊýÀï´òÓ¡hello world£¬insmodºóÓ¦¸ÃÄܹ»Í¨¹ýdmesg¿´µ½Êä³ö
¡£
5. дһÍêÕûÇý¶¯£¬ ¼ÓÉÏread£¬ write£¬ ioctl£¬ pollingµÈ¸ ......
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
ʲôÊÇС
Linux
£¨“
Small
Linux”
£©·¢Ðа棿ÓÐÄÄЩС
Linux
£¿ËüÃÇÓÐʲôÓô¦£¿
ÖÚËùÖÜÖª£¬ÓÉ ......
´ÓLinux 2.6ÆðÒýÈëÁËÒ»Ì×еÄÇý¶¯¹ÜÀíºÍ×¢²á»úÖÆ:Platform_deviceºÍPlatform_driver¡£
LinuxÖд󲿷ֵÄÉ豸Çý¶¯£¬¶¼¿ÉÒÔʹÓÃÕâÌ×»úÖÆ, É豸ÓÃPlatform_device±íʾ£¬Çý¶¯ÓÃPlatform_driver½øÐÐ×¢²á¡£
Linux platform driver»úÖƺʹ«Í³µÄdevice driver »úÖÆ(ͨ¹ýdriver_registerº¯Êý½øÐÐ×¢²á)Ïà±È£¬Ò»¸öÊ® ......
µµ°¸Ä¿Â¼¹ÜÀí ls
Óï·¨: ls [-alrtAFR] [name...]
˵Ã÷: ÏÔʾָ¶¨¹¤×÷Ŀ¼ÏÂÖ®ÄÚÈÝ£¨ÁгöÄ¿Ç°¹¤×÷Ŀ¼Ëùº¬Ö®µµ°¸¼°×ÓĿ¼)¡£ ¡¡¡¡
²ÎÊý:
¡¡¡¡-a ÏÔʾËùÓеµ°¸¼°Ä¿Â¼ (lsÄÚ¶¨½«µµ°¸Ãû»òĿ¼Ãû³Æ¿ªÍ·Îª"."µÄÊÓΪÒþ²Øµµ£¬²»»áÁгö)
¡¡¡¡-l ³ýµµ°¸Ãû³ÆÍ⣬Òཫµµ°¸ÐÍ̬¡¢È¨ÏÞ¡¢ÓµÓÐÕß¡¢µµ°¸´óСµÈ×ÊѶÏêϸÁгö
¡¡¡¡-r ......