Ê×Ò³ | ×ÊѶ¶¯Ì¬ | linux»ù´¡ | ϵͳ¹ÜÀí | ÍøÂç¹ÜÀí | ±à³Ì¿ª·¢ | linuxÊý¾Ý¿â | ·þÎñÆ÷¼¼Êõ | linuxÏà¹Ø | linuxÈÏÖ¤ | ǶÈëʽ | ÏÂÔØÖÐÐÄ | רÌâ | linuxÕÐƸ | ¾µÏñÕ¾
OKLinuxÖÐÎļ¼ÊõÕ¾
¡¤ÉèΪÊ×Ò³
¡¤¼ÓÈëÊÕ²Ø
¡¤ÁªÏµÎÒÃÇ
ϵͳ¹ÜÀí: ÖÐÎÄ»·¾³ ϵͳ¹ÜÀí ×ÀÃæÓ¦Óà Äں˼¼Êõ | Linux»ù´¡: »ù´¡ÈëÃÅ °²×°ÅäÖà ³£ÓÃÃüÁî ¾­Ñé¼¼ÇÉ Èí¼þÓ¦Óà | LinuxÊý¾Ý¿â: Mysql Postgre Oracle DB2 Sybase other
ÍøÂç¹ÜÀí: ÍøÂ簲ȫ ÍøÂçÓ¦Óà Linux·þÎñÆ÷ »·¾³ÅäÖà ºÚ¿Í°²È« | ±à³Ì¿ª·¢: PHP CC++ Python Perl Shell ǶÈëʽ¿ª·¢ java jsp | PHP¼¼Êõ: PHP»ù´¡ PHP¼¼ÇÉ PHPÓ¦Óà PHPÎÄÕª
Linux×ÊѶ LinuxÕÐƸ LinuxרÌâ Apache | LinuxÏà¹Ø: Ó²¼þÏà¹Ø Linux½â¾ö·½°¸ LinuxÈÏÖ¤ ÆóÒµÓ¦Óà ÆäËüUnix | Ïà¹ØÏÂÔØ: ×ÊÁÏÏÂÔØ ²Î¿¼ÊÖ²á ¿ª·¢¹¤¾ß ·þÎñÆ÷Àà Èí·ÓÉ ÆäËü
 ¼¼ÊõËÑË÷:
»áÔ±ÖÐÐÄ ×¢²á»áÔ± ¸ß¼¶ËÑË÷  
  ¡ú µ±Ç°Î»ÖÃ:Ê×Ò³>±à³Ì¿ª·¢>ǶÈëʽ¿ª·¢>ÕýÎÄ

ǶÈëʽϵͳ¿ª·¢£ºArmÓëLinuxµÄÍêÃÀ½áºÏ

http://www.oklinux.cn  2007-10-18  À´Ô´:  metallica  »áÔ±ÊÕ²Ø  ÓοÍÊղؠ ¡¾´ó ÖРС¡¿ 

ǶÈëʽϵͳµÄ¶¨ÒåÓ¦µ±ÊÇÒÔÓ¦ÓÃΪÖÐÐÄ¡¢ÒÔ¼ÆËã»ú¼¼ÊõΪ»ù´¡¡¢Èí¼þÓ²¼þ¿É²Ã¼ô¡¢ÊÊÓ¦Ó¦ÓÃϵͳ¶Ô¹¦ÄÜ¡¢¿É¿¿ÐÔ¡¢³É±¾¡¢Ìå»ý¡¢¹¦ºÄÑϸñÒªÇóµÄרÓüÆËã»úϵͳ¡£±ÈÈçÏÖÔÚATMÈ¡¿î»ú¾ÍÊÇÒ»¸öµäÐÍRTOS,embedded osÖ÷Òª°üÀ¨Á½²¿·Ö£¬Ò»²¿·ÖÊÇ´¦ÀíÆ÷£¬±ÈÈçARM,POWERPC,MIPC,Ò»²¿·ÖÊÇOS£¬±ÈÈçlinux,wince,vxworks,us/os,etc.ÎÒÏÖÔÚÖ÷ҪѧϰµÄ·ÏßÊÇarm+linux£¬Ñ¡ÔñarmÖ÷ÒªÊÇÒòΪarm¼¼ÊõÒѾ­±È½Ï³ÉÊ죬ѡÔñlinuxÊÇÒòΪlinuxÊÇ¿ªÔ´µÄ£¬Ãâ·ÑµÄ£¬ÁíÍâÈç¹ûѧºÃÁËlinux¾ÍË㽫À´²»¸ãǶÈëʽϵͳ¿ª·¢Õâ¿é£¬Ò²¿ÉÒÔר¹©linux·þÎñÆ÷ÕâÒ»·½Ãæ¡£

 

