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

ARMµÄǶÈëʽLinuxÒÆÖ²ÌåÑéÖ®BootLoader

  
ARMµÄǶÈëʽLinuxÒÆÖ²ÌåÑéÖ®BootLoader
2006-08-12 08:00×÷ÕߣºËᦻª³ö´¦£ºÌ켫¿ª·¢ÔðÈα༭£º·½ÖÛ
BootLoaderָϵͳÆô¶¯ºó£¬ÔÚ²Ù×÷ϵͳÄÚºËÔËÐÐ֮ǰÔËÐеÄÒ»¶ÎС³ÌÐò¡£Í¨¹ýBootLoader£¬ÎÒÃÇ¿ÉÒÔ³õʼ»¯Ó²¼þÉ豸¡¢½¨Á¢ÄÚ´æ¿Õ¼äµÄÓ³Éäͼ£¬´Ó¶ø½«ÏµÍ³µÄÈíÓ²¼þ»·¾³´øµ½Ò»¸öºÏÊʵÄ״̬£¬ÒÔ±ãΪ×îÖÕµ÷ÓòÙ×÷ϵͳÄÚºË×¼±¸ºÃÕýÈ·µÄ»·¾³¡£Í¨³££¬BootLoaderÊÇÑÏÖØµØÒÀÀµÓÚÓ²¼þ¶øÊµÏֵģ¬ÌرðÊÇÔÚǶÈëʽÊÀ½ç¡£Òò´Ë£¬ÔÚǶÈëʽÊÀ½çÀィÁ¢Ò»¸öͨÓÃµÄ BootLoader ¼¸ºõÊDz»¿ÉÄܵġ£¾¡¹ÜÈç´Ë£¬ÎÒÃÇÈÔÈ»¿ÉÒÔ¶ÔBootLoader¹éÄɳöһЩͨÓõĸÅÄîÀ´£¬ÒÔÖ¸µ¼Óû§Ìض¨µÄBootLoaderÉè¼ÆÓëʵÏÖ¡£
¡¡¡¡BootLoader µÄʵÏÖÒÀÀµÓÚCPUµÄÌåϵ½á¹¹£¬Òò´Ë´ó¶àÊý BootLoader ¶¼·ÖΪstage1 ºÍstage2 Á½´ó²¿·Ö¡£ÒÀÀµÓÚCPUÌåϵ½á¹¹µÄ´úÂ룬±ÈÈçÉ豸³õʼ»¯´úÂëµÈ£¬Í¨³£¶¼·ÅÔÚ stage1ÖУ¬¶øÇÒͨ³£¶¼Óûã±àÓïÑÔÀ´ÊµÏÖ£¬ÒÔ´ïµ½¶ÌС¾«º·µÄÄ¿µÄ¡£¶østage2 Ôòͨ³£ÓÃC ÓïÑÔÀ´ÊµÏÖ£¬ÕâÑù¿ÉÒÔʵÏÖ¸ü¸´ÔӵŦÄÜ£¬¶øÇÒ´úÂë»á¾ßÓиüºÃµÄ¿É¶ÁÐԺͿÉÒÆÖ²ÐÔ¡£
¡¡¡¡BootLoader µÄ stage1 ͨ³£°üÀ¨ÒÔϲ½Ö裺
¡¡¡¡·Ó²¼þÉ豸³õʼ»¯£»
¡¡¡¡·Îª¼ÓÔØBoot LoaderµÄstage2×¼±¸ RAM ¿Õ¼ä£»
¡¡¡¡·¿½±´Boot LoaderµÄstage2 µ½RAM¿Õ¼äÖУ»
¡¡¡¡·ÉèÖúöÑÕ»£»
¡¡¡¡·Ìø×ªµ½ stage2 µÄ C Èë¿Úµã¡£
¡¡¡¡Boot LoaderµÄstage2ͨ³£°üÀ¨ÒÔϲ½Ö裺 
¡¡¡¡·³õʼ»¯±¾½×¶ÎҪʹÓõ½µÄÓ²¼þÉ豸£»
¡¡¡¡·¼ì²âϵͳÄÚ´æÓ³Éä(memory map)£»
¡¡¡¡·½«kernel Ó³ÏñºÍ¸ùÎļþϵͳӳÏñ´ÓflashÉ϶Áµ½ RAM ¿Õ¼äÖУ»
¡¡¡¡·ÎªÄÚºËÉèÖÃÆô¶¯²ÎÊý£»
¡¡¡¡·µ÷ÓÃÄںˡ£
¡¡¡¡±¾ÏµÍ³ÖеÄBootLoader²ÎÕÕº«¹úmizi¹«Ë¾µÄvivi½øÐÐÐ޸ġ£
¡¡¡¡1.¿ª·¢»·¾³
¡¡¡¡ÎÒÃǹºÂòÁËÎ人´´Î¬ÌØÐÅÏ¢¼¼ÊõÓÐÏÞ¹«Ë¾¿ª·¢µÄ¾ßÓÐ×ÔÖ÷֪ʶ²úȨµÄÓ¦ÓÃÓÚǶÈëʽÈí¼þ¿ª·¢µÄ¼¯³ÉÈí¡¢Ó²¼þ¿ª·¢Æ½Ì¨ADT£¨ARM Development Tools£©ËüΪ»ùÓÚARM ºËµÄǶÈëʽӦÓÃÌṩÁËÒ»ÕûÌ×Í걸µÄ¿ª·¢·½°¸£¬°üÀ¨³ÌÐò±à¼­¡¢¹¤³Ì¹ÜÀíºÍÉèÖᢳÌÐò±àÒë¡¢³ÌÐòµ÷ÊԵȡ£
¡¡¡¡ADTǶÈëʽ¿ª·¢»·¾³ÓÉADT Emulator for ARM ºÍADT IDE for ARM×é³É¡£ADT Emulator for ARM ͨ¹ýJTAG ʵÏÖÖ÷»úºÍÄ¿±ê»úÖ®¼äµÄµ÷ÊÔÖ§³Ö¹¦ÄÜ¡£ËüÎÞÐèÄ¿±ê´æ´¢Æ÷£¬²»Õ¼ÓÃÄ¿±êϵͳµÄÈκζ˿Ú×ÊÔ´¡£Ä¿±ê³ÌÐòÖ±½ÓÔÚÄ¿±ê°åÉÏÔËÐУ¬Í¨¹ýARM оƬµÄJTAG ±ß½çɨÃè¿Ú½øÐе÷ÊÔ£¬ÊôÓÚÍêÈ«·Ç²åÈëʽµ÷ÊÔ£¬Æä·ÂÕæÐ§¹û½Ó½üÕæÊµÏµÍ³¡£
¡¡¡¡ADT IDE for AR


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì (Æß) SDPЭÒé

Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖЭÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀЭÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......

