UÅÌÉϵÄÒÆ¶¯linux»·¾³cgywin
»¹²»ÊÇÌ«»áÓÃÕâ¸öcgywin.
------------------------------------------
UÅÌÉϵÄÒÆ¶¯linux»·¾³£¨cygwinƪ£©
ËäÈ»ÔÚ×Ô¼ºµÄ±¾±¾ÉÏ×°ºÃÁËubuntu£¬µ«ÊÇÔÚµ¥Î»µÄ»ú×ÓÉϹ¤×÷ʱ£¬»¹ÊÇÓõÄwindows£¬ÎÞ·¨Ê¹ÓÃÇ¿´óµÄSHELL¡£ÓÚÊǾͣ¬ÏëÆðÁËcygwinÁË¡£µ«ÊÇ£¬ÎÒ×ܲ»ÄܸøÃ¿Ò»Ì¨»úÆ÷×°cygwin°É¡£ÓÚÊǺõ£¬¾Í²úÉú°Ñcygwin×°½øUÅ̵ÄÏë·¨¡£×Ô¼º¹Äµ·Á˰ëÌ죬ûÓгɹ¦£¬Ó¦¸ÃÊÇ×°cygwinµÄʱºò£¬ÒªÏòϵͳע²áһЩ¶«Î÷ÁË¡£ÉÏÍøÒ»ËÑ£¬¾ÓÈ»ÓÐÏֳɵİ취¡£ÏÈÄóöÀ´¹²Ïíһϣ¨ÆäÖеÄAVR£¯ARM¿ÉÒÔÂÔ¹ý£©£º
££££££££££££££££££££££££££££££££££££££
ת×Ô£ºhttp://www.geektalks.cn/article.php?story=20090120145510146
UÅÌÉϵÄAVR/ARM¿ª·¢»·¾³£¨Cygwinƪ£©
2009/01/20 02:55 ÏÂÎç
×÷Õߣº sunge
ǶÈëʽϵͳ
Èç¹ûÄãÏë°ÑAVR»òÕßARMµÄ¿ª·¢Á´Á¬Í¬×Ô¼ºµÄÏîÄ¿´úÂëºÍÎĵµËæÉíЯ´ø£¬Ê¡È¥ÔÚÈô¸Ę́PCÉϰ²×°ºÍͬ²½µÄÂé·³£¬Äã¾ÍÒ»¶¨Òª¶Á¶ÁÕâÆªÎÄÕ£¬ÔÙ»¨ÉÏ´óÔ¼1¸öСʱ£¬ÖÆ×÷Ò»¸öÊʺÏ×Ô¼ºµÄËæÉíUÅÌ¡£
0 ÏȾöÌõ¼þ
- Ò»¸öÖÁÉÙ2GÈÝÁ¿µÄUÅÌ¡£Èç¹ûÈÝÁ¿¸üСµÄ»°£¬²»Äܱ£Ö¤°²×°±È½ÏÍêÕûµÄCygwin»·¾³£¬»òÕßûÓÐ¿Õ¼ä´æ·Å×Ô¼ºµÄ¿ª·¢Îļþ¡£
- UÅÌÖ§³ÖUSB 2.0¸ßËÙ¡££¨ËùÒÔ×îºÃÑ¡Ôñ2GÒÔÉϵÄUÅÌÀ´±£Ö¤ÕâÒ»µã£©
- Windows PC¾ß±¸USB 2.0¶Ë¿Ú¡£Èç¹û½öÖ§³ÖUSB 1.1£¬Èí¼þÔËÐлòÕß±àÒë³ÌÐòµÄËÙ¶È»á·Ç³£»ºÂý¡£
1 °²×°ÄãÐèÒªµÄÈí¼þµ½Ò»Ì¨Windows PC
Äã»òÐíÒѾ°²×°ÁËÕâЩÈí¼þ£¬Èç¹ûûÓеϰ£¬ÇëÏȰ²×°µ½ÄãµÄһ̨PCÉÏ¡£
- Cygwin £¨CygwinµÄ°²×°ÊÇ¿ÉÒÔ¶¨ÖÆÈí¼þ°üµÄ£¬Èç¹û¾õµÃ¿Õ¼ä²»¹»£¬¿ÉÒÔ°²×°Ò»¸ö×îСµÄϵͳ£¬±ÈÈç±ØÐëµÄÎļþºÍMake¹¤¾ßµÈµÈ¡£Í¬Ê±£¬ÇëÖÁÉÙ°²×°Éϲ»ÐèÒªX11Ö§³ÖµÄrxvtÈí¼þ°ü¡££©
- WinAVR £¨Èç¹ûÄãÏ뿪·¢AVRµ¥Æ¬»ú£©
- YAGARTO ºÍ OpenOCD £¨Èç¹ûÄãÏ뿪·¢ARMǶÈëʽϵͳ£©
- emacs
2. ¸´ÖÆÄãÐèÒªµÄÈí¼þµ½UÅ̵ĸùĿ¼Ï¡£
Çë°ÑÈí¼þµÄÎļþ¼ÐÍêÕûµØ¸´ÖƵ½UÅ̵ĸùĿ¼Ï£¬ÔÝÇÒ²»±Ø¿¼ÂÇPATHºÍ×¢²á±íµÄÎÊÌâ¡£±ÈÈ磬Èç¹ûÄãµÄcygwin°²×°ÔÚCÅÌ£¬¶øUSB StickÊÇFÅÌ£¬Çë°Ñ"c:\cygwin"¸´ÖƵ½"f:\cygwin"¡£Í¬ÑùµØ£¬Çë°Ñ"c:\WinAVR-20081205"¸´ÖÆÎª"f: \WinAVR-20081205"¡£
3. ÔÚUÅÌÉϽ¨Á¢×Ô¼ºµÄ¹¤×÷Ŀ¼
ÒÔUÅÌΪFÇý¶¯Æ÷×öÀý×Ó£¬±ÈÈçÎÒ½Ð×ö"sunge"£¬¾Í½¨Á¢Ò»¸ö"f:\cygwin\home\sunge"Îļþ¼Ð£¬À´×÷Ϊ×Ô¼ºµÄ“¼Ò”Ŀ¼¡£Äã¿ÉÒÔ°ÑÄãµÄ¿ª·¢³ÌÐòºÍÎĵµ¸´ÖƵ½ÄãµÄ“¼Ò”À²»ÓÃÔÚPCµÄÓ²ÅÌÉÏ´æ´¢ÈκεĸöÈËÊý¾Ý¡£
Ä㻹ÐèÒªÐÞ¸Ä"f:\cygwin\et
Ïà¹ØÎĵµ£º
ÔÚmenUConfigÖÐÅäÖ㬿ÉÒÔ¶Ô½øÐÐLinuxÄÚºËÅäÖÃÑ¡Ïɾ¸Ä¡£±¾ÎĽéÉÜÏêϸÅäÖ÷½·¨¡£
µÚÒ»²¿·Ö£ºÈ«²¿É¾³ý
¡¡¡¡Code maturity level options ---> ´úÂë³ÉÊìµÈ¼¶Ñ¡Ïî
¡¡¡¡[]Prompt for development and/or incomplete code/drivers ĬÈÏÇé¿öÏÂÊÇÑ¡ÔñµÄ£¬Õ⽫»áÔÚÉèÖýçÃæÖÐÏÔʾ»¹ÔÚ¿ª·¢»òÕß»¹Ã»ÓÐÍê³ÉµÄ´úÂëÓëÇý¶¯.²»Ñ¡¡£ ......
LinuxµÄÆô¶¯Á÷³Ì(/etc/inittab)
¡¡¡¡1. ´ÓBIOSµ½KERNEL
¡¡¡¡BIOS×Ô¼ì£>MBR(GRUB)£>KERNEL£>KERNEL×Ô½âѹ£>Äں˳õʼ»¯£>ÄÚºËÆô¶¯
¡¡¡¡BIOS×Ô¼ì
¡¡¡¡µ±µçÄÔ¿ª»úµÄʱºò£¬µçÄÔ»á½øÈëBIOS£¬BIOSµÄ¹¤×÷Ö÷ÒªÊÇÕì²âµçÄÔµÄÖܱßÅäÌ×É豸ÊÇ·ñ¹¤×÷Õý³££¬ÈçCPUµÄÀàÐÍ¡¢ËÙ¶È¡¢»º´æµÈ
¡¡¡¡Ö÷°åÀàÐÍ
¡¡¡¡ÄÚ´æµÄËÙ ......
ÕâÊÇlinuxÖÐÒ»¸ö·Ç³£ÖØÒªÃüÁÇë´ó¼ÒÒ»¶¨ÒªÊìϤ¡£ËüµÄ¹¦ÄÜÊÇΪijһ¸öÎļþÔÚÁíÍâÒ»¸öλÖý¨Á¢Ò»¸öͬ²»µÄÁ´½Ó£¬Õâ¸öÃüÁî×î³£ÓõIJÎÊýÊÇ-s,¾ßÌåÓ÷¨ÊÇ£ºln -s Ô´Îļþ Ä¿±êÎļþ¡£
µ±ÎÒÃÇÐèÒªÔÚ²»Í¬µÄĿ¼£¬Óõ½ÏàͬµÄÎļþʱ£¬ÎÒÃDz»ÐèÒªÔÚÿһ¸öÐèÒªµÄĿ¼Ï¶¼·ÅÒ»¸ö±ØÐëÏàͬµÄÎļþ£¬ÎÒÃÇÖ»ÒªÔÚij¸ö¹Ì¶¨µÄĿ¼£¬·ÅÉϸÃÎļþ£¬È ......
1¡¢ÔÚX11½çÃæÉÏÐÞ¸ÄIPµØÖ·µÈÍøÂçÐÅÏ¢ºó±ØÐëÖØÆôϵͳ²Å»áÉúЧ¡£
2¡¢±àÒëmipsÖ¸Áî³ÌÐòʱ£¬ÓÃmipsel-linux-gccÃüÁîÌáʾmipsel-linux-gcc:command not found£¬¿ÉÒÔÐÞ¸Ä~/.bash_profileÎļþµÄPATH»·¾³±äÁ¿ºóÌí¼Ó:/opt/i686-mipsel-linux-gcc-sdk-3.4.4/cross/bin¡£
¡¡¡¡PATHµÄÖµÊÇһϵÁÐĿ¼£¬µ±ÄúÔËÐÐÒ»¸ö³ÌÐòʱ£¬LinuxÔÚÕâЩ ......
ת×Ô£º http://xiezuoming.javaeye.com/blog/411915
ÔÚ³ÌÐò²»Ñ°³£Í˳öʱ£¬Äں˻áÔÚµ±Ç°¹¤×÷Ŀ¼ÏÂÉú³ÉÒ»¸öcoreÎļþ£¨ÊÇÒ»¸öÄÚ´æÓ³Ïñ£¬Í¬Ê±¼ÓÉϵ÷ÊÔÐÅÏ¢£©¡£Ê¹ÓÃgdbÀ´²é¿´coreÎļþ£¬¿ÉÒÔָʾ³öµ¼Ö³ÌÐò³ö´íµÄ´úÂëËùÔÚÎļþºÍÐÐÊý¡£
1.coreÎļþµÄÉú³É¿ª¹ØºÍ´óСÏÞÖÆ
---------------------------------
1£©Ê¹ÓÃulimit -cà ......