ѧϰǶÈëʽlinux£¬Ö÷Òª×öµÄ¾ÍÊÇËĵ㣬һµã¾ÍÊÇдbootloader,²¢ÒÆÖ²µ½µ½nand flashÉÏ£¬µÚ¶þµã£¬±àÒëkernel,²¢Í¨¹ýbootloaderÏÂÔص½nand flashÉÏ£¬µÚÈýµã£¬ÔÚ»ùÓÚnand flashÉϽ¨Á¢Îļþϵͳ£¬µÚËĵ㣬°ÑдºÃµÄÓ¦ÓóÌÐòÏÂÔص½targetÉÏ¡£»ù±¾Á÷³Ì¾ÍÊÇÕâôÏÂÀ´µÄ£¬¾ßÌåµ½¿ª·¢°åÉÏʱ¿ÉÄܾÍÓÐËù²î±ðÁË£¬Ï±߾ÍÒÔÉîÛÚÓÅÁú¹«Ë¾µÄfs2410ΪĿ±ê°å¾ßÌåµÄÉÏÊöһϿª·¢µÄÁ÷³Ì£¬ÒÔ¼°ÔÚ¿ª·¢ÖÐӦעÒâµÄÎÊÌâ¡£

 

µÚÒ»²½£º½»²æ±àÒë»·¾³µÄ½¨Á¢

 

A: »ùÓÚlinux²Ù×÷ϵͳµÄÓ¦Óÿª·¢»·¾³Ò»°ãÊÇÓÉÄ¿±êϵͳӲ¼þ£¨¿ª·¢°å£©ºÍËÞÖ÷pc»úËù¹¹³É¡£Ä¿±êÓ²¼þ¿ª·¢°åÓÃÓÚÔËÐвÙ×÷ϵͳºÍϵͳӦÓÃÈí¼þ¡£¶øÄ¿±ê°åËùÓõ½µÄ²Ù×÷ϵͳµÄÄں˱àÒë¡¢Ó¦ÓóÌÐòµÄ¿ª·¢ºÍµ÷ÊÔÔòÐèҪͨ¹ýËÞÖ÷pc»úÀ´Íê³É£¨ËùÒÔ³ÆΪ½»²æ±àÒ룩¡£Ë«·½Ö®¼äÒ»°ãͨ¹ý´®¿Ú£¬²¢¿Ú»òÒÔÌ«Íø½Ó¿Ú½¨Á¢Á¬½Ó¹Øϵ¡£°²×°linux os£¬±ÈÈçredhao linux 9.0,¿ÉÒÔ²ÉÓÃĬÈÏ°²×°£¨µ«Òª°üº¬ftp·þÎñ£©£¬½«¸Ãlinux·þÎñÆ÷½ÓÈë¾ÖÓòÍø£¬ÆäËûµÄpc»ú¿ÉÒÔÓÃwindows,ÐèÒªµÄÈí¼þ¹¤¾ß°üÀ¨¡£

 

(1)ftp¿Í»§¶Ë³ÌÐò£¨2£©telnet¹¤¾ß£¨3£©ÒÆÖ²µ½Ä³Ò»Ìض¨armƽ̨µÄlinux²Ù×÷ϵͳÄÚºËÔ´Â루4£©gnu±àÒ빤¾ß£¬¿ÉÓÉÏà¹ØÍøÕ¾ÏÂÔØ

 

ÔÚij¹¤×÷Õ¾pcÉÏ°²×°ftp¿Í»§¶Ë³ÌÐòºÍtelnet¹¤¾ß£¬linux os kernelµÄ±àÒëÒ»°ãÓÐÒ»¸ö±È½Ï¹Ì¶¨µÄ²½Ö裬»á¸ù¾ÝMakefielÎļþµÄ²»Í¬¶øÂÔÓвîÒ죬¿É²Î¿¼Ïà¹ØÎĵµ£¬°´¹Ì¶¨µÄ²½Öè±àÒëÄÚºËÍê³ÉÒԺ󣬻áÔÚÏàӦĿ¼Éú³É¿ÉÖ´ÐеĶþ½øÖÆÎļþ,ͨ¹ýftp´«µ½pc»úÉÏ£¬ÈȺóͨ¹ý´®¿Ú»òÍøÂçÏÂÔص½¿ª·¢°åÉÏ¡£

 

