½ü¼¸ÄêÀ´£¬Ëæ×ÅÒƶ¯»¥ÁªÍø¡¢ÎïÁªÍøµÄѸÃÍ·¢Õ¹£¬Ç¶Èëʽ¼¼ÊõÈÕ½¥ÆÕ¼°£¬ÔÚͨѶ¡¢ÍøÂç¡¢¹¤¿Ø¡¢Ò½ÁÆ¡¢µç×ÓµÈÁìÓò·¢»Ó×ÅÔ½À´Ô½ÖØÒªµÄ×÷Óã»Ëæ×ÅǶÈëʽ¼¼Êõ¼°Ïà¹Ø²úÆ·²»¶ÏÉø͸µ½ÈËÃÇÈÕ³£Éú»î£¬´ó´óСС¹«Ë¾¶ÔÓÚǶÈëʽ¿ª·¢È˲ÅÕÐƸÐèÇóÃÍÔö¡£ÏÂÃæÐÅÓ¯´ïС±àΪÄã½²½âһϡ£
ÔÚ½éÉÜǶÈëʽ¿ª·¢Ö°Òµ·¢Õ¹·½Ïò֮ǰ£¬ÏÈÁ˽âÒ»ÏÂǶÈëʽÉ豸µÄ±¾ÖÊ¡£Ç¶ÈëʽÉ豸µÄ±¾ÖʾÍÊÇһ̨רÓõġ¢Î¢ÐͼÆËã»ú£¬ËùÒÔ¾ÍÏñ¼ÆËã»úÒ»ÑùÓÉÈý¸ö²ã´ÎµÄ¶«Î÷×é³É£º
1£©Ó²¼þ£¬°üÀ¨cpu£¨ÈçARM)¡¢´æ´¢£¨Èçflash£©¡¢I/O£¨ÏÔʾģ¿é¡¢Í¨Ñ¶Ä£¿é¡¢ÊÓÒôƵģ¿é¡¢I/O¿ØÖƵ緵ȣ©¡£
2£©ÏµÍ³¼¶Èí¼þ£¬Ö÷ÒªÊDzÙ×÷ϵͳҲ¾ÍÊÇOS£¬ÒÔ¼°I/OÈí¼þÈçLCD¡¢À¶ÑÀ¡¢wifi¡¢CDMA¡¢ÉùÒôµÈ×Óϵͳ¡£
3£©Ó¦ÓÃÈí¼þ£¬Èç»ùÓÚlinuxµÄÓ¦Óÿª·¢£¬»ùÓÚAndroidµÄÓ¦Óÿª·¢£¬»ùÓÚiOSµÄÓ¦Óÿª·¢µÈ¡£
ÊÂʵÉÏ£¬ËùÓдøÓÐÊý×Ö½Ó¿ÚµÄÉ豸£¬´óµ½·É»ú»ð¼ý£¬Ð¡µ½ÊÖ»ú£¬µçÄÔ£¬ÉõÖÁ×é³ÉÆÕͨPCÖÕ¶ËÉ豸µÄ¼üÅÌ¡¢Êó±ê¡¢Ó²ÅÌ£¬Ä¿Ç°Êг¡Éϸ÷ÖÖÖÇÄÜÓ²¼þ²úÆ·µÈ¶¼Ê¹ÓÃǶÈëʽϵͳ¡£Ç¶ÈëʽϵͳÊǽ«ÏȽøµÄ¼ÆËã»ú¼¼Êõ¡¢°ëµ¼Ìå¼¼ÊõºÍµç×Ó¼¼ÊõºÍ¸÷¸öÐÐÒµµÄ¾ßÌåÓ¦ÓÃÏà½áºÏºóµÄ²úÎǶÈëʽϵͳÎÞÒÉÊǵ±Ç°×îÈÈÃÅ×îÓз¢Õ¹Ç°Í¾µÄITÓ¦ÓÃÁìÓòÖ®Ò»¡£
ǶÈëʽ¿ª·¢µÄ·¢Õ¹·½ÏòÓкܶ࣬Ãż÷¸ßµÍ²»Ò»Ñù¡£ÏÂÃæÖ÷Òª½éÉÜËÄ´óÖ°Òµ·¢Õ¹·½Ïò£º
1. ARM + Linux/Android¿ª·¢
¾Ýͳ¼Æ£¬È«ÊÀ½ç99%µÄÖÇÄÜÊÖ»úºÍƽ°åµçÄÔ¶¼²ÉÓÃARM¼Ü¹¹¡£ËùÓеÄiPhoneºÍiPad¶¼Ê¹ÓÃARMµÄоƬ£¬¶àÊýKindleµç×ÓÔĶÁÆ÷ºÍAndroidÉ豸Ҳ¶¼²ÉÓÃÕâÒ»¼Ü¹¹¡£´ó²¿·ÖÁìÏȵÄÍøÂç/µçÐÅÖÆÔìÉÌÕý»ý¼«µØ½«ÆäÏÂÒ»´úƽ̨ǨÒƵ½ARMƽ̨ÉÏÀ´£¬ÓÐÀíÓÉÏàÐÅÔÚ½ñºóµÄ¼¸ÄêÖУ¬ARMÔÚÐÐÒµÖн«°çÑÝÒ»¸ö¼«ÎªÖØÒªµÄ½ÇÉ«¡£
ǶÈëʽϵͳÊÇÈíÓ²½áºÏµÄ¶«Î÷£¬¸ãARM¿ª·¢µÄÈËÖ÷Òª·ÖΪÁ½´óÀࣺ
¡¾Ç¶ÈëʽÈí¼þ¿ª·¢¹¤³Ìʦ¡¿
1. Ó¦ÓóÌÐò¿ª·¢£¬°üÀ¨AndroidÓ¦Óÿª·¢»òÕßLinuxÉÏÓ¦Óÿª·¢£¨QTµÈ£©£¬Ä¿Ç°×öµÄÈ˺ܶ࣬¾ÍÒµÈÝÒ×´ýÓöÒ²²»´í£¬ÐèÒªÕÆÎÕCÓïÑÔ¡¢C++¡¢javaµÈ¿ª·¢ÓïÑÔ¡£
2. ²Ù×÷ϵͳÒÆÖ²£¬±È½Ï¸´ÔÓ£¬Linux£¬AndroidµÈ£¬ÏÖÔںܶàÊÖ»ú³§ÉÌ£¨ÈçСÃ×£¬÷È×壬ÀÖÊӵȣ©ÍƳöµÄ²Ù×÷ϵͳҲ¾ÍÊÇÐÞ¸ÄÄںˣ¬»»Æ¤·ô£¬¾ÍÒµ»¹ÊǺÜÈÝÒ׵ģ»
3. µ×²ãÇý¶¯¿ª·¢£¬Õâ¸öÈëÃÅ¡¢ÉîÈ붼²»ÈÝÒ×£¬ÐèÒª¶ÔÓ²¼þ¼°OSÓнÏÉîµÄÁ˽⣬·¢Õ¹Ç°¾°ºÜ²»´í£»
¡¾Ç¶ÈëʽӲ¼þ¿ª·¢¹¤³Ìʦ¡¿
1. ¾ÍÏñÊÖ»úÒ»ÑùÔÚ´¦ÀíÆ÷ÉÏ×öÕûÌåµÄµç·£¬±Èµ¥Æ¬»úÈëÃÅÄѵĶ࣬×ö³É¼¼Êõ´óÅ£Á˲»È±Ç®¡£
2. SOC£¬¼Ü¹¹¿ª·¢¡£³ÆΪϵͳ¼¶Ð¾Æ¬£¬Ò²ÓгÆƬÉÏϵͳ£¬ÒâÖ¸ËüÊÇÒ»¸ö²úÆ·£¬ÊÇÒ»¸öÓÐרÓÃÄ¿±êµÄ¼¯³Éµç·£¬ÆäÖаüº¬ÍêÕûϵͳ²¢ÓÐǶÈëÈí¼þµÄÈ«²¿ÄÚÈÝ¡£Í¬Ê±ËüÓÖÊÇÒ»ÖÖ¼¼Êõ£¬ÓÃÒÔʵÏÖ´ÓÈ·¶¨ÏµÍ³¹¦ÄÜ¿ªÊ¼£¬µ½Èí/Ó²¼þ»®·Ö£¬²¢Íê³ÉÉè¼ÆµÄÕû¸ö¹ý³Ì¡£
2.FPGA¿ª·¢
FPGA£¨ÏÖ³¡¿É±à³ÌÂß¼Æ÷¼þ£©²úÆ·µÄÓ¦ÓÃÁìÓò·Ç³£¹ã·º£¬°üÀ¨Í¨ÐÅ¡¢Ïû·Ñµç×Ó¡¢Æû³µµç×Ó¡¢¹¤Òµ¿ØÖÆ¡¢²âÊÔ²âÁ¿µÈ¡£¶øÓ¦Óõı仯ҲʹFPGA²úÆ·½ü¼¸ÄêµÄÑݽøÇ÷ÊÆÔ½À´Ô½Ã÷ÏÔ£ºÒ»·½Ã棬FPGA¹©Ó¦ÉÌÖÂÁ¦ÓÚ²ÉÓõ±Ç°×îÏȽøµÄ¹¤ÒÕÀ´ÌáÉý²úÆ·µÄÐÔÄÜ£¬½µµÍ²úÆ·µÄ³É±¾£»ÁíÒ»·½Ã棬ԽÀ´Ô½¶àµÄͨÓÃIP£¨ÖªÊ¶²úȨ£©»ò¿Í»§¶¨ÖÆIP±»ÒýÈëFPGAÖУ¬ÒÔÂú×ã¿Í»§²úÆ·¿ìËÙÉÏÊеÄÒªÇó¡£
FPGAµÄ¿ª·¢Ïà¶ÔÓÚ´«Í³PC¡¢µ¥Æ¬»úµÄ¿ª·¢Óкܴó²»Í¬¡£FPGAÒÔ²¢ÐÐÔËËãΪÖ÷£¬ÒÔÓ²¼þÃèÊöÓïÑÔÀ´ÊµÏÖ£»Ïà±ÈÓÚPC»òµ¥Æ¬»ú£¨ÎÞÂÛÊÇ·ëŵÒÀÂü½á¹¹»¹Êǹþ·ð½á¹¹£©µÄ˳Ðò²Ù×÷ÓкܴóÇø±ð£¬Ò²Ôì³ÉÁËFPGA¿ª·¢ÈëÃŽÏÄÑ¡£
ѧϰFPGA³£¼ûµÄËÄ´óÎóÇø£º
1¡¢²»ÊìϤFPGAµÄÄÚ²¿½á¹¹£¬²»Á˽â¿É±à³ÌÂß¼Æ÷¼þµÄ»ù±¾ÔÀí¡£
2¡¢´íÎóÀí½âHDLÓïÑÔ£¬Ôõô¿´¶¼¿´²»³öÓ²¼þ½á¹¹¡£
3¡¢FPGA±¾Éí²»Ëãʲô£¬Ò»ÇнÔÔÚFPGAÖ®Íâ¡£
4¡¢Êý×ÖÂ߼֪ʶÊǸù±¾¡£
3.DSP¿ª·¢
DSP£¨Digital Signal Processing£¬Êý×ÖÐźŴ¦Àí£©£¬ÊÇÒ»ÃÅÉæ¼°Ðí¶àѧ¿Æ¶øÓֹ㷺ӦÓÃÓÚÐí¶àÁìÓòµÄÐÂÐËѧ¿Æ¡£È«ÇòDSPÊг¡µÄÇ°¾°·Ç³£¹ãÀ«£¬DSP²úÒµ½«³ÉΪ21 ÊÀ¼Í×î¾ß·¢Õ¹Ç±Á¦µÄ³¯Ñô²úÒµ¡£½üÄêÀ´£¬Ëæ×ÅDSPоƬ²úÆ·¼Û¸ñµÄ²»¶ÏÏ»¬£¬Ê¹DSPÄܹ»´ÓÒÔÍùµÄ¾üÓÃÁìÓòѸËÙÍØÕ¹µ½ÃñÓÃÁìÓò£¬ÀýÈçÓ¦ÓÃÓÚ¼ÆËã»ú¡¢ÍøÂç¡¢Òƶ¯µç»°¡¢µ÷Öƽâµ÷Æ÷ºÍ´ÅÅÌÇý¶¯Æ÷ÒÔ¼°ÖÚ¶àµÄÏû·Ñµç×Ó²úÆ·¡£
DSPѧϰÉæ¼°ÄÚÈݶ࣬Òò´ËÓеķÅʸ£¬Ñ§ÒÔÖÂÓúÜÖØÒª¡£Óм¸¸öÖØÒªµÄ²¿·ÖÊÇÒ»¶¨ÒªÑ§ºÃµÄ£ºÓ²¼þµÄÖÆ×÷¼°Ñ§Ï°£»Àà/΢Çý¶¯Ä£ÐÍ£»c/»ã±à³ÌÐòµÄ¿ª·¢£»CSL/BSLµÄʹÓúÍÀí½â£»RF5Ëã·¨¹¹¼Ü£»Í¼ÏñÁìÓòµÄ֪ʶµÈ¡£
4.ICÉè¼Æ
ÄãÖªµÀÂð£¿ÉÏ°àµÄ¹«½»IC¿¨£¬ATMÈ¡Ç®µÄÒøÐп¨£¬Â¥ÓîµÄÃÅ¿¨µÈ¶¼ÊÇÓ¦ÓÃICÉè¼ÆµÄ²úÆ·£¬ÔÚÏÖ´úÊÀ½ç²»¿É»òȱ¡£ICÉè¼Æ£¨Integrated Circuit Design£©£¬»ò³ÆΪ¼¯³Éµç·Éè¼Æ£¬Êǵç×Ó¹¤³ÌѧºÍ¼ÆËã»ú¹¤³ÌѧµÄÒ»¸öѧ¿Æ£¬ÆäÖ÷ÒªÄÚÈÝÊÇÔËÓÃרҵµÄÂß¼ºÍµç·Éè¼Æ¼¼ÊõÉè¼Æ¼¯³Éµç·¡£
Öйú×Ô2009ÄêÒÔÀ´£¬Í¸¹ýÇ¿´óµÄÊг¡¹ºÂòÁ¦Óë×ÔÓÐÆ·ÅƵÄ×Â׳£¬ÖйúICÉè¼ÆÒµ²úÖµÔÚÈ«ÇòÊг¡µÄÕ¼ÓÐÂÊÖð²½ÅÊÉý¡£ÖйúICÉè¼ÆÒµÕߵĶ©µ¥ÐèÇóÔÚδÀ´ÈýÄêÄÚÓлú»á³ÉΪȫÇò³É³¤ÐÔ×î¸ßµÄµØÇø£¬ÎªÁË´îÉϴ˲¨À˳±£¬2015~2017Ä꽫»áÊÇÈ«Çò¾§Ô²´ú¹¤³§ÉÌÕùÏ಼¾Ö¿¨Î»µÄÖØҪʱ¿Ì¡£
ÈçºÎѧϰICÉè¼Æ£¿ÐèÒª¾ßÓÐÒ»¶¨µÄÄ£Äâµç·»ù´¡,ÓÐÊýÄ£»ìºÏµç·Éè¼Æ¾Ñ飻Á¼ºÃµÄµç×ӵ緷ÖÎöÄÜÁ¦£»¾ßÓÐSOCµÄÉè¼ÆºÍÑéÖ¤µÄ¾Ñ飻¾«Í¨Verilog£¬Tcl£¬C,PerlµÈÉè¼ÆÓïÑÔ¡£
ǶÈëʽϵͳÉè¼ÆÊǵç×Ó²úÆ·Éè¼ÆµÄÖØÒª×é³É²¿·Ö£¬Ä¿Ç°¹úÄÚÍâ´ó²¿·Ö¿Æ¼¼¹«Ë¾¶¼½¨Á¢ÁË×Ô¼ºµÄǶÈëʽ¿ª·¢ÍŶӡ£ÍŶÓËùÐèµÄÈËԱְλ¹¹³É°üÀ¨£ºÏµÍ³Éè¼Æ¹¤³Ìʦ ¡¢Ó²¼þ¹¤³Ìʦ¡¢µ×²ãÇý¶¯¹¤³Ìʦ¡¢Linuxϵͳ¹¤³Ìʦ¡¢Ó¦ÓÃÉè¼Æ¹¤³ÌʦµÈ¡£
½üÄêÀ´£¬Ô½À´Ô½¶àµÄ¼ÆËã»ú¡¢µç×Ó¡¢Í¨ÐÅ¡¢×Ô¶¯»¯µÈÏà¹Øרҵ¿çÐÐѧϰǶÈëʽ£¬Ç¶Èëʽ¿ª·¢×÷ΪδÀ´Ö°Òµ·¢Õ¹µÄ·½Ïò£¬²»ÂÛ´Óн×Ê´ýÓö»¹ÊÇ·¢Õ¹Ç°¾°À´¿´£¬¶¼·Ç³£²»´í¡£´Ó¹¤³ÌʦÆð²½£¬Ò»°ãÓм¸¸ö·¢Õ¹·½Ïò£¬Ò»¸öÊdzÉΪ¼¼Êõ·½ÃæµÄºËÐÄ£¬ÁìÓòÄÚµÄר¼Ò£»ÁíÒ»¸öÊÇ´ÓÏîÄ¿ÖжÍÁ¶ÆðÀ´£¬³ÉΪÏîÄ¿Ö÷¹Ü»òÊǹÜÀíÐÍÈ˲ţ»ÔÙÓоÍÊÇÀûÓÃ×Ô¼ºµÄ¼¼Êõ¼°ÐÐÒµ¾ÑéÈ¥´´Òµ¡£×ÜÖ®£¬ÔÚÎïÁªÍø´óµÄ»·¾³Ï£¬Ç¶Èëʽ¿ª·¢½«»á³ÉΪ×îÓз¢Õ¹Ç°¾°µÄÖ°Òµ·¢Õ¹·½ÏòÖ®Ò»¡£
¿Î³Ì×Éѯ £ºÑ§Ï°×ÊÁÏ¡¢¿Î³Ì½éÉÜ»¶ÓÇ°ÍùÐÅÓ¯´ï¹ÙÍøÁªÏµ¿Í·þСÃÃÁìÈ¡~
14ÌìÐÅÓ¯´ïÃâ·ÑÊÔÌý¿Î
12´óѧ¿Æ£¬¸ßÆ·ÖÊÈ«³ÌÃæÊÚ°àÏ޶Ãû£¡