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

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Äں˲üôµÄ¾ßÌå²½Öè(3)

µÚÊ®¶þ²¿·Ö: È«²¿É¾³ý
¡¡¡¡Instrumentation support
µÚÊ®Èý²¿·Ö£ºÈ«²¿É¾³ý
¡¡¡¡Kernel hacking --->ÆÆ½âºËÐÄ£¿¿É²»Êǵ±º¡¿ÍÀ²£¬²»Ñ¡
µÚÊ®ËIJ¿·Ö£ºÈ«²¿É¾³ý
¡¡¡¡Security options --->
µÚÊ®Î岿·Ö£ºÈ«²¿É¾³ý
¡¡¡¡Cryptographic options --->ÕâÊǺËÐÄÖ§³Ö¼ÓÃܵÄÑ¡Ïî
µÚÊ®Áù²¿·Ö£ºÈ«²¿É¾³ý
¡¡¡¡Library rout ......

linux dd ÃüÁî

ͨ¹ýddÃüÁî¿ÉÒÔ°ÑÖ¸¶¨µÄÊäÈëÎļþ¿½±´µ½Ö¸¶¨µÄÊä³öÎļþÖУ¬²¢ÇÒÔÚ¿½±´¹ý³ÌÖпÉÒÔ½øÐиñʽת»»¡£ddÃüÁîµÄʹÓþÙÀýÈçÏ£º
# dd if = /dev/had of=had.bak bs=512 count=1
ddÃüÁîµÄ¸÷²ÎÊý½âÊÍÈçÏ£º
if = file ÊäÈëÎļþÃû£»
of = file ÊäÈëÎļþÃû£»
bs = n ÉèÖÃÊäÈë¡¢Êä³ö¿éµÄ´óСΪn×Ö½Ú£»
count = blocks Ö»¿½±´ÊäÈëµÄ ......

printf»­µÄ¶íÂÞ˹·½¿é(linuxÒì²½I/O,C++)

Õâ¸ö·½¿éÓÎÏ·ÊÇÓÃlinuxÖն˵Ĺâ±ê¿ØÖÆ¡¢ÑÕÉ«ÉèÖÃ×öµÄ
(ÌíÁ˸ö¹¦ÄÜ£¬×ÖĸPÔÝÍ£¡¢»Ö¸´ÓÎÏ·)
Óà A S D W ¿ØÖÆÒƶ¯¡¢×ªÏò£¬¿Õ¸ñ¼üÏÂ×¹µ½µ×£»
linuxµÄÒì²½aioº¯Êý½â¾öÁ˺ܶàÂé·³£»
ÓÃÁ˸ö¼òµ¥µÄÄ£°åµ¥Àýģʽ£¬¼Ì³ÐËü¾Í¿ÉÒÔ£»
¶ÔPOSIXÏ̼߳òµ¥·â×°³ÉjavaÏ߳̽ӿڣ»
#include <memory>
#include "Tetris.h"
#include ......

Linux select

selectº¯ÊýÊÇÓÃÓÚ³ÌÐò¼àÊÓ¶à¸öÎļþÃèÊö·û(file descrīptor)µÄ״̬±ä»¯¡£³ÌÐò»áÍ£ÔÚselectÕâÀïµÈ´ý£¬Ö±µ½±»¼àÊÓµÄÎļþÃèÊö·ûÓÐijһ¸ö»ò¶à¸ö·¢ÉúÁË״̬¸Ä±ä¡£select()µÄ»úÖÆÖÐÌṩһfd_setµÄÊý¾Ý½á¹¹£¬Êµ¼ÊÉÏÊÇÒ»longÀàÐ͵ÄÊý×飬 ÿһ¸öÊý×éÔªËØ¶¼ÄÜÓëÒ»´ò¿ªµÄÎļþÃèÊö·û£¨²»¹ÜÊÇSocketÃèÊö·û,»¹ÊÇÆäËû Îļþ»òÃüÃû¹ÜµÀ» ......

Linuxϳ£Óà CVS ÃüÁîÕûÀí


Linuxϳ£Óà CVS ÃüÁîÕûÀí
1. 怬 -- login
$ export CVSROOT=:pserver:username@the_server_name:/home/cvsroot
Note£º
pserverÊÇ·ÃÎÊ·½Ê½£¬Èç¹û·þÎñÆ÷ÉèÖõÄÊÇ¿ÚÁîÈÏÖ¤£¬ÔòÊÇ pserver¡£
usernameÊÇ CVS·þÎñÆ÷µÄÓû§Ãû£¬¿ÉÒÔ¸ù¾ÝÄãµÄÉèÖÃÐÞ¸Ä;
the_server_nameÊÇCVS·þÎñÆ÷µÄÃû³Æ»òÕßIPµØÖ·;
/home/cvsroot ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