B£º£¨1£© ´´½¨±àÒë»·¾³£¬ÔÚÕâ¸ö¹ý³ÌÖУ¬½«ÉèÖÃһЩ»·¾³±äÁ¿£¬´´½¨°²×°Ä¿Â¼£¬°²×°ÄÚºËÔ´´úÂëºÍÍ·ÎļþµÈ¡£

 

£¨2£© ´´½¨binutils.ÔÚÕâ¸ö¹ý³Ì½áÊøºó£¬»á´´½¨ÀàËÆarm-linux-ldµÈ¹¤¾ß¡£

 

£¨3£© ´´½¨Ò»¸ö½»²æ±àÒë°æ±¾µÄgcc,×¢Ò⣺ÔÚÕâ¸ö¹ý³ÌÖУ¬Ö»ÄܱàÒëc³ÌÐò£¬¶ø²»ÄܱàÒëc++³ÌÐò¡£

 

£¨4£© ´´½¨Ò»¸ö½»²æ±àÒë°æ±¾µÄglibc£¬ÕâÀï×îÈÝÒ׳öÎÊÌâ¡£

 

£¨5£© ´´½¨Ò»¸ö½»²æ±àÒë°æ±¾µÄgdb¡£Õâ¸ö¹ý³Ì½áÊøºó£¬»á´´½¨arm-linux_gdb

 

£¨6£© ÖØд´½¨gcc¡£Ç°Ãæ´´½¨gccµÄ¹ý³ÌûÓбàÒëc++±àÒëÆ÷£¬ÏÖÔÚglibcÒѾ­×¼±¸ºÃÁË£¬ËùÒÔÕâ¸ö²½Ö轫ÍêÉÆgccµÄ½»²æ±àÒë¡£

 

£¨7£© ÖØд´½¨glibc.

 

Èç¹ûÔÚ½»²æ±àÒë¹ý³ÌÖгöÏÖ´íÎó£¬ÄÇôÇë¼ì²é£º

°æ±¾Ñ¡ÔñÊÇ·ñÕýÈ·£¬ÒÔ¼°ÊÇ·ñ°²×°ÁËÏàÓ¦µÄ²¹¶¡£»

¿âÎļþ·¾¶ÉèÖÃÊÇ·ñÕýÈ·£»

ϵͳ»·¾³±äÁ¿ÊÇ·ñÉèÖÃÕýÈ·¡£

 

µÚ¶þ²½£º±àдbootloader²¢ÒÆÖ²µ½¿ª·¢°åÉÏ

 

A£ºbootloader£¨Òýµ¼¼ÓÔسÌÐò£©ÊÇϵͳ¼ÓµçºóÔËÐеĵÚÒ»¶Î´úÂ롣ǶÈëʽϵͳÖеÄbootloaderÏ൱ÓÚpc»úÖеÄbios¡£´ó¶àÊýbootloader¶¼°üº¬Á½ÖÖ²»Í¬µÄ²Ù×÷ģʽ£¬Ò»ÖÖÊÇÆô¶¯¼ÓÔØ£¨bootloading£©Ä£Ê½,ÔÚÕâÖÖģʽÏ£¬bootloader´ÓÄ¿±ê»úÉϵÄij¸ö¹Ì̬´æ´¢Æ÷É豸ÉϽ«²Ù×÷ϵͳ¼ÓÔص½RAMÖÐÔËÐУ¬Õû¸ö¹ý³Ì²¢Ã»ÓÐÓû§µÄ½éÈë¡£ÕâÖÖģʽÊÇbootloaderµÄÕý³£¹¤×÷ģʽ£¬ÁíÒ»ÖÖÊÇÏÂÔØ£¨downloading£©Ä£Ê½¡£ÔÚÕâÖÖģʽÏ£¬Ä¿±ê»úÉϵÄbootloader½«Í¨¹ý´®¿Ú»òÍøÂçµÈͨÐÅÊֶδӿª·¢Ö÷»ú£¨host£©ÉÏÏÂÔØÄÚºËÓ³ÏñºÍ¸ùÎļþϵͳӳÏñµÈµ½RAMÖС£È»ºó¿ÉÒÔÔÙ±»bootloaderдµ½Ä¿±ê»úÉϵĹÌ̬´æ´¢½éÖÊÉÏ¡£

 

