Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ǶÈëʽLinuxϳ£ÓõĽ»²æ±àÒë·½·¨


ÒªÔÚǶÈëʽLinuxÏÂʹÓö¯Ì¬ÓïÑÔ£¬Ê×ÏÈÒª½â¾öµÄÊÇÓïÑÔ½âÊÍÆ÷»òÖ´ÐÐÒýÇæµÄ½»²æ±àÒëÎÊÌâ¡£
½»²æ±àÒëͨ³£ÓÐÒÔϼ¸ÖÖ;¾¶£º
1. Ö±½Óͨ¹ý½»²æ±àÒ빤¾ß£¬ÊÖ¹¤ÅäÖý»²æ±àÒë¡£½»²æ±àÒ빤¾ß¿ÉÒÔÀûÓÃÕâ¸ö½Å±¾À´×Ô¶¯Éú³É£º
http://kegel.com/crosstool/
´Ë·½·¨µÄºÃ´¦ÊǼò±ã¿ì½Ý£¬Ò»µ©crosstool×öºÃÒÔºó£¬ÐèҪʲô°üÖ±½Ó±àÒë¼´¿É£¬¶øÇÒ¿É¿ØÐÔºÜÇ¿¡£È±µãÊǶԸ÷ÖÖÅäÖòÎÊýÒªºÜÁ˽⣬¶øÇÒ×Ô¼ºÐèÒª¿¼ÂÇ°üÒÀÀµ£¬ÒÔ¼°°ü°²×°ÎÊÌâ¡£¶ÔÓÚÒª±àÒë°üÒÀÀµ±È½Ï¶àµÄÈí¼þ£¬±ÈÈçÎÒÒª±àÒëruby½âÊÍÆ÷£¬ÒÔ¼°Ðí¶àext°ü£¬ÄǾͱȽÏÂé·³ÁË£¬Ò»°ã²»ÍƼö¡£
2. ÀûÓÃscratchbox¹¤¾ß£ºhttp://www.scratchbox.org/
scratchboxÊÇÒ»¸öºÜ²»´íµÄ½»²æ±àÒëϵͳ£¬¶øÇÒ¿ÉÒÔÔÚqemuµÄÖ§³ÖÏÂÔÚpcÉÏÖ±½Ó·ÂÕæÔËÐС£scratchboxµÄʹÓÃÒ²Ï൱¼òµ¥¡£Î¨Ò»È±º¶µÄÊÇ£¬1.x°æ±¾ÐèÒªÇл»Óû§À´±àÒ룬¶øÇÒ¸÷ÖÖ¿â²»¹»ÓÅ»¯£¬ÐèÒª×Ô¼º×ÐϸÂýÂýµØµ÷Õû²ÅÐС£2.x°æÄ¿Ç°ÎĵµÈ±·¦£¬²»¹»³ÉÊì¡£
3. ÀûÓÃOpenEmbedded¹¤¾ß£ºhttp://www.openembedded.org/
OEÊÇÊôÓڱȽÏÖØÁ¿Ð͵Ľ»²æ±àÒëϵͳ¹¤¾ß£¬Óкܶà³ÉÊìµÄLinuxÉ豸¶¼ÊÇÓÃËüÀ´¹¹½¨£¬ÈçSharp Zarus, Nokia 770, OpenMokoµÈ¡£OE²ÉÓÃÁ˽ϑÌرð’µÄ°ü¹ÜÀí¹¤¾ßºÍ°æ±¾¹ÜÀí¹¤¾ß£¬ÓкܶàÏȽøµÄÌØÐÔ¡£ËäÈ»OE¿ÉÒԺܷ½±ãµÄ½»²æ±àÒë³öÏóOPIEÕâÑù¸´ÔÓµÄGUIϵͳ£¬µ«Èç¹ûÒªÔÚOEÏÂÅäÖúͶ¨ÖÆÈí¼þ°üÈ´²»ÊÇÒ»¼þÈÝÒ×µÄÊ¡£ÁíÍ⣬Èç¹ûÄãÒª±àÒëOEÌṩµÄËùÓÐÈí¼þ°üµÄ»°£¬ÒªÓÐÐÄÀí×¼±¸£¬Ëü¿ÉÄÜ»á³Ôµô½ü20GµÄÓ²ÅÌ£¬»¨·ÑÊ®¼¸¸öСʱµÄ±àÒ룡
4. ÀûÓÃbuildroot¹¤¾ß£ºhttp://buildroot.uclibc.org/
buildrootÊÇÒ»¸öÏ൱СÇÉÁé»îµÄÒ»¸ö½»²æ±àÒ빤¾ß¡£ÔÚbuildrootÖж¨Öƺ͵÷ÕûÈí¼þ°üÊ®·ÖµÄ·½±ã£¬¶øÇÒbuildrootÌṩÀàËÆ Linux kernelÅäÖòÉÓõđͼÐλ¯’µÄÅäÖò˵¥£¬·Ç³£ÈÝÒ×ʹÓá£buildrootµÄÒ»¸öȱµãÊÇ£¬ËüµÄ½»²æ±àÒ빤¾ßʹÓÃÁ˾ø¶Ô·¾¶Î»Ö㬲»¿É¸ü¸Ä¡£ËäÈ»¿ÉÒÔÅäÖóÉʹÓÑÍⲿ¹¤¾ßÁ´’,µ«Êµ¼ÊÉÏÄǸö‘Íⲿ¹¤¾ßÁ´’Ò²ÐèÒªÁíÒ»¸öbuildroot¸±±¾²ÅÐУ¬ÎÒÔø¾­ÊÔ¹ýʹÓÃ×Ô¼ºÓÃcrosstool½Å±¾Éú³ÉµÄ¹¤¾ßÁ´£¬Ö»ÓÐÔÚ±àÒëÏóbusyboxÕâÑù¼òµ¥µÄ°ü²ÅÐУ¬±àÒërubyʧ°Ü£¨¿ÉÄÜÊÇÒòΪbuildrootûÓÐÕýÈ·´¦ÀíÒÀÀµ°üµÄÁ¬½Ó·¾¶£©¡£
ÒÔÉÏËÄÖÖ·½·¨¸÷ÓÐÓÅȱµã£¬ÒªÒÀ¾ÝÄãµÄʵ¼ÊÇé¿ö¶øÑ¡Ôñ¡£ÒÔÉÏËÄÖÖ·½·¨ÎÒ¶¼ÔÚʵ¼Ê¹¤×÷ÖÖÓ¦Óùý¡£Õë¶Ô¶¯Ì¬ÓïÑÔ¹¤¾ßµÄ½»²æ±àÒ룬ÎұȽÏÍƼöbuildroot£¬¶øÇÒbuildroot×ã¹»Áé»î£¬¿ÉÒÔºÜÈÝÒ×µØÔö¼ÓÈí¼þ°ü£¬¿ÉÒÔÊÊÓ¦´ó²¿·ÖµÄÐèÒª¡£
»ñÈ¡buildroot:
svn


