ǶÈëʽLinuxÎļþϵͳ¼°Æä´æ´¢»úÖÆ·ÖÎö
¡¡Ç¶ÈëʽϵͳÓëͨÓÃPC»ú²»Í¬£¬Ò»°ãûÓÐÓ²ÅÌÕâÑùµÄ´æ´¢É豸¶øÊÇʹÓÃFlashÉÁ´æоƬ¡¢Ð¡ÐÍÉÁ´æ¿¨µÈרΪǶÈëʽϵͳÉè¼ÆµÄ´æ´¢×°Ö㬱¾ÎÄ·ÖÎöÁËǶÈëʽϵͳÖг£ÓõĴ洢É豸¼°Æä¹ÜÀí»úÖÆ£¬½éÉÜÁ˳£ÓõĻùÓÚFLASHµÄÎļþϵͳÀàÐÍ¡£
1£®Ç¶Èëʽϵͳ´æ´¢É豸¼°Æä¹ÜÀí»úÖÆ·ÖÎö
¡¡¡¡ ¹¹½¨ÊÊÓÃÓÚǶÈëʽϵͳµÄLinuxÎļþϵͳ£¬±ØÈ»»áÉæ¼°µ½Á½¸ö¹Ø¼üµã£¬Ò»ÊÇÎļþϵͳÀàÐ͵ÄÑ¡Ôñ£¬Ëü¹Øϵµ½ÎļþϵͳµÄ¶ÁдÐÔÄÜ¡¢³ß´ç´óС;ÁíÒ»¸ö¾ÍÊǸùÎļþϵͳÄÚÈݵÄÑ¡Ôñ£¬Ëü¹Øϵµ½¸ùÎļþϵͳËùÄÜÌṩµÄ¹¦Äܼ°³ß´ç´óС¡£
¡¡¡¡Ç¶ÈëʽÉ豸ÖÐʹÓõĴ洢Æ÷ÊÇÏñFlashÉÁ´æоƬ¡¢Ð¡ÐÍÉÁ´æ¿¨µÈרΪǶÈëʽϵͳÉè¼ÆµÄ´æ´¢×°Öá£FlashÊÇĿǰǶÈëʽϵͳÖй㷺²ÉÓõÄÖ÷Á÷´æ´¢Æ÷£¬ËüµÄÖ÷ÒªÌصãÊÇ°´ÕûÌå/ÉÈÇø²Á³ýºÍ°´×Ö½Ú±à³Ì£¬¾ßÓе͹¦ºÄ¡¢¸ßÃܶȡ¢Ð¡Ìå»ýµÈÓŵ㡣Ŀǰ£¬Flash·ÖΪNOR, NANDÁ½ÖÖÀàÐÍ¡£
¡¡¡¡NORÐÍÉÁ´æ¿ÉÒÔÖ±½Ó¶ÁȡоƬÄÚ´¢´æµÄÊý¾Ý£¬Òò¶øËٶȱȽϿ죬µ«ÊǼ۸ñ½Ï¸ß¡£NORÐÍоƬ£¬µØÖ·ÏßÓëÊý¾ÝÏß·Ö¿ª£¬ËùÒÔNORÐÍоƬ¿ÉÒÔÏñSRAMÒ»ÑùÁ¬ÔÚÊý¾ÝÏßÉÏ£¬¶ÔNORоƬ¿ÉÒÔ“×֔Ϊ»ù±¾µ¥Î»²Ù×÷£¬Òò´Ë´«ÊäЧÂʺܸߣ¬Ó¦ÓóÌÐò¿ÉÒÔÖ±½ÓÔÚFlashÄÚÔËÐУ¬²»±ØÔÙ°Ñ´úÂë¶Áµ½ÏµÍ³RAMÖÐÔËÐС£ËüÓëSRAMµÄ×î´ó²»Í¬ÔÚÓÚд²Ù×÷ÐèÒª¾¹ý²Á³ýºÍдÈëÁ½¸ö¹ý³Ì¡£
¡¡¡¡NANDÐÍÉÁ´æоƬ¹²ÓõØÖ·ÏßÓëÊý¾ÝÏߣ¬ÄÚ²¿Êý¾ÝÒÔ¿éΪµ¥Î»½øÐд洢£¬Ö±½Ó½«NANDоƬ×öÆô¶¯Ð¾Æ¬±È½ÏÄÑ¡£NANDÉÁ´æÊÇÁ¬Ðø´æ´¢½éÖÊ£¬ÊʺϷŴóÎļþ¡£²Á³ýNORÆ÷¼þʱÊÇÒÔ64-128KBµÄ¿é½øÐеģ¬Ö´ÐÐÒ»¸öдÈë/²Á³ý²Ù×÷µÄʱ¼äΪ5s£»²Á³ýNANDÆ÷¼þÊÇÒÔ8-32KBµÄ¿é½øÐеģ¬Ö´ÐÐÏàͬµÄ²Ù×÷×î¶àÖ»ÐèÒª4ms¡£
¡¡¡¡NAND RashµÄµ¥Ôª³ß´ç¼¸ºõÊÇNORÆ÷¼þµÄÒ»°ë£¬ÓÉÓÚÉú²ú¹ý³Ì¸üΪ¼òµ¥£¬NAND½á¹¹¿ÉÒÔÔÚ¸ø¶¨µÄÄ£¾ß³ß´çÄÚÌṩ¸ü¸ßµÄÈÝÁ¿£¬Ò²¾ÍÏàÓ¦µØ½µµÍÁ˼۸ñ¡£NOR flashÕ¼¾ÝÁËÈÝÁ¿Îª1¨D16MBÉÁ´æÊг¡µÄ´ó²¿·Ö£¬¶øNAND flashÖ»ÊÇÓÃÔÚ8¨D128MBµÄ²úÆ·µ±ÖУ¬ÕâҲ˵Ã÷NORÖ÷ÒªÓ¦ÓÃÔÚ´úÂë´æ´¢½éÖÊÖУ¬NANDÊʺÏÓÚÊý¾Ý´æ´¢¡£
¡¡¡¡ÊÙÃü(ÄÍÓÃÐÔ)£¬ÔÚNANDÉÁ´æÖÐÿ¸ö¿éµÄ×î´ó²Áд´ÎÊýÊÇÒ»°ÙÍò´Î£¬¶øNORµÄ²Áд´ÎÊýÊÇÊ®Íò´Î¡£NAND´æ´¢Æ÷³ýÁ˾ßÓÐ10±È1µÄ¿é²Á³ýÖÜÆÚÓÅÊÆ£¬µäÐ͵ÄNAND¿é³ß´çÒª±ÈNORÆ÷¼þС8±¶£¬Ã¿¸öNAND´æ´¢Æ÷¿éÔÚ¸ø¶¨µÄʱ¼äÄÚµÄɾ³ý´ÎÊýÒªÉÙһЩ¡£
¡¡¡¡ ËùÓÐǶÈëʽϵͳµÄÆô¶¯¶¼ÖÁÉÙÐèҪʹÓÃijÖÖÐÎ
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâƪ·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´ËתÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨Õâƪ²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
linuxÓÐ×Ô¼ºÒ»Ì×ÍêÕûµÄÆô¶¯Ìåϵ£¬×¥×¡ÁËlinuxÆô¶¯µÄÂöÂ磬linuxµÄÆô¶¯¹ý³Ì½«²»ÔÙÉñÃØ¡£
ÔĶÁ֮ǰ½¨ÒéÏÈ¿´Ò»Ï¸½Í¼¡£
±¾ÎÄÖмÙÉèinittabÖÐÉèÖõÄinit
treeΪ£º
/etc/rc.d/rc0.d
/etc/rc.d/rc1.d
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d
/etc/rc.d/rc5.d
/etc/rc.d/rc6.d
/etc/rc.d/init.d
1.
¹ØÓ ......
¶ÔÓÚboostÏ߳̿⣬ÌṩÁËÏ̸߳ù¾ÝÌõ¼þ½øÐйÒÆð»½ÐѵŦÄÜ¡£Ö®Ç°¿´¹ýʹÓÃlinux±ê×¼Ï߳̿â×ö¹ýµÄһЩʵÑ飬ÏëÖªµÀboostÏ߳̿âµÄÌØÐÔÊÇ·ñÒ²Ò»Ñù¡£
linuxÏ̵߳Ļ½ÐÑ»úÖÆÓëwindowsµÄ²»Í¬¡£
ÔÚwindowsÏÂÈç¹ûÖ´ÐÐÁËÏ̻߳½ÐѲÙ×÷£¬¸Ã»½ÐѲÙ×÷»áµÈ´ýµÚÒ»¸ö¹ÒÆðµÄỊ̈߳¬µ ......
µÚÒ»´Î䶫¶«£¬ÒªÓв»¶ÔµÄµØ·½£¬»¹Çë¸ßÊÖÖ¸µã¡£
ÐéÄâ»úϵÄlinuxÓëwindows»¥ping£º
1¡£cmdÏÂÊäÈëÃüÁipconfig/all£¬ÕÒµ½windowsÕýÔÚʹÓõÄÍø¿¨µÄipµØÖ·£¬¼Çסµ±Ç°µÄipµØÖ·ºÍÍø¶Î¡£
2¡£ÔÚÐéÄâ»úϵÄÍøÂçÉèÖÃÖУ¨ÐéÄâ»úÈí¼þÓÒϽǵÄÍø¿¨Í¼±ê£©ÍøÂçΪÇŽÓģʽ£¬Õâ¸öºÜÖØÒª£¬Ò»¶¨¼Çס¡£
3¡£ÔÚlinuxÏÂÊäÈëÒÔÏÂÃüÁ vi /e ......