B£ºbootloaderÆô¶¯´ó¶àÊý¶¼·ÖΪÁ½¸ö½×¶Î

 

£¨1£©£º»ù±¾µÄÓ²¼þ³õʼ»¯£¨ÆÁ±ÎËùÓеÄÖжϣ¬¹Ø±Õ´¦ÀíÆ÷ÄÚ²¿Ö¸Áî/Êý¾ÝcacheµÈ£©¡£

ΪµÚ¶þ½×¶Î×¼±¸RAM¿Õ¼ä£¬Èç¹ûÊÇ´Óij¸ö¹Ì̬´æ´¢Ã½ÖÊÖУ¬Ôò¸´ÖÆbootlodaerµÄµÚ¶þ½×¶Î´úÂëµ½RAM¡£

ÉèÖöÑÕ»¡£

Ìøתµ½µÚ¶þ½×¶ÎµÄC³ÌÐòÈë¿Úµã¡£

 

£¨2£©£º³õʼ»¯±¾½×¶ÎҪʹÓõÄÓ²¼þÉ豸¡£

¼ì²éϵͳÄÚ´æÓ³Éä¡£

½«ÄÚºËÓ³ÏñºÍ¸ùÎļþϵͳӳÏñ´Óflash¶Áµ½RAM¡£

ΪÄÚºËÉèÖÃÆô¶¯²ÎÊýµ÷ÓÃÄںˡ£

 

 


ÉÏһƪ£ºLinux²Ù×÷ϵͳÏÂIPtables·À»ðǽ¼òÒ×ÉèÖ÷½·¨   ÏÂһƪ£º¹ØÓÚVistaºÍUbuntu˫ϵͳµÄÒýµ¼·½·¨½éÉÜ


¡¾ÊÕ²ØÓÚÊղؼС¿ ¡¾ÆÀÂÛ¡¿ ¡¾ÍƼö¡¿ ¡¾´òÓ¡¡¿ ¡¾¹Ø±Õ¡¿
Ïà¹ØÎĵµ
¡¤Ç¶ÈëʽLinux µÄsafe mode Éè¼ÆÓëʵÏÖ
¡¤´ÓSony PLAYSTATION 3 ¹¹½¨Linux ʵÑéÉ豸
¡¤Ïêϸ¶¨ÒåǶÈëʽ²Ù×÷ϵͳ¸ÅÄî
¡¤Ç¶ÈëÓ¦ÓãºÈçºÎÖÆ×÷ºÍʹÓÃJffs2Îļþϵͳ
¡¤Ïêϸ½âÎö£ºÈçºÎÖÆ×÷ǶÈëʽLinuxÎļþϵͳ
¡¤Ç¶Èëʽ»ù´¡£ºARMÏÂGCC½»²æ±àÒëÆ÷µÄÖÆ×÷
¡¤Ç¶ÈëʽLinuxϵͳÈí¼þ¿ª·¢Ñ§Ï°Ë¼Â·½éÉÜ
¡¤Ç¶ÈëʽLinuxÎļþϵͳÏêϸ½éÉÜ
¡¤ÐÂÖ÷ÕÅ£ºÒƶ¯²Ù×÷ϵͳµÄδÀ´ÊÇLinuxµÄ£¡
¡¤·è¿ñDIY£¡ ÔÚiPodÉÏ°²×°Linuxϵͳ
¡¤Ç¶Èëʽϵͳ±à³ÌÖеĴúÂëÓÅ»¯
¡¤Ç¶ÈëʽLinuxµÄÎļþϵͳ¼°Æä´æ´¢»úÖÆ·ÖÎö
¡¤Ç¶ÈëʽLinuxϵͳÈí¼þ¿ª·¢Ñ§Ï°Ë¼Â·Ïêϸ½éÉÜ
¡¤Ç¶ÈëʽLinuxϵͳѧϰ¹æ»®
¡¤»ùÓÚ2.6.19ÄÚºËСÐÍLinuxϵͳÖÆ×÷ÓëÒÆÖ²
¡¤¸ßÊÖ½ø½× 2.6Äں˵ÄLinuxǶÈëʽϵͳӦÓÃ
·¢±íÆÀÂÛ
ÃÜÂ룺 ÄäÃûÆÀÂÛ
ÆÀÂÛÄÚÈÝ£º

