<video id="en21j"><xmp id="en21j">

  • <big id="en21j"></big>

    <source id="en21j"></source>

      <sup id="en21j"><dd id="en21j"><rp id="en21j"></rp></dd></sup>
      1. Î÷°²¼ÃͨµçÆøÓÐÏÞ¹«Ë¾

        Ñз¢Éú²úÐÍÆóÒµ

        ÐÐÒµÐÂÎÅ

        Ö÷Ò³ > ÐÐÒµÐÂÎÅ

        ÐÐÒµÐÂÎÅ

        ǶÈëʽLinuxÈëÃÅ£º¸ÅÊö

        ·¢²¼Ê±¼ä£º2018-07-31 13:00

        Àî³Ù°´£º

        ǶÈëʽÈëÃÅÎÄÕ±ȱȽÔÊÇ£¬²»Í¬µÄÈËÓв»Í¬µÄÈëÃÅ·½·¨¡£±¾ÎľͽáºÏ±ÊÕß¾­Àúдһд¸öÈ˵ÄǶÈëʽLinuxÈëÃŵÄһЩ²½ÖèºÍ¾­Ñé¡£²»µ±Ö®´¦£¬Íû·½¼ÒÖ¸Õý¡£

        ÔÚÕýʽ¿ªÊ¼Ö®Ç°£¬ÏÈ»¨Ò»µãʱ¼äдд±ÊÕßѧϰµÄ¾­Àú¡£ÎÒÊǼÆËã»úרҵ£¬Òò´Ë£¬¶ÔÓÚÄ£Äâµç·¡¢Êý×ֵ緡¢²Ù×÷ϵͳԭÀí¡¢Êý¾Ý¿âÔ­Àí¡¢±àÒëÔ­Àí¡¢¼ÆËã×é³ÉÔ­Àí¡¢¼ÆËã»úÌåϵ½á¹¹¡¢Êý¾Ý½á¹¹µÈµÈ¿Î³Ì£¬¶¼ÊDZØÐ޿Ρ£ÎÒËäÈ»¶¼²»¾«Í¨£¬µ«ÆðÂëÊÇѧϰÁË¡£

        ÎÒ´Ó´ó¶þ¿ªÊ¼¾ÍÒѾ­½Ó´¥51ºÍAVRµ¥Æ¬»ú£¬µ±Ê±»úÔµÇɺÏ£¬ÓÉͬרҵµÄͬѧ¡ª¡ªÒ²ÊÇÎÒÀÏÏç´øÎÒ¿ªÊ¼µÄ¡£È»ºó¿ªÊ¼»­°å¡¢×ö°å¡¢º¸°å¡¢Ð´³ÌÐòÕâЩ·×Ó£¬Ç°ºóÂ½Ðø½Ó´¥´óÔ¼Ò»Á½Äêʱ¼ä£¬ÕâЩ¾­Àú¶ÔÓÚ×ÔѧǶÈëʽLinux´òϺܺõĻù´¡¡£¡ª¡ªÊÂʵÉÏ£¬ÔÚÎÒ¿ª·¢µ¥Æ¬»úʱ£¬ÎÒÒѾ­¼Æ»®ºÃҪѧǶÈëʽ£¬¶øÇÒÊÇÆ«ÏòÈí¼þ·½Ïò¡£

        ͬʱÎÒÒ²¿ªÊ¼°²×°Linux£¬×Ô¼ºµ·¹Ä£¬°üÀ¨ÐéÄâ»ú°²×°¡¢ÎïÀí»ú°²×°¡£ÒòΪ¿¼ÊÔºÍÀ§ÄÑ·ÅÆúÒ»¶Îʱ¼ä£¬µ«×îºó»¹ÊǼÌÐø¡£

        ºóÀ´´óÈýÂòÁËÒ»¿éARM9µÄ¿ª·¢°å£¬×Ô¼ºµ·¹Ä(²»Óá°Ñо¿¡±£¬ÊÇÒòΪÒÔ´¿´âµÄÃÅÍ⺺ȥ½øÐеÄ)uboot¡¢Äںˡ¢¸ùÎļþϵͳ¡£±¾×Ų»·þÊäµÄ¾«Éñ£¬ËäȻһ¶È·ÅÆú£¬µ«»¹ÊǼá³ÖÏÂÈ¥¡£

        ÔÚ±ÏҵʱÂýÂýÃþµ½Ò»Ð©ÃŵÀ¡£µ«´Ëʱ¼¼Êõ»¹²»¹»£¬´úÂëÁ¿»¹²»¹»£¬ºóÀ´¹¤×÷¶àÄ꣬´óÁ¿½Ó´¥¸÷ʽ²»Í¬µÄ¼¼Êõ£¬ËäÈ»²¢Ã»ÓкÜÉîÈ룬µ«×ã¹»Ñø³Éϰ¹ß£¬¡ª¡ª½â¾öÎÊÌâ¡¢Ñо¿Ð¼¼ÊõµÄ·½·¨¡¢Ï°¹ß¡£

        ×ÛÉÏ£¬ÎÒ×ߵķ×Ó¸ÅÀ¨Îª£ºµ¥Æ¬»ú-->ʹÓÃLinux-->ǶÈëʽLinux(u-boot->kernel->rootfs)¡£Èí¼þ֪ʶ£º»ù´¡±ØÐÞ¿Î->linux»·¾³±àÒë->LinuxÇý¶¯¡£

        ´ÓÉÏÎÄ¿ÉÒÔ¿´µ½£¬±ÊÕßÊÇ×÷Ϊ¼ÆËã»úרҵµÄѧÉú¶ø½øÈëǶÈëʽLinuxÁìÓòµÄ¡£µ«²¢²»ÊÇ˵һ¶¨ÒªÔÚѧУѧϰÄÇЩ¿Î³Ì²ÅÄÜÈëÃÅ¡£ÎÞÂÛѧϰʲô֪ʶ£¬¶¼ÊÇ¿¿×Ô¼º½øÐеÄ£¬µ«ÓÐÁ˹ýÀ´ÈËÖ¸µã¡¢´øÄãÈëÃÅ£¬ÍùÍùʡʱʡÁ¦ºÜ¶à¡ª¡ª¶øÕâÕýÊDZ¾ÎĵÄÄ¿µÄ¡£

        ÏÂÃæ½øÈëÕýÎIJ¿·Ö¡£

        Ò»¡¢ÏµÍ³»·¾³ 1¡¢»·¾³´î½¨

        ¿ª·¢Ç¶ÈëʽÐèÒª´óÁ¿¸¨ÖúÈí¼þ£¬Ò»°ãÀ´Ëµ£¬ÎÒÃÇÊÇÔÚµçÄÔÉÏ¿ª·¢ºÃ³ÌÐò£¬È»ºóͨ¹ýijЩ·½Ê½½«³ÌÐòÏÂÔØµ½¿ª·¢°åÉÏÔËÐС£°´Õâ¸ö˳ÐòÁгöһЩÎÒÈÏΪ±ØÐëµÄ£º

        Linuxϵͳ£ºÖ÷Òª×÷Ϊ³ÌÐò¿ª·¢µÄϵͳ£¬Ñ¡Ôñ¶àÈËʹÓò¢×ÊÔ´·á¸»µÄ°æ±¾£¬½¨Òéubuntu»òfedora£¬Ä¿Ç°ÎÒʹÓÃubuntu¡£¿ÉÒÔʹÓÃÔÚÐéÄâ»ú»òÎïÀí»úÉÏ¡£

        ÐéÄâ»ú£ºÓÐÌõ¼þµÄÍÆ¼öʹÓÃÎïÀí»ú°²×°£¬µ«Ò»°ã¾­³£Ê¹ÓÃvmwareÕâÀàÐéÄâ»úÈí¼þ£¬Í¨¹ýÕâ¸öÈí¼þ°²×°ubuntuϵͳ£¬È»ºóÉèÖù²Ïí¡£È»ºóÔÚÕâ¸öϵͳÉϽ»²æ±àÒë¡£

        ¹²Ïí·½Ê½£ºÓеÄÈËϲ»¶ÓÃvmware×Ô´ø¹²Ïí¹¦ÄÜ£¬ÓеÄÈËϲ»¶ÓÃsamba¹²Ïí¡£¸öÈ˽¨ÒéÔÚubuntuÖÐÉèÖÃsamba¹²Ïí£¬ÕâÑù¿ÉÒÔÔÚwindowsÉϽ«ubuntu¹²ÏíĿ¼ӳÉä³ÉΪÆäÖÐÒ»¸öÅÌ·û£¬ÕâÑù×ö£¬¾Í¿ÉÒÔÔÚwindowsϲÙ×÷linuxϵͳµÄĿ¼¡¢ÎļþÁË£¬²»¹ýǰÌáÊÇÐèÒªÍøÂçÐÔÄÜÁ¼ºÃ¡£ÁíÒ»ÖÖ³£¼ûµÄ¹²Ïí·½Ê½ÊÇnfs£¬¶àÓÃÓÚÖ÷»úºÍ¿ª·¢°åÖ®¼äµÄÎļþ´«Êä¡£

        ¿ª·¢IDE£ºÓеÄÈ˽¨ÒéÔÚlinuxϵͳÖÐÓÃvim»òemacs£¬µ«×÷Ϊ³õѧÕßÈëÃÅ£¬²»ÒªÈç´Ë£¬Ê¹ÓÃvim¡¢emacsѧϰ³É±¾¸ß£¬¶ø»á´ò»÷»ý¼«ÐÔ¡£ÔÚsamba¹²ÏíÇé¿öÏ£¬½¨ÒéʹÓÃNotepad++¡¢source insight½øÐдúÂë±àÒë¡£

        ½»²æ±àÒ룺½»²æ±àÒëÊÇǶÈëʽһ¸öºÜÖØÒªµÄ¸ÅÄî¡£ÓÉÓÚÎÒÃDZàÒëµÄ³ÌÐòÊÇÔÚ¿ª·¢°å£¨¿ª·¢°åÓÖ³ÆÄ¿±ê°å£©ÉÏÔËÐеÄ£¬µ«¿ª·¢°åÓÖûÓл·¾³½øÐбàÒ룬ËùÒÔ´ø³ö¡°½»²æ±àÒ롱¸ÅÄî¡£¼´ÔÚһ̨linuxÖ÷»úϵͳÉÏʹÓý»²æ±àÒëÆ÷¶Ô´úÂë½øÐбàÒ룬µ«±àÒëµÃµ½µÄ¶þ½øÖÆÎļþÎÞ·¨ÔÚ¸ÃÖ÷»úÔËÐУ¬Ö»ÄÜÔÚ¿ª·¢°åÉÏÔËÐС£²»Í¬µÄ°å×ÓʹÓõĽ»²æ±àÒëÆ÷²»Í¬¡£Ò»°ãʹÓÃÉ̼Ò×Ô´øµÄ½»²æ±àÒëÆ÷¡£

        ÏÂÔØÊֶΣº¸ù¾ÝÓ¦Óó¡ºÏ£¬¿ÉÒÔÓÃjtagÉÕ¼Æ÷ÏÂÔØ³ÌÐò(ÊÊÓÃÈçu-boot¿ª·¢)¡£¿ÉÒÔʹÓÃtftp·½Ê½ÏÂÔØ³ÌÐò(ÊÊÓÃkernel¿ª·¢)¡£ÔÚ¿ª·¢°åϵͳÆô¶¯ºóÇÒÍøÂçÕý³£Çé¿öÏ£¬¿ÉÒÔʹÓÃtftpÏÂÔØ¡¢nfs¿½±´µÈ·½Ê½½øÐе÷ÊÔ(ÊÊÓÃÓÚÓ¦Óòã³ÌÐò¿ª·¢)¡£

        ÁíÍâ¶ÔÓÚUSBת´®¿ÚÏß¡¢ÍøÂçÕâÀàµÄ¶«Î÷£¬¾Í²»Ò»Ò»Ïêϸ˵Ã÷ÁË¡£

        ÕÆÎճ̶ȣº²»Í¬ÈËʹÓõĿª·¢»·¾³²»¾¡Ïàͬ¡£Ô­ÔòÉÏÖ»ÒªÊÇ×Ô¼ºÊìϤµÄ»·¾³¾Í¿ÉÒÔÁË£¬ÒÔÌá¸ß¿ª·¢Ð§ÂÊΪ׼Ôò¡£

        ÍÆ¼öÈí¼þ£ºvmware¡¢notepad++¡¢source insight¡¢tftpd32(¾ùΪwindowsϵͳÈí¼þ)¡£

        2¡¢ÏµÍ³Ê¹ÓÃ

        ¹¤ÓûÉÆÆäÊ£¬±ØÏÈÀûÆäÆ÷¡£ÏµÍ³»·¾³Ê¹ÓÃÊìϤ³Ì¶ÈÔ½¸ß£¬Ô½ÄÜÌá¸ß¿ª·¢ËÙ¶È¡£¾Ù¸öÀýÁË£¬Ôø¾­Óöµ½¹ý±ðÈËÔÚÉ豸Éϵ÷ÊÔÓ¦ÓóÌÐò£¬²½ÖèÊÇ£º±àÂë¡¢±àÒë¡¢ÖÆ×÷Èí¼þ°ü¡¢Óù¤¾ßÉý¼¶Èí¼þ°üµ½É豸ÉÏ£¬É豸Éϵ翴Ч¹û¡£ÕâһϵÁв½ÖèÖУ¬ÖÆ×÷°ü¡¢Éý¼¶Èí¼þ°üºÄʱºÜ³¤£¬¶ÔÓÚµ÷ÊÔÊ®·Ö²»Àû¡£Èç¹ûʹÓÃNFS£¬Ê±¼äÄÜÊ¡ÖÁÉÙÈý·ÖÖ®¶þ¡£ËùÒÔ˵£¬»·¾³µÄÊìϤÊÇÊ®·ÖÖØÒªºÍ±ØÒªµÄ¡£

        ±¾½ÚÖ÷ÒªÕë¶ÔLinuxϵͳ£¬¶ÔÓÚÈëÃÅÕß¶øÑÔ£¬LinuxϵͳµÄʹÓÃÊÇÒ»¸ö´ó¿²¡£µ«ÒªÖªµÀ£¬Ç¶Èëʽ¿ª·¢ÊÇÀë²»¿ªlinuxϵͳµÄ£¬ÊDZØÐëѧµÄ¡£Ä¿Ç°ÍøÂç×ÊÁÏÊ®·Ö¹ã·º£¬¼¸ºõÓöµ½µÄÎÊÌâ¶¼ÔÚÕÒµ½´ð°¸£¬µ«ÖÊÁ¿ÍùÍùÁ¼Ý¬²»Æë£¬ÓÐЩÉõÖÁ»áÎóµ¼ÈË¡£Òò´Ë£¬½¨ÒéÒ»±ßѧһ±ß×ö±Ê¼Ç£¬°Ñ×Ô¼ºµÄÒÉÎÊ¡¢Ðĵᢲ½Öè¶¼¼Ç¼ÏÂÀ´£¨±ÈÈ磬¼Ç¼µÚ1С½ÚÌáµ½µÄnfs¡¢samba·þÎñ°²×°µÄ²½Ö裩¡£

        Èç¹ûʱ¼äÔÊÐí£¬×îºÃÕÒÊé±¾À´Ñ§Ï°£¬±ß¿´Êé±ßÇÃÃüÁî¡£ÒòΪÊé¼®½éÉܱȽÏϵͳ£¬ÓÐÀûÓÚÁ˽âȫò£¬ÔÙÖð¸ö֪ʶµãÉîÈ룬×öµ½ÐØÓгÉÖñ¡£ÏÂÃæÁÐÒ»ÏÂÐèҪѧϰµÄ֪ʶµã¡£

        1¡¢ÕÆÎÕ³£ÓÃÃüÁî¡£±ØÐëҪѧµÄÃüÁî²»¶à£¬Ïñ²é¿´Îļþ¡¢¿½±´Îļþ¡¢´´½¨Îļþ¡¢²éÕÒÎļþ¡¢ÏÔʾÈÕÆÚ¡¢²é¿´/ÐÞ¸ÄIP£¬µÈµÈ¡£ÕâЩ³£ÓÃÃüÁîֻҪʹÓôÎÊý¶àÁË£¬¾ÍÄÜÊìÁ·ÕÆÎÕ¡£¾ßÌåµÄ×ÔÐÐËÑË÷¡£

        2¡¢ÕÆÎÕÈí¼þ°²×°²½Öè¡£Ò»°ãlinuxϵͳ·¢Ðаæ×Ô´øÓа²×°¹¤¾ß£¬Èçunbutu£¬ÔÚÁªÍøÇé¿öÏÂÖ±½ÓÊäÈëÃüÁîapt-get install tool-name£¬¾ÍÄܰ²×°ÁË¡£

        3¡¢±àÒëÔ´Â뷽ʽ°²×°Èí¼þ¡£ÓÐЩ¹¤¾ßÌṩԴÂëÐèÒª×Ô¼º½øÐбàÒë(±ÈÈçÒªÔÚ¿ª·¢°åÉÏÔËÐеijÌÐò£¬ÔòÎÞ·¨Í¨¹ýapt-getÀ´°²×°£¬ÐèÒª½»²æ±àÒë)¡£linux±àÒëÒ»°ãÓÐÈý¸ö²½Ö裺

        ÅäÖãº./configure

        ±àÒ룺make

        °²×°£ºmake install¡£

        Õâ¸ö֪ʶµã×ÔÐаٶÈ¡£

        4¡¢Á˽âlinuxÎļþϵͳ¡¢Ä¿Â¼½á¹¹¡¢É豸Îļþ¡£Èç¸ùĿ¼Ãû³ÆÊÇ¡°/¡±£¬ÅäÖÃÎļþÒ»°ãλÓÚ/etcĿ¼£¬ÔËÐгÌÐòÒ»°ãλÓÚ/bin¡¢/sbin¡¢/usr/bin¡¢/usr/sbin£¬µÈµÈ¡£ÒòΪǶÈëÊ½Éæ¼°µ½¸ùÎļþϵͳ¸ÅÄÒò¶øÐèÒª¶ÔlinuxĿ¼½á¹¹ÓÐÁ˽â¡£Èç¹û¸ÐÐËȤ£¬¿ÉÒÔÈ¥ËÑË÷Ò»ÏÂLFS¡£

        5¡¢Ñ§Ï°IOÖØ¶¨Ïò¡¢¹ÜµÀ¸ÅÄѧϰ²¢»áд¼òµ¥shell½Å±¾¡£

        6¡¢Ñ§Ï°±à¼­Æ÷viµÄ¼òµ¥Ê¹ÓÃ(ÒòΪÓÐЩÇé¿öÏÂÖ»ÓÐÕâ¸ö±à¼­Æ÷¿ÉÓÃ)¡¢±àÒëÆ÷gccÓ÷¨¡¢Makefile֪ʶ¡¢gdbµ÷ÊÔ¡£(´ËÏîÕë¶Ô¿ª·¢¶øÑÔ)

        ÍÆ¼ö×ÊÔ´£º

        ±ÊÕßµÄÖ÷Ò³ºÍ²©¿ÍÓдóÁ¿linuxϵͳʹÓá¢Èí¼þ±àÒë¡¢Makefile£¬µÈµÈÎÄÕ£¬»¶Ó­Ç°À´Î§¹Û¡£

        ѧϰ½¨Ò飺

        1¡¢¿´Êé¡¢ÍøÂçËÑË÷

        2¡¢Ñ§»ámanÃüÁî(ÕâÊÇlinuxÄÚÖõİïÖúÃüÁ±ÈÈçÒªÁ˽âcpÃüÁîµÄÓ÷¨£¬ÔòÊäÈëman cp)

        3¡¢¼Ç¼±Ê¼Ç

        ¶þ¡¢Ó¦Óòã 1¡¢C/C++ÓïÑÔ
        ÎïÁªÍø²úÆ· ÓÃÖÇ»Ûϵͳ¸Ä±äÈËÃǵÄÉú²úÉú»î×´¿ö

        ÖÇÄÜÒÇÆ÷ÒÇ±í¶¨ÖÆ¿ª·¢ ÎïÁªÍøÆ½Ì¨Éè¼Æ ÎïÁªÍøÎÞ´ÅË®±í ÖÇ»ÛË®Îñ ¸÷ÖÖÁ÷Á¿¼Æ¶¨ÖÆ¿ª·¢ Î÷°²Ç¶Èëʽ¿ª·¢Éú²ú ÎïÁªÍøË®±íÄ£¿é

        ¿ì3Ͷע