×î½üÓöµ½ºÜ¶à´¦ÓÚÃÔãÖеÄÐÂÊÖ£¬ÔÚ¾À½áÒª²»ÒªÈ¥Ñ§Ç¶Èëʽ£¬Ö÷ÒªÎÊÌâÔÚÓÚǶÈëʽµÄÃż÷·Ç³£¸ß£¬¾ÑéÉÙ¡¢»òÕ߷ǵç×ÓרҵͶÉíǶÈëʽÐÐÒµÄÜ·ñ·¢Õ¹ÏÂÈ¥¡£ÏÖÔÚǶÈëʽ¿ª·¢ÐÐÒµµÄÈ··¢Õ¹ºÜºÃ£¬´ó¶àÊý´ÓÒµÕ߶¼ÊÇ¿Æ°à³öÉí£¬µ«ÎÒÃÇÒ²¿´µ½ºÜ¶à·Ç¿Æ°àµÄÈË·ÖÏíÁË×Ô¼ºµÄ´ÓÒµ¹ý³Ì£¬Ò²ÐíÆð³õ֪ʶ²»Èç¿Æ°àµÄ¶à£¬µ«ËûÃǾ¹ý³ÖÐøÊýÄêѧϰʵ¼ù£¬Ò²³ÉΪÁËÐÐÒµÖеĴ󿧡£Æäʵѧϰ¼¼Êõ¸ü¶àµÄÊÇÒ»ÖÖÖ´×ÅÓë¿Ì¿à£¬·Ç¿Æ°àÎÞ·ÇҪϸü¶àµÄ¹¦·ò¡£
ǶÈëʽ¿ÉÒÔ¼òµ¥·ÖΪӲ¼þÓëÈí¼þ£¬È»¶øÆäÖеÄ֪ʶÌåϵȴÊÇÒì³£µÄÅÓ´ó£¬ÕâÒ²ÊÇÖÚ¶àÐÂÊÖÍû¶øÈ´²½µÄÒ»¸öÔÒò£¬ÄǾ¿¾¹ÒªÈçºÎ²ÅÄܳÉΪһÃûǶÈëʽ´ó¿§ÄØ?½ñÌìºÍ´ó¼ÒÁÄÒ»ÁÄǶÈëʽѧϰ·Ïߣ¬ÕâÀï¾õµÃÓаïÖúµÄÒ²¿ÉÒÔÆó¶ì¡£
ÈëÃÅǶÈëʽ¹¤³Ìʦ
´Ë½×¶ÎÖ÷ÒªÊÇÇ°ÆÚµÄÈëÃŹý³Ì£¬Ö÷ÒªÕë¶ÔÈëÐÐû¶à¾ÃµÄÐÂÈË¡£Æäʵ³É¹¦Ã»Óнݾ¶£¬ËùÒÔ´òºÃ»ù´¡²ÅÊǹؼü¡£Ö÷Òª°üº¬ÒÔÏÂ4¸ö·½ÃæµÄÄÚÈÝ£º
1.µç·֪ʶÊ×ÏÈÄãҪѧϰµç·¡¢Ä£µç¡¢Êýµç£¬ÈÏʶµç×è¡¢µçÈÝ¡¢Èý¼«¹Ü£¬»ù´¡Æ÷¼þÒªÖªµÀ£¬·Å´óµç·¡¢¼¯³ÉÔË·Å¡¢Ê±Ðòµç·»ù±¾µç·ÄÜ¿´¶®£¬²»È»¿´µç·ͼһ¶¨ÊÇÔÆÀïÎíÀҲ¾ÍÎÞ·¨½øÐкóÐøµÄ¹¤×÷¡£Ó²¼þ²úÆ·µÄÉè¼ÆʵÏÖ£¬°üÀ¨Æ÷¼þÑ¡ÐÍ¡¢ÔÀíͼºÍPCBÉè¼Æ¡¢µç·µ÷ÊÔ£¬¶¼ÐèÒª¹ýÓ²µÄµç·»ù´¡¡£
2.CÓïÑÔ
CÓïÑÔÊÇǶÈëʽ¿ª·¢ÖÐ×îÖØÒªµÄ±à³ÌÓïÑÔ£¬Òª¶ÔÕâÃÅÓïÑÔÓÐÉîÈëµÄÀí½â£¬±Ï¾¹²»½ö½öÒª»áд³ÌÐò£¬¿´¶®ËûÈ˳ÌÐòÒ²ºÜÖØÒª¡£×î»ù±¾µÄÊý¾ÝÀàÐÍ¡¢Êý×é¡¢Ö¸Õë¡¢½á¹¹Ì壬Á´±í¡¢Îļþ²Ù×÷µÈ¶¼Òª»á£¬ÕÆÎÕ»ù±¾Óï·¨ºÍÓï¾ä£¬²»È»ÄãÒªÄÜÇø·ÖÖ¸ÕëÊý×éÓëÊý×éÖ¸ÕëÂð?
3.µ¥Æ¬»úµ¥Æ¬»úÈëÃÅÏà¶Ô¼òµ¥£¬Í¨¹ýµ¥Æ¬»úµÄѧϰ¿ÉÒÔÊìϤµ¥Æ¬»úµÄÓ²¼þ½á¹¹£¬°üÀ¨I/O¿Ú¡¢ADת»»¡¢Í¨ÐÅ(´®¿Ú¡¢²¢¿Ú¡¢I2C¡¢CAN¡¢USB¡¢ÒÔÌ«Íø¡¢ZigBee¼¼ÊõµÈ)¡¢ÏÔʾ(LED¡¢LCDµÈ)¡¢¿ØÖÆ(PWMµÈ¿ØÖƼ¼Êõ)¡¢Êý¾Ý´¦Àí(ͼÐΡ¢Í¼Ïñ¡¢ÓïÒô¡¢ÊÓƵµÈµÄ´¦Àí»òʶ±ð)µÈ£¬Ñ§ºÃµ¥Æ¬»ú¿ÉÒÔΪ²ÉÓÃǶÈëʽϵͳµì¶¨Á¼ºÃµÄ»ù´¡¡£
4Linux»ù´¡
LinuxµÄÔ´ÂëºÍ¼Ü¹¹¶¼ÊÇ¿ª·ÅµÄ£¬ÔÚǶÈëʽϵͳÖÐÓ¦ÓÃÓÈΪ¹ã·º£¬Ñ§Ï°Linux¶ÔÓÚϵͳµÄ¿ª·¢»áÓкܴóµÄ°ïÖú¡£ÏêϸÁ˽âLinuxϵÄĿ¼½á¹¹¡¢»ù±¾ÃüÁî¡¢±à¼Æ÷VI¡¢±àÒëÆ÷GCC¡¢µ÷ÊÔÆ÷GDBºÍ Make ÏîÄ¿¹ÜÀí¹¤¾ß£¬Shell Makefile½Å±¾±àдµÈ֪ʶ£¬ÒÔ¼°Ç¶Èëʽ¿ª·¢»·¾³µÄ´î½¨¡£
Öм¶Ç¶Èëʽ¹¤³Ìʦ
¾¹ýµÚÒ»¸ö½×¶ÎµÄѧϰ£¬ÄãÒѾ¿ÉÒÔ½øÐÐǶÈëʽ¿ª·¢¹¤×÷ÁË£¬µ«ÊÇÒª½ø½×ÒÀ¾É»¹Óкܶà֪ʶҪѧ£¬¶øÕâ¸ö½×¶ÎÒ²½«ÊǵÚÒ»¸ö·ÖË®Á룬ʹµÃÓÅÐãµÄǶÈëʽ¹¤³ÌʦµÃÒÔÍÑÓ±¶ø³ö¡£´Ë½×¶ÎËäȻֻÓÐÈýÏµ«Éæ¼°µÄ֪ʶ·Ç³£¹ã£¬ÒªÏëѧºÃÐèÒª»¨·Ñ´óÁ¿µÄ¾«Á¦¡£
1.Linux±à³Ì
ϵͳ±à³Ì¿ÉÒÔÖ±½Ó¸úÄں˼°ºËÐÄϵͳ³ÌÐò¿â¶Ô»°£¬ÉîÈëÁ˽âLinuxÄںˡ£ÕÆÎÕLinuxϵͳ±à³ÌÖ÷ÒªÌáÉý¶ÔLinuxÓ¦Óÿª·¢µÄÀí½âºÍ´úÂëµ÷ÊÔµÄÄÜÁ¦¡£ÓÉÓÚÍøÂçÓ¦Óÿª·¢Ô½À´Ô½¹ã·º£¬Í¨¹ýLinuxÍøÂç·¢Õ¹¡¢TCP/IPÐÒé¡¢socket±à³Ì¡¢TCPÍøÂç±à³Ì¡¢UDPÍøÂç±à³Ì¡¢Web±à³Ì¿ª·¢µÈ·½ÃæÈëÊÖ£¬¿ÉÒÔÈ«ÃæÁ˽âLinuxÍøÂçÓ¦ÓóÌÐò¿ª·¢¡£
2Êý¾Ý½á¹¹ÓëËã·¨Êý¾Ý½á¹¹¼°Ëã·¨ÔÚǶÈëʽµ×²ãÇý¶¯¡¢Í¨ÐÅÐÒé¼°¸÷ÖÖÒýÇ濪·¢Öеõ½Á˹㷺µÄÓ¦Óã¬ÓïÑÔ±àÒëҪʹÓÃÕ»¡¢É¢ÁбíÒÔ¼°Óï·¨Ê÷;²Ù×÷ϵͳÖÐÓöÓÁС¢´æ´¢¹ÜÀí±í¼°Ä¿Â¼Ê÷µÈ;Êý¾Ý¿âϵͳÔËÓÃÏßÐÍ±í¡¢¶àÁ´±í¼°Ë÷Òý±í½øÐÐÊý¾Ý¹ÜÀíµÈµÈ£¬¶ÔÆäÕÆÎյĺûµÖ±½ÓÓ°Ïì³ÌÐòµÄЧÂÊ¡¢¼ò½à¼°½¡×³ÐÔ¡£
3.QT¡¢DSP¡¢FPGA
LinuxûÓÐ×Ô¼º½çÃ棬ѧϰQT±à³Ì¿ÉÒÔ´´½¨ÒÕÊõ¼¶µÄͼÐÎÓû§½çÃæËùÐèµÄËùÓй¦ÄÜ£¬´Ó¶ø¸üºÃµÄʵÏÖÈË»ú½»»¥¿ØÖÆ¡£¶øÈç½ñÓû§¶ÔÓÚͼÐÎͼÏñµÄÒªÇóÒ²Ô½À´Ô½¸ß£¬Õâ¾ÍÐèÒªDSP¡¢FPGA¼¼ÊõÀ´Éè¼Æ¿ª·¢¸üºÃµÄǶÈëʽÊÓ¾õϵͳ¡£
ÖÁÓÚǶÈëʽ¸ß¼¶¹¤³Ìʦ£¬ÔÝʱÎÞÐè¶à˵£¬²ÙÖ®¹ý¼±¶øÑÔ²¢²»ÊǺÃÊ£¬µ±Äãµ½´ïÕâ¸öλÖõÄʱºò£¬¿ÉÒÔ˵ÄãÒѾÊÇÒ»¸öÈËÉúÓ®¼ÒÁË£¬¶øÕæÕýµÄѧϰ¹ý³ÌÈçͬһ³¡Âþ³¤µÄÐÞÐÐ,ÔÚÕâ¸ö¹ý³ÌÖÐ,±Ø¶¨Óи÷ÖÖ¸÷ÑùµÄÀ§ÄÑ¡£µ±È»ÁË£¬Ç¶Èëʽ¹¤×÷Öиü¶àµÄÐèҪʵ¼ùÒÔ¼°¾ÑéµÄ»ýÀÛ£¬ÏàÐÅÊصÃÔÆ¿ª¼ûÔÂÃ÷£¬ÄãÒ²¿É³ÉΪһÃûÓÅÐãµÄǶÈëʽ¹¤³Ìʦ¡£Èç¹ûÔڴ˹ý³ÌÖÐÄ㻹´¦ÓÚÃÔãÆÚ£¬Õâ±ß¿ÉÒÔ˽ÎÒ£¬ÕâЩÄêÒ²´æÁ˲»Éٸɻõ£¬Ï£ÍûÄÜ°ïÖúÄã½ø²½£¡