(²»³¬¹ý250×Ö£¬ÐèÉóºËºó²Å»á¹«²¼£¬Çë×Ô¾õ×ñÊØ»¥ÁªÍøÏà¹ØÕþ²ß·¨¹æ)
 
  ×îÐÂÎĵµ
¡¤ÔÚǶÈëʽLinuxϵͳÖÐÓ¦ÓõÄGTK ºÍX·ÖÎö
¡¤Ê¹ÓÃÐéÄâ»úǶÈëʽLinux¿ª·¢Ç°µÄ±ØҪ׼
¡¤ÓÃNFS·þÎñ¿ª·¢ARM Linux³ÌÐòµÄ·½·¨½éÉÜ
¡¤ÐéÄâ»úLinuxϵͳÏÂÁ¬½ÓARM¿ª·¢°åµÄ·½·¨
¡¤Ç¶ÈëʽLinuxϵͳϵÄÍøÒ³ä¯ÀÀÆ÷ WebKit
¡¤ÏµÍ³Ñ§Ï°Ç¶ÈëʽLinux ¼¸µã·Ç³£ÊµÓõĽ¨
¡¤Ç¶ÈëʽLinux¹¥ÂÔ ACE³ÌÐòÒÆÖ²¹ý³ÌÏêϸ
¡¤Ç¶Èëʽ»ù´¡ µ±½ñ³£ÓõĿªÔ´Ð­ÒéÏêϸ½â
¡¤Linux¹¥ÂÔ Ç¶ÈëʽϵͳµÄ¿ª·¢Á÷³Ì¸ÅÀ¨½é
¡¤LinuxǶÈëÓ¦ÓãºARMÌåϵ½á¹¹µÄ¼¼ÊõÌØÕ÷
¡¤ÌìÔìµØÉèµÄ¾øÅä LinuxºÍǶÈëʽϵͳӦÓÃ
¡¤Ç¶ÈëʽLinuxϵͳÃû´Ê½âÊͼ°×ÊÔ´´óÈ«
  ÔĶÁÅÅÐÐ
¡¤ ǶÈëʽlinuxϳ£¼ûµÄÎļþϵͳ
¡¤Linux and symmetric multiprocessing
¡¤ÉîÈëdz³ö ǶÈëʽÖÐÎÄLinuxϵͳÏêϸ½âÎö
¡¤Ç¶ÈëʽLinuxϵͳͼÐμ°Í¼ÐÎÓû§½çÃæ
¡¤LinuxÉ豸Çý¶¯¿ò¼Ü¡¢ÅäÖÃÎļþ¼°¼ÓÔØ
¡¤¸ÅÊöLinuxϵͳµÄÇý¶¯¿ò¼Ü¼°Çý¶¯¼ÓÔØ
¡¤ÎªÏµÍ³´¦ÀíÆ÷±àдLinuxÉ豸Çý¶¯³ÌÐò
¡¤ ¹¹½¨Ç¶ÈëʽLinuxϵͳƽ̨
¡¤Linux¸ßÊÖ½ø½× ǶÈëʽϵͳÉè¼Æ¿ª·¢¹ý³Ì
¡¤ ÔÚUbuntuÉϽ¨Á¢Arm LinuxµÄ¿ª·¢»·¾³
¡¤Ç¶ÈëʽLinux²Ù×÷ϵͳѧϰ¹æ»®
¡¤ÏêÊöǶÈëʽϵͳÏÂMicrowindowsµÄʵÏÖ
¡¤Ç¶Èëʽϵͳ¿ª·¢Ñ§Ï°ÈçºÎÆ𲽡¢ÈçºÎÉîÈë
¡¤U-BootµÄ³£ÓÃÃüÁîÏê½â
¡¤ Linux 2.6 Äں˵ÄǶÈëʽϵͳӦÓÃ
ÍøÕªÊÕ²Ø: