´òÔìǶÈëʽÁìÓòµÄLinuxƽ̨! TOPPERSÏîÄ¿×éµÄÄ¿±ê
0.Introduction
һ˵Æð²Ù×÷ϵͳ, ÎÒÃǵÄÄÔº£ÂíÉϾͻáÉÁ³öWindows, ¾Ý˵WindowsÒѾ±»°²×°µ½ÁË1.5ÒŲ́¼ÆËã»úÉÏ.
È»¶øÔÚÕâÀïÎÒ»¹ÒªÌáµ½ÁíÒ»ÖÖ²Ù×÷ϵͳ, ¾Ý¹À¼ÆÕâÖÖÀàÐ͵IJÙ×÷ϵͳÒѾ±»°²×°µ½ÁËÈ«Çò30ÒÚµ½40ÒŲ́¼ÒÓõç×Ó²úÆ·ÖÐ.
Èç¹ûÆÕ¼°³Ì¶È°´ÕÕ»úÆ÷ÊýÁ¿À´¼ÆµÄ»°, ËüµÄÆÕ¼°³Ì¶È¾¹È»ÊÇWindowsµÄÊýÊ®±¶. Õâ¿î²Ù×÷ϵͳ½Ð×öTRON, ÊÇÓÉÎÒÃǵÄÁÚ¹úÈÕ±¾×ÔÖ÷ÑÐÖÆ¿ª·¢µÄ.
1. What is TRON ?
1984ÄêTRONϵͳÎÊÊÀµÄʱºò, ÈÕ±¾Òµ½ç½«Æä³ÆÎªÒ»¿î¿ÉÒÔ´òÆÆÎ¢Èí¢¶ÏµØÎ»µÄ×ÔÖÆÈí¼þ,
ÈÏΪÕâÖÖϵͳ½«¿ÉʹÈÕ±¾¼ÆËã»úÆóÒµ²»Ôٳе£±ØÐëÏò΢Èí¹ºÂòWindowsϵͳʱ֧¸¶µÄ·ÑÓÃ. È»¶øÕâÒ»ÃÀÃÎÈ´ÔÚ1989Äê±»´òËé,
µ±Ê±ÃÀ¹ú·½ÃæµÃÖªÈÕ±¾Õþ¸®×¼±¸°ÑTRON°²×°µ½½ÌÓýÓüÆËã»úÖкó¾ÍÍþв˵Ҫ½«TRONÁÐΪ²»¹«Æ½Ã³Ò×±ÚÀÝÖ®Ò».
²ÎÓëTRONÏîÄ¿µÄÆóÒµÒòΪµ£ÐÄʧȥÃÀ¹úÊг¡¶øÍ˳öÁ˸ÃÏîÄ¿. ¾¡¹ÜÃæÏòPCµÄTRON²Ù×÷ϵͳ¾Í´ËÒ»õê²»Õñ,
TRONÏîĿȴ´Ó´ËµÃÒÔ¼¯Öо«Á¦È¥Ñо¿ºÍ·¢Õ¹ÃæÏòǶÈëʽ»úÆ÷µÄ²Ù×÷ϵͳITRON.
Ñϸñ˵µÄ»°, ITRON²¢²»ÊÇÒ»¿î²Ù×÷ϵͳ, ¶øÊÇÒ»¸ö²Ù×÷ϵͳµÄ¹æ·¶. TRONÏîĿС×齫×Ô¼ºµÄÑо¿³É¹ûÒԹ淶µÄÐÎʽ¹«¿ª, Èκι«Ë¾ºÍ¸öÈ˶¼¿ÉÒÔÎÞ³¥µÃµ½Õâ·Ý¹æ·¶, ¸ù¾Ý¹æ·¶À´±àд×Ô¼ºµÄ²Ù×÷ϵͳ, ²¢×ÔÐоö¶¨¸Ã²Ù×÷ϵͳµÄÓÃ;.
ΪÁ˾¡¿ÉÄÜÍÆ¹ãITRON¹æ·¶, ʹÆäÄܹ»ÊÊÓÃÓÚ¸÷ÖÖÓ²¼þ»·¾³, ×î´óÏÞ¶È·¢»ÓÓ²¼þ»·¾³×ÔÉíµÄÐÔÄÜ,
TRONÏîÄ¿×éÔÚ¹æ·¶ÖÆ¶¨¹ý³ÌÖвÉÈ¡Èõ±ê×¼»¯µÄÔÔò, ¼´¶ÔÓÚ½Ó½üÓ²¼þµÄ²¿·Ö²»×÷Ñϸñ¹æ¶¨, ±ÈÈçÖжϴ¦Àí²¿·Ö. ʱÖÁ½ñÈÕ,
ITRON¹æ·¶²Ù×÷ϵͳÔÚÈÕ±¾ÈÔÄÜÕ¼¾Ý½«½ü5³ÉµÄÊг¡·Ý¶î, Èõ±ê×¼»¯ÆðÁ˺ܴóµÄ×÷ÓÃ.
È»¶øËæ×ÅǶÈëʽϵͳµÄ¸ß¹¦ÄÜ,ÍøÂ绯ºÍ¸ß¶ÈHMI»¯, Èí¼þ¿ª·¢ºÍµ÷ÊÔ¶¼±äµÃÔ½À´Ô½¸´ÔÓ, Èí¼þµÄ¿ÉÖØÓÃÐÔÏÔµÃÔ½À´Ô½ÖØÒª.
¶øÈõ±ê×¼»¯µÄÔÔòµ¼ÖÂITRON²Ù×÷ϵͳ°æ±¾ÁÖÁ¢, Öмä¼þÈí¼þȱ·¦¿ÉÒÆÖ²ÐԺͿÉÖØÓÃÐÔ. ¶ÔÓÚÕû¸ö²úÒµ½çÀ´Ëµ,
ºÜ¶à¿ª·¢³ÉÎªÖØ¸´¿ª·¢,¼«´óµØÀË·ÑÁË×ÊÔ´.
ÔÚÈÕ±¾Ç¶ÈëʽÐÐÒµ¾ßÓнϴóÓ°ÏìÁ¦µÄ ¿ªÔ´ÉçÇø/·ÇÓ®Àû×éÖ¯TOPPERSÏîÄ¿ Õë¶ÔÕâÒ»×´¿ö¸ø³öÁ˻شð.
2. Why TOPPERS
Õë¶ÔITRON²Ù×÷ϵͳ°æ±¾»ìÂÒ,Èí¼þ×ÊÔ´¸´ÓÃÀ§ÄѵľÖÃæ,
ÈÕ±¾Ãû¹ÅÎÝ´óѧÑо¿ÉúÔºµÄ¸ßÌï¹ãÕ½ÌÊÚǣͷ³ÉÁ¢TOPPERSÏîÄ¿.¸ÃÏîÄ¿×鼯ºÏѧУ,ÆóÒµÒÔ¼°Éç»áÉÏÓÐʶ֮ʿµÄÁ¦Á¿,
×î³õµÄÄ¿±êÊÇÈ·Á¢Ò»¸öITRON¹æ·¶²Ù×÷ϵͳµÄ¾ö¶¨°æ±¾,
ʹ֮³ÉΪǶÈëʽÁìÓòµÄLinux,Èø÷ÖÖǶÈëʽӦÓóÌÐòÒÔ¼°Öмä¼þ¶¼ÄÜÔÚÒ»¸öÈ·¶¨µÄƽ̨ÉÏ×ÔÓÉÁ÷ͨ.
TOPPERSÊÇToyohashi OPen Platform for Embedded Real-time SystemsµÄËõÂÔ.
Ò
Ïà¹ØÎĵµ£º
LinuxͼÐλ¯Àú³Ì
×¢£º´Ë¶ÎÎÄÕÂ×ÛºÏÁËÖÚ¶à×ÊÁÏ£¬Ö÷ÒªÒýÓøöÈ˵çÄÔµÄÎÄÕÂ
̸ÆðOPIE£¬¾Í²»Äܲ»Ì¸Qt£¬È»¶øÒª¶ÔQtÓиöÀ´ÁúÈ¥ÂöµÄÈÏʶ£¬ÐèÒª´ÓLinux
ͼÐλ¯ËµÆð¡£ÈÃÎÒÃǻعËÏÂLinuxͼÐλ¯½çÃæ·¢Õ¹µÄÀúÊ·¡£
Linuxʵ¼ÊÉÏÊÇÒÔUNIXΪģ°åµÄ£¬Ëü¼Ì ......
FTP>ascii: É趨ÒÔASCII·½Ê½´«ËÍÎļþ(ȱʡֵ)
FTP>bell: ÿÍê³ÉÒ»´ÎÎļþ´«ËÍ,±¨¾¯Ìáʾ.
FTP>binary: É趨ÒÔ¶þ½øÖÆ·½Ê½´«ËÍÎļþ.
FTP>bye: ÖÕÖ¹Ö÷»úFTP½ø³Ì,²¢Í˳öFTP¹ÜÀí·½Ê½.
FTP>case: µ±ÎªONʱ,ÓÃMGETÃüÁ±´µÄÎļþÃûµ½±¾µØ»úÆ÷ÖÐ,È«²¿×ª»»ÎªÐ¡Ð´×Öĸ.
FTP>cd: ͬUNIXµÄCDÃüÁî.
FTP>c ......
telnetÓësshÖ»ÊÇ»ùÓÚ×Ö·û½çÃæµÄÔ¶³Ì¿ØÖÆ£¬Èç¹ûÏëÒª¶Ôlinux·þÎñÆ÷ʱÐÐ×ÀÃæµÄÔ¶³Ì¿ØÖƵϰ£¬ÎÒÃÇ¿ÉÒÔ°²
×°vnc-server·þÎñÀ´ÊµÏÖ
1. ²é¿´Vnc°²×°°æ±¾¡£
ps aux|grep Xvnc
2.ÉèÖÃVNC×ÀÃæ
2.1
ÎÒÃÇҪΪÓÐȨ¿ÉÒԵǼµÄÓû§ÉèÖõǼ×ÀÃæ£¬ÐÞ¸ÄÅäÖÃÎļþ/etc/sysconfig/vncservers £º
VNCSERVERS="2:username"
VNCSERVERARGS ......
¹ýÄê»ØÀ´£¬¹«Ë¾ÓÐЩ¸Ä¶¯£¬ÔÏȵÄWinceƽ̨»»³ÉLinuxÁË£¬×Ô¼ºµÄѧϰ¼Æ»®Ò²ÒªËæÖ®¸Ä±ä£¬ËäȻ֮ǰû½Ó´¥¹ýLinuxϵͳÏà¹ØµÄ֪ʶ£¬µ«Òª×¥×¡»ú»áŬÁ¦Ñ§Ï°¡£
Ìýѧ³¤Ëµ£¬ÒªÑø³ÉЩBlogµÄϰ¹ß£¬°Ñ×Ô¼ºµÄѧϰÐĵüÇÏÂÀ´£¬·½±ãÔÚѧҪÊDzéÔÄ£¬ÓеÀÀí£¬ÏÖÔÚ¿ªÊ¼×ܽáÐĵÃ֪ʶ¡£
ÔÚ¹«Ë¾¿ª·¢ÓõÄÊÇѧУµÄSEP 4020mini¿ª·¢°å£¬
³õÆÚÊÇÊìϤ» ......
LinuxÅäÖÃApache·þÎñÆ÷È«¹¥ÂÔ ÊÕ²Ø
Ò»£¬Ê¹ÓÃÔ´´úÂë°²×°
¡¡¡¡(1) »ñµÃÔ´´úÂë
¡¡¡¡# lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz
¡¡¡¡NN±íʾµ±Ç°ËùÓõİ汾ºÅ¡£
¡¡¡¡(2) ½âѹËõ
¡¡¡¡# gzip -d httpd-2_0_NN.tar.gz
¡¡¡¡# tar xvf httpd-2_0_NN.tar¡¡
¡¡¡¡(3) ÅäÖÃ.
¡¡¡¡# ./configure --pre ......