Ubuntu linux ¹Ø»ú¡¢ÖØÆô¡¢×¢Ïú ÃüÁî

 1¹Ø»úÃüÁî shutdown
¡¡¡¡ºÃÏñubuntuµÄÖÕ¶ËÖÐĬÈϵÄÊǵ±Ç°Óû§µÄÃüÁֻÊÇÆÕͨÓû§£¬Òò´ËÔÚÖÕ¶ËÆ÷ÖпÉÒÔʹÓÃsudo -sh ת»»µ½¹ÜÀíÔ±rootÓû§ÏÂÖ´ÐÐÃüÁî¡£
¡¡¡¡1)shutdown –help
¡¡¡¡¿ÉÒԲ鿴shutdownÃüÁîÈçºÎʹÓ㬵±È»Ò²¿ÉÒÔʹÓÃman shutdownÃüÁî¡£
¡¡¡¡2£© shutdown -h now ÏÖÔÚÁ¢¼´¹Ø»ú
¡¡¡¡3£©shutdown ......

LinuxÐÔÄܲâÊÔ¹¤¾ß(ת)

Linuxϵͳ³öÏÖÎÊÌâʱ£¬ÎÒÃDz»½öÐèÒª²é¿´ÏµÍ³ÈÕÖ¾ÐÅÏ¢£¬¶øÇÒ»¹ÒªÊ¹ÓôóÁ¿µÄÐÔÄܼà²â¹¤¾ßÀ´ÅжϾ¿¾¹ÊÇÄÄÒ»²¿·Ö£¨ÄÚ´æ¡¢CPU¡¢Ó²ÅÌ……£©³öÁËÎÊÌâ¡£ÔÚLinuxϵͳÖУ¬ËùÓеÄÔËÐвÎÊý±£´æÔÚÐéÄâĿ¼/procÖУ¬»»¾ä»°Ëµ£¬ÎÒÃÇʹÓõÄÐÔÄÜ¼à¿Ø¹¤¾ßÈ¡µ½µÄÊý¾Ýֵʵ¼ÊÉϾÍÊÇÔ´×ÔÓÚÕâ¸öĿ¼£¬µ±Éæ¼°µ½ÏµÍ³¸ß¹Àʱ£¬ÎÒÃǾͿÉÒÔÐÞ ......

LinuxÄÚºËÄ£¿é±à³Ì


ÕªÒª
LinuxÄÚºËÄ£¿é±à³ÌµÄ×ÊÁÏÓÐЩ·×·±¸´ÔÓ£¬ÓеĹýÓÚ¼òµ¥£¬ÓеĹýÓÚÅÓÔÓ£¬ÎÒÊÔͼÓñʼǵÄÐÎʽÏë¶ÁÕßչʾÔõÑùÀ´½ø³ÌLinuxÄ£¿é±à³Ì£¬Á¦Í¼×öµ½¼òÃ÷¶óÒª£¬ÕâÆªÎÄÕÂÒ²ÊÇ×÷Ϊ±¾È˱¸ÍüµÄ×ÊÁÏ£¬ËùÒÔÓÐЩµØ·½¹ýÓÚ¼òÂÔÊÇÄÑÃâµÄ¡£±¾À´ÕâÆªÎÄÕµÄÄ¿µÄ¾ÍÊÇÈÃÓû§ÖªÆäÈ»£¬ÖÁÓÚËùÒÔÈ»»¹ÊÇÇë²Î¿¼ÏàÓ¦µÄ×ÊÁÏ£¬Æäʵ×îºÃµÄ×ÊÁÏιýÓÚLinux ......

Linux

 LinuxÄں˹¹½¨ÏµÍ³Ô­Àí
²¿·ÖÒë×Ô£º¡¶Embedded Linux System Design and Development ¡· BY P. Raghavan / Amol Lad / Sriram Neelakandan
Áõ½¨ÎÄÂÔÒ루http://blog.csdn.net/keminlau £©
KEY£ºÄں˹¹½¨ Äں˱àÒë kbuild Linux
ÄÚºËÓëÓ¦ÓóÌÐò·Ö¿ª¹¹½¨
ÄÚºËÓëÓ¦ÓóÌÐò±»Éè¼Æ³É·Ö¿ª¹¹½¨µÄ£¬ÓÉCÍ·ÎļþºÍC¿âʵÏÖ£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