ǶÈëʽLinuxµÄͼÏñ²É¼¯ÓëÏÔʾ
1 ϵͳƽ̨µÄÓ²¼þ½á¹¹
±¾ÎÄʹÓõÄϵͳƽ̨Ӳ¼þ¹¦ÄÜ¿òͼÈçͼ1Ëùʾ£¬¸Ãƽ̨²ÉÓÃSamsung¹«Ë¾µÄ´¦ÀíÆ÷S3C2410¡£¸Ã´¦ÀíÆ÷ÄÚ²¿¼¯³ÉÁËARM¹«Ë¾ARM920T´¦ ÀíÆ÷ºËµÄ32b΢¿ØÖÆÆ÷£¬×ÊÔ´·á¸»£¬´ø¶ÀÁ¢µÄ16kBµÄÖ¸ÁîCacheºÍ16kBÊý¾ÝCache£¬LCD¿ØÖÆÆ÷¡¢RAM¿ØÖÆÆ÷£¬NANDÉÁ´æ¿ØÖÆÆ÷£¬3· UART¡¢4·DMA¡¢4·´øPWMµÄTimer¡¢²¢ÐÐI/O¿Ú¡¢8·10λADC¡¢Touch Screen½Ó¿Ú£¬I2C½Ó¿Ú£¬I2S½Ó¿Ú¡¢2¸öUSB½Ó¿Ú¿ØÖÆÆ÷¡¢2·SPI£¬Ö÷Ƶ×î¸ß¿É´ï203MHz¡£ÔÚ´¦ÀíÆ÷·á¸»×ÊÔ´µÄ»ù´¡ÉÏ£¬»¹½øÐÐÁËÏà¹ØµÄÅä ÖúÍÀ©Õ¹£¬Æ½Ì¨ÅäÖÃÁË16MB 16bµÄFLASHºÍ64MB 32λµÄSDRAM£¬Í¨¹ýÒÔÌ«Íø¿ØÖÆÆ÷оƬAX88796À©Õ¹ÁËÒ»¸öÍø¿Ú£¬ÁíÍâÒý³öÁËÒ»¸öHOST USB½Ó¿Ú¡£ÔÚUSB½Ó¿ÚÉÏÍâ½ÓÒ»¸ö´øUSB¿ÚµÄÉãÏñÍ·¡£ÁíÍ⣬»¹ÅäÓзֱæÂÊΪ320×240£¬256É«µÄLCD¡£
2 ǶÈëʽLinux¼ò½é
Linux²Ù×÷ϵͳ¾ßÓÐÏ൱¶àµÄÓŵ㣬ËûµÄÄÚºËÎȶ¨¡¢¹¦ÄÜÇ¿´ó¡¢Ö§³Ö¶àÖÖÓ²¼þƽ̨¡¢ Ô´´úÂëÍêÈ«¿ª·Å£¬¿É²Ã¼õºÍµÍ³É±¾µÄÌØÐԷdz£ÊʺÏÓÚǶÈëʽӦÓ㬲¢ÇÒLinux±¾ÉíÖ±½ÓÌṩÍêÕûµÄTCP/IPÐÒ飬¿É·Ç³£·½±ãµØ½øÐÐÍøÂçÓ¦Óᣵ« LinuxÄں˱¾Éí²»¾ß±¸Ç¿ÊµÊ±ÐÔ£¬ÇÒÄÚºËÌå»ý½Ï´ó£¬¶øÇÒǶÈëʽϵͳµÄÓ²¼þ×ÊÔ´ÓÐÏÞ£¬Òò´Ë°ÑLinuxÓÃÓÚǶÈëʽϵͳ£¬±ØÐë¶ÔLinux½øÐÐʵʱ»¯ºÍǶÈë ʽ»¯£¬¼´Í¨¹ýÅäÖÃÄںˣ¬²Ã¼õshellºÍǶÈëʽC¿â¶Ôϵͳ¶¨ÖÆ£¬Ê¹Õû¸öϵͳÄܹ»´æ·Åµ½ÈÝÁ¿½ÏСµÄFLASHÖУ¬LinuxµÄ¶¯Ì¬Ä£¿é¼ÓÔØ£¬Ê¹LinuxµÄ ²Ã¼õ¼«Îª·½±ã£¬¸ß¶ÈÄ£¿é»¯µÄ²¿¼þʹÌí¼Ó·Ç³£ÈÝÒס£
Õû¸öϵͳÈí¼þÊÇÔÚǶÈëʽLinuxµÄ»ù´¡ÉϹ¹½¨µÄ¡£S3C2410ƽ̨ʹÓõÄLinuxÄÚºËÊÇÔÚLinux£2.4.18Äں˴òÉÏpatch£2.4.18£S3C2410Õâ¸ö²¹¶¡ºó±àÒë¶ø³É¡£S3C2410ƽ̨ʹÓõÄÎļþϵͳÊÇyaffs£¬Îļþϵͳ°üÀ¨Ó¦ÓóÌÐò¡¢Ä£¿é¡¢ÅäÖÃÎļþºÍ¿âµÈ£¬Í¼ÏñµÄ²É¼¯ºÍÏÔʾÊǽ¨Á¢ÔÚǶÈëʽLinuxÄÚºËÖ®Éϵģ¬Õû¸öÈí¼þϵͳÈçͼ2Ëùʾ¡£
ͨ³£ËÞÖ÷»úºÍÄ¿±ê°åÉϵĴ¦ÀíÆ÷²»Í¬£¬ËÞÖ÷»úͨ³£ÎªIntel´¦ÀíÆ÷£¬¶øÄ¿±ê°åÈçͼ1ËùʾΪSAMSUNG-p.htm" target="_blank" title="SAMSUNG»õÔ´ºÍPDF×ÊÁÏ">SAMSUNG S3C2410£¬ ËùÒÔ³ÌÐòÐèҪʹÓÃÕë¶Ô´¦ÀíÆ÷ÌØµãµÄ±àÒëÆ÷²ÅÄÜÉú³ÉÔÚÏàӦƽ̨ÉÏ¿ÉÔËÐеĴúÂ룬GNU±àÒëÆ÷ÌṩÕâÑùµÄ¹¦ÄÜ£¬ÔÚ±àÒëʱ£¬¿ÉÒÔÑ¡Ôñ¿ª·¢ËùÐèµÄËÞÖ÷»úºÍÄ¿±ê»ú£¬ ´Ó¶ø½¨Á¢¿ª·¢»·¾³¡£ÔÚ½øÐÐǶÈëʽ¿ª·¢Ç°µÄµÚÒ»²½¹¤×÷¾ÍÊǰÑһ̨PC»ú×÷ΪËÞÖ÷»ú¿ª·¢»ú£¬²¢ÔÚÆäÉϰ²×°Ö¸¶¨²Ù×÷ϵͳ¡£¶ÔÓÚǶÈëʽLinux£¬ËÞÖ÷»úPCÉÏÓ¦ °²×°Linuxϵͳ¡£Ö®ºó£¬ÔÚËÞÖ÷»úÉϽ¨Á¢½»²æ±àÒëµ÷ÊԵĿª·¢»·¾³£¬¿ª·¢»·¾³µÄ¾ßÌ彨Á¢ÕâÀﲻϸ̸¡£±¾ÎIJÉÓÃÒÆÖ²ÐÔºÜÇ¿µÄCÓï
Ïà¹ØÎĵµ£º
ת×Ô£ºhttp://www.yayu.org/look.php?id=162
µ±´ÅÅÌ´óС³¬¹ý±ê׼ʱ»áÓб¨¾¯Ìáʾ£¬ÕâʱÈç¹ûÕÆÎÕdfºÍduÃüÁîÊǷdz£Ã÷ÖǵÄÑ¡Ôñ¡£
df¿ÉÒԲ鿴һ¼¶Îļþ¼Ð´óС¡¢Ê¹ÓñÈÀý¡¢µµ°¸ÏµÍ³¼°Æä¹ÒÈëµã£¬µ«¶ÔÎļþÈ´ÎÞÄÜΪÁ¦¡£
du¿ÉÒԲ鿴Îļþ¼°Îļþ¼ÐµÄ´óС¡£
Á½ÕßÅäºÏʹÓã ......
ʹÓÃInputStreamºÍOutputStreamÀ´»ñµÃÃüÁîÐÐÔËÐнá¹ûºÍÊäÈëÄÚÈÝÊÇÊ×ÏÈÐèÒª¾ß±¸µÄ.
È»ºóÒª½â¾öSSHÁ¬½ÓÎÊÌâ.
ÔÚOpenSourceÏîÄ¿ÀïÕÒµ½ÁËGanymed SSH-2 for Java .ÏÂÔØºóÓÐÀý×Ó,µ«ÊÇûÓÐÕÒµ½Óйؽ»»¥ÃüÁîµÄÀý×Ó.ËùÒÔ×Ô¼ºÌ½Ë÷ÁËÒ»ÏÂ
ÔÚÍøÉÏ¿´ÓÐÀÏÍâÌÖÂÛÓÃÕâ¸öÈçºÎ¸ÄÃÜÂë,»ù±¾ÉϵÄÎÊÌâ¶¼ÊÇÒòΪÕÒ²»µ½·µ»ØµÄÌáʾ
LinuxÐÞ¸ÄÃÜ ......
ת×Ô£ºhttp://www.oracle.com/technology/global/cn/pub/articles/calish-find.html
Linux find
ÃüÁîÊÇËùÓÐ Linux ÃüÁîÖÐ×îÓÐÓõÄÒ»¸ö£¬Í¬Ê±Ò²ÊÇ×î»ìÂÒµÄÒ»¸ö¡£ËüºÜÄÑ£¬ÒòΪËüµÄÓï·¨ÓëÆäËû
Linux ÃüÁîµÄ±ê×¼Óï·¨²»Í¬¡£µ«ÊÇ£¬ËüºÜÇ¿´ó£¬ÒòΪËüÔÊÐíÄú°´ÎļþÃû¡¢ÎļþÀàÐÍ¡¢Óû§ÉõÖÁÊÇʱ¼ä´Á²éÕÒÎļþ¡£Ê¹Óà find
̟産 ......
step1£º
ÔÚubuntuÀïÃæÓÒ»÷Òª¹²ÏíµÄÎļþ¼Ð£¬»áÌáʾ°²×°Èí¼þ£¬Ñ¡Ôñ°²×°¼´¿É£»
step2£º
ʵÏÖxpÄäÃû·ÃÎÊUbuntu¹²ÏíÎļþ¼Ð£¬ ÔòÖ»ÐèÐÞ¸Ä/etc/samba/smb.co ......
Ä¿µÄ£º
±¾ÎÄÊÇ¡¶Ò»ÖÖ¶¨Î»ÄÚ´æÐ¹Â¶µÄ·½·¨£¨Solaris£©¡·¶ÔÓ¦µÄLinux°æ±¾£¬µ÷ÊÔÆ÷ʹÓÃgdb¡£Ö÷Òª½éÉÜʵÀý²¿·Ö¡£ÆäËûÇë¼û¡¶Ò»ÖÖ¶¨Î»ÄÚ´æÐ¹Â¶µÄ·½·¨£¨Solaris£©¡·¡£
ʵÀý£º
Ä£Äânewʧ°ÜµÄ³ÌÐò£º
#include <stdexcept>
class ABC
{
public:
virtual ~ABC(){}
&nb ......