Ïà¹ØÎĵµ£º

Ïê½âLinuxÖÐcron/crontab¹¤×÷Ô­Àí

ÏȽéÉܼ¸¸ö»ù±¾¸ÅÄ
ºǫ́½ø³Ì£ºÔÚºǫ́ÔËÐеÄÎÞÐëÓëÓû§½»»¥µÄ³ÌÐò¡£ÔÚ¶àÈÎÎñ²Ù×÷ϵͳÉÏÔËÐжà¸öºǫ́½ø³Ì£¬ÓÐЩºǫ́½ø³Ì£¨ÀýÈçÊØ»¤³ÌÐò£©´ÓÀ´¶¼²»ÐèÒªÓû§ÊäÈ룬ÆäËüһЩ½ø³ÌÖ»ÊÇÔÚÓû§Ã¦ÓÚÄ¿Ç°ÔËÐÐÓÚǰ̨µÄ³ÌÐòʱ²ÅÁÙʱ´¦ÓÚºǫ́¡£
ÊØ»¤½ø³ÌÊÇÒ»ÖÖºǫ́½ø³Ì¡£crond½ø³ÌÊÇÖÚ¶àÊØ»¤½ø³ÌÖеÄÒ»ÖÖ£¬¿´¿´cronÕâ¸öµ¥´ÊÔÚ×ÖµäÀïà ......

linux Çý¶¯¼ÓÔزâÊÔÃüÁî

#insmod ./driver_xx.ko
´Ëʱ#cat /proc/devices ÄÜ¿´µ½ driver_xx É豸
#mknod /dev/mygpio c 230 0 (230ÊÇÖ÷É豸ºÅ£¬0ÊÇ×ÓÉ豸ºÅ£©
{ÕâÀï¿ÉÒÔÐÞ¸ÄÉ豸Ãû³Æ,µ«ÊÇÒªºÍ²âÊÔ³ÌÐòÖÐÒ»Ö fd_pio = open(“/dev/mygpio”, O_RDWR);
×îºÃºÍregister_chrdev(MY_PIO_MAJOR, "mygpio", &my_pio_fops)ÖеÄÒ»ÖÂ}
ʹ ......

linux»·¾³±äÁ¿ÉèÖÃ×ܽá(תÔØ)

1¡¢×ܽᱳ¾°
ÔÚlinuxϵͳÏ£¬Èç¹ûÄãÏÂÔز¢°²×°ÁËÓ¦ÓóÌÐò£¬ºÜÓпÉÄÜÔÚ¼üÈëËüµÄÃû³Æʱ³öÏÖ“command not
found”µÄÌáʾÄÚÈÝ¡£Èç¹ûÿ´Î¶¼µ½°²×°Ä¿±êÎļþ¼ÐÄÚ£¬ÕÒµ½¿ÉÖ´ÐÐÎļþÀ´½øÐвÙ×÷¾ÍÌ«·±ËöÁË¡£ÕâÉæ¼°µ½»·¾³±äÁ¿PATHµÄÉèÖÃÎÊÌ⣬¶øPATHµÄÉèÖÃÒ²
ÊÇÔÚlinux϶¨ÖÆ»·¾³±äÁ¿µÄÒ»¸ö×é³É²¿·Ö¡£±¾°¸Àý»ùÓÚRedHat ......

ÐéÄâ»úÏÂlinuxÉÏÍø

Ô­Àí£ºÊ¹ÓÃWindowsϵÄÁ¬½Ó×÷ΪÍø¹Ø¡£Linux×÷Ϊһ¸öÐéÄâµÄ¿Í»§¶Ëͨ¹ýÕâ¸öWindowsϵÄÁ¬½ÓÁ¬ÉÏÍø¡£ 1¡¢ÉèÖÃWindowsϵı¾µØÁ¬½Ó´ðÓ¦VMwareµÄÐéÄâÍø¿¨À´¹²ÏíÉÏÍø¡£(ºÜÖØÒª£¡) 2¡¢ÉèÖÃWindowsϵÄVMware²úÉúµÄÐéÄâÍø¿¨1¡£½«ÆäIPÉèÖÃΪ192.168.0.1¡£×ÓÍøÑÚÂëΪ255.255.255.0¡£ 3¡¢ÉèÖÃVMwareµÄÍø¿¨ÎªHost-only 4¡¢Æô¶¯L ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