µç¹¤Ñ§Ï°Íø

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á
²é¿´: 1763|»Ø¸´: 1
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

Ϊʲô˵ǶÈëʽ¿ª·¢±Èµ¥Æ¬»úÒªÄѺܶࣿ

[¸´ÖÆÁ´½Ó]
Ìøתµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
µ¥Æ¬»úºÍǶÈëʽ£¬ÆäʵûÓÐʲô±ê×¼µÄ¶¨ÒåÀ´Çø·ÖËûÃÇ£¬¶ÔÓÚ½øÐйýµ¥Æ¬»úºÍǶÈëʽ¿ª·¢µÄ¿ª·¢ÕßÀ´Ëµ£¬¶¼ÓÐËûÃÇ×Ô¼ºµÄ¶¨Ò壬½ÓÏÂÀ´£¬¾Í̸̸±¾È˶ÔÕâÁ½¸ö¸ÅÄîµÄÀí½âºÍ¸ÐÎò¡£
Ê×ÏÈÃ÷È·¸ÅÄʲôÊǵ¥Æ¬»ú£¬µ¥Æ¬»úÊÇÒ»ÖÖ¼¯³Éµç·оƬ£¬ÊDzÉÓó¬´ó¹æÄ£¼¯³Éµç·¼¼Êõ°Ñ¾ßÓÐÊý¾Ý´¦ÀíÄÜÁ¦µÄÖÐÑë´¦ÀíÆ÷CPU¡¢Ëæ»ú´æ´¢Æ÷RAM¡¢Ö»¶Á´æ´¢Æ÷ROM¡¢¶àÖÖI/O¿ÚºÍÖжÏϵͳ¡¢¶¨Ê±Æ÷/¼ÆÊýÆ÷µÈ¹¦ÄÜ(¿ÉÄÜ»¹°üÀ¨ÏÔʾÇý¶¯µç·¡¢Âö¿íµ÷ÖƵç·¡¢Ä£Äâ¶à·ת»»Æ÷¡¢A/Dת»»Æ÷µÈµç·)¼¯³Éµ½Ò»¿é¹èƬÉϹ¹³ÉµÄÒ»¸öС¶øÍêÉƵÄ΢ÐͼÆËã»úϵͳ£¬ÔÚ¹¤Òµ¿ØÖÆÁìÓò¹ã·ºÓ¦ÓᣴÓÉÏÊÀ¼Í80Äê´ú£¬Óɵ±Ê±µÄ4λ¡¢8λµ¥Æ¬»ú£¬·¢Õ¹µ½ÏÖÔÚµÄ300MµÄ¸ßËÙµ¥Æ¬»ú¡£
±ÈÈç×î¾­µäµÄ51ϵÁе¥Æ¬»ú£¬ÈçÏÂͼËùʾ£¬Íâ¹ÛÖ»ÊÇÒ»¿éÒ»¸öÄ´Ö¸´óСµÄ³¤·½ÌåоƬ£¬¹²40¸öÒý½Å£¬ÀïÃæ°üº¬ÁËÂß¼­ÔËËãµ¥Ôª¡£Êµ¼ÊÉÏÒ²¾ÍÊÇÒ»¸öcpu¡£
Ϊʲô˵ǶÈëʽ¿ª·¢±Èµ¥Æ¬»úÒªÄѺܶࣿ
ÔÚ×ʼ½Ó´¥µ¥Æ¬»úµÄʱºò£¬»¹Ôø¾­ÓйýÒ»¸öÒÉÎÊ£¬ÎªÊ²Ã´µ¥Æ¬»úÊǺÚÉ«µÄ¶ø²»¿ÉÒÔÊDZðµÄÑÕÉ«£¬ºóÀ´²ÅÖªµÀÊǵ¥Æ¬»ú²ÄÁϵÄÏÞÖÆ¡£
¶Ôµ¥Æ¬»ú¶øÑÔ£¬Æäʵһ¸öоƬ¾ÍÊÇÈ«²¿£¬ÆäËûµÄ±ÈÈ絥Ƭ»ú×îСϵͳ¶¼ÊÇΪÁ˵¥Æ¬»úµÄÕý³£ÔË×÷¶ø¼ÓÈëÆäËûÔª¼þ£¬±ÈÈ羧Õñ£¬5vµçÔ´£¬µç¸Ðµç×èµÈ¡£µ±È»×îСϵͳֻÄܱ£Ö¤µ¥Æ¬»úÕý³£ÔËÐУ¬¼¸ºõʵÏÖ²»ÁË»ùÓÚµ¥Æ¬»úµÄÈκÎÓ¦Óá£
ΪÁËʹµ¥Æ¬»úʵÏÖÓ¦Ó㬱ØÐëÒª¼ÓÈëÆäËûÍâÉè¡£±ÈÈç°´¼ü£¬ledµÆ£¬ledÆÁ£¬·äÃùÆ÷£¬¸÷ÖÖsensor¡£ÕâÒ²¾ÍÊÇÊÐÃæÉϺܶ๫˾¶¼ÔÚ×öµÄµ¥Æ¬»ú¿ª·¢°å¡£
×ܽᣬµ¥Æ¬»ú¾ÍÊÇÍê³ÉÔËËã¡¢Âß¼­¿ØÖÆ¡¢Í¨Ðŵȹ¦Äܵĵ¥Ò»Ä£¿é¡£Ò²¾ÍÊǵ¥Æ¬»úÕæµÄÐÕ¡°µ¥¡±¡£DSPоƬҲ¿ÉÒÔÈÏΪÊÇÒ»¸öµ¥Æ¬»ú¡£µ±È»ËüÃÇÐÔÄܺÜÇ¿´ó£¬µ«Êǹ¦ÄÜÒÀÈ»ºÜµ¥Ò»£¬×ÜÖ®¾ÍÊÇ´¦ÀíÊý¾Ý¡¢Âß¼­¡£
ÄÇôʲôÊÇǶÈëʽÄØ£¬Ò»°ã˵ǶÈëʽ¶¼ÊÇָǶÈëʽϵͳ£¬Ç¶ÈëʽϵͳÊǽ«Ó¦ÓóÌÐò¡¢²Ù×÷ϵͳ¡¢ºÍ¼ÆËã»úÓ²¼þÔÚÒ»ÆðµÄϵͳ£¬ÊÇÖ¸ÒÔÓ¦ÓÃΪÖÐÐÄ£¬ÒÔ¼ÆËã»ú¼¼ÊõΪ»ù´¡£¬ÈíÓ²¼þ¿É²Ã¼ô£¬ÆäÕë¶ÔµÄÓû§Ó¦ÓöԹ¦ÄÜ¡¢¿É¿¿ÐÔ¡¢³É±¾¡¢Ìå»ý¡¢¹¦ºÄºÍʹÓû·¾³ÓÐÌØÊâÒªÇóµÄרÓüÆËã»úϵͳ¡£IEEE(Instituteof Electrical and ElectronicsEngineers£¬ÃÀ¹úµçÆøºÍµç×Ó¹¤³ÌʦЭ»á)¶ÔǶÈëʽϵͳµÄ¶¨Ò壺¡°ÓÃÓÚ¿ØÖÆ¡¢¼àÊÓ»òÕ߸¨Öú²Ù×÷»úÆ÷ºÍÉ豸µÄ×°Öᱡ£
ǶÈëʽϵͳÊÇÒ»ÖÖרÓõļÆËã»úϵͳ£¬×÷ΪװÖûòÉ豸µÄÒ»²¿·Ö¡£Í¨³££¬Ç¶ÈëʽϵͳÊÇÒ»¸ö¿ØÖƳÌÐò´æ´¢ÔÚROMÖеÄǶÈëʽ´¦ÀíÆ÷¿ØÖÆ°å¡£ÊÂʵÉÏ£¬ËùÓдøÓÐÊý×Ö½Ó¿ÚµÄÉ豸£¬ÈçÊÖ±í¡¢Î¢²¨Â¯¡¢Â¼Ïñ»ú¡¢Æû³µµÈ£¬¶¼Ê¹ÓÃǶÈëʽϵͳ£¬ÓÐЩǶÈëʽϵͳ»¹°üº¬²Ù×÷ϵͳ£¬µ«´ó¶àÊýǶÈëʽϵͳ¶¼ÊÇÓɵ¥¸ö³ÌÐòʵÏÖÕû¸ö¿ØÖÆÂß¼­¡£ÕâÊÇÒòΪǶÈëʽϵͳһ°ãÓÃÓÚ¹¤Òµ¿ØÖÆ£¬Ò²¾ÍÊÇ˵¶ÔÍâÉèµÄ¿ØÖƶ¼ÊÇдËÀµÄ£¬²¢²»ÐèÒªÈ˹¤¸ÉÔ¤£¬Í¬Ê±Ò²ÎªÁ˱£Ö¤ÏµÍ³µÄÎȶ¨ºÍ¿É¿¿¡£
ÎÒÃǾ­³£¿ÉÒÔÌýµ½¹«Ë¾ÕÐƸµÄÒªÇóÊÇǶÈëʽÈí¼þ¹¤³Ìʦ»òÕßǶÈëʽӲ¼þ¹¤³Ìʦ£¬Ò²¾ÍÊÇ˵ǶÈëʽϵͳ°üÀ¨Èí¼þºÍÓ²¼þ£¬Æäʵ×ÐϸÏëÏëÒ²ÄÜÃ÷°×£¬¶¼ÒѾ­ÅÜϵͳÁË£¬µ±È»ÓÐÈí¼þÒ²ÓÐbspÓ²¼þÀ²¡£Ò²¾ÍÊÇ˵ǶÈëʽϵͳÊÇÈíÓ²¼þ½áºÏÌ壬¹úÄÚÆÕ±éÈÏͬµÄǶÈëʽϵͳ¶¨ÒåΪ£ºÒÔÓ¦ÓÃΪÖÐÐÄ£¬ÒÔ¼ÆËã»ú¼¼ÊõΪ»ù´¡£¬ÈíÓ²¼þ¿É²Ã¼ô£¬ÊÊÓ¦Ó¦ÓÃϵͳ¶Ô¹¦ÄÜ¡¢¿É¿¿ÐÔ¡¢³É±¾¡¢Ìå»ý¡¢¹¦ºÄµÈÑϸñÒªÇóµÄרÓüÆËã»úϵͳ¡£
½ÓÏÂÀ´½«Ç¶Èëʽ·Ö³ÉÓ²¼þºÍÈí¼þÏêϸ˵Ã÷¡£
Ó²¼þ²ã£º
Ó²¼þ²ãÖаüº¬Ç¶Èëʽ΢´¦ÀíÆ÷¡¢´æ´¢Æ÷(SDRAM¡¢ROM¡¢FlashµÈ)¡¢Í¨ÓÃÉ豸½Ó¿ÚºÍI/O½Ó¿Ú(A/D¡¢D/A¡¢I/OµÈ)¡£ÔÚһƬǶÈëʽ´¦ÀíÆ÷»ù´¡ÉÏÌí¼ÓµçÔ´µç·¡¢Ê±Öӵ緺ʹ洢Æ÷µç·£¬¾Í¹¹³ÉÁËÒ»¸öǶÈëʽºËÐÄ¿ØÖÆÄ£¿é¡£ÆäÖвÙ×÷ϵͳºÍÓ¦ÓóÌÐò¶¼¿ÉÒԹ̻¯ÔÚROMÖС£
ÆäÖкËÐľÍÊÇ΢´¦ÀíÆ÷£¬Ç¶Èëʽ´¦ÀíÆ÷ºÍÒ»°ãµÄµçÄÔcpu»¹ÓÐÇø±ð£¬Ç¶Èëʽ΢´¦ÀíÆ÷´ó¶à¹¤×÷ÔÚÌض¨Éè¼ÆµÄϵͳÖУ¬±ÈÈçTI»òÕßAtmel¹«Ë¾¶¼Óкܶඨλ²»Í¬µÄ´¦ÀíÆ÷£¬AtmelµÄSAMϵÁÐÊÇרÃÅΪÎïÁªÍøÉè¼ÆµÄ£¬AVRÔòÓÉÓÚÐÔÄÜÊ®·ÖÍ»³ö£¬¹ã·ºÓ¦ÓÃÓÚ¹¤ÒµÁìÓò¡£
ǶÈëʽ΢´¦ÀíÆ÷Óи÷ÖÖ²»Í¬µÄÌåϵ£¬¼´Ê¹ÔÚͬһÌåϵÖÐÒ²¿ÉÄܾßÓв»Í¬µÄʱÖÓƵÂʺÍÊý¾Ý×ÜÏß¿í¶È£¬»ò¼¯³ÉÁ˲»Í¬µÄÍâÉèºÍ½Ó¿Ú¡£¾Ý²»Íêȫͳ¼Æ£¬È«ÊÀ½çǶÈëʽ΢´¦ÀíÆ÷ÒѾ­³¬¹ý1000¶àÖÖ£¬Ìåϵ½á¹¹ÓÐ30¶à¸öϵÁУ¬ÆäÖÐÖ÷Á÷µÄÌåϵÓÐARM¡¢MIPS¡¢PowerPC¡¢X86ºÍSHµÈ¡£µ«ÓëÈ«ÇòPCÊг¡²»Í¬µÄÊÇ£¬Ã»ÓÐÒ»ÖÖǶÈëʽ΢´¦ÀíÆ÷¿ÉÒÔÖ÷µ¼Êг¡£¬½öÒÔ32λµÄ²úÆ·¶øÑÔ£¬¾ÍÓÐ100ÖÖÒÔÉϵÄǶÈëʽ΢´¦ÀíÆ÷¡£Ç¶Èëʽ΢´¦ÀíÆ÷µÄÑ¡ÔñÊǸù¾Ý¾ßÌåµÄÓ¦Óöø¾ö¶¨µÄ¡£
±ÈÈçarm¹«Ë¾Óи÷ÖÖ¸÷ÑùµÄ´¦ÀíÆ÷¼Ü¹¹£¬×î¾­µäµÄcortexϵÁУ¬ËüÊôÓÚARMv7¼Ü¹¹£¬ÕâÊǵ½2010ÄêΪֹARM¹«Ë¾×îеÄÖ¸Á¼Ü¹¹¡£ARMv7¼Ü¹¹¶¨ÒåÁËÈý´ó·Ö¹¤Ã÷È·µÄϵÁУº¡°A¡±ÏµÁÐÃæÏò¼â¶ËµÄ»ùÓÚÐéÄâÄÚ´æµÄ²Ù×÷ϵͳºÍÓû§Ó¦ÓÃ;¡°R¡±ÏµÁÐÕë¶Ôʵʱϵͳ;¡°M¡±ÏµÁжÔ΢¿ØÖÆÆ÷¡£ÏÂͼ¾ÍÊÇcortexϵÁеIJ»Í¬¶¨Î»¡£
ÔÚǶÈëʽÁìÓò£¬¿ÉÒÔ˵arm¼Ü¹¹µÄ´¦ÀíÆ÷Õ¼¾ÝÁË°ë±Ú½­É½£¬¶øarm¹«Ë¾Ò²³ÉΪÖøÃûµÄ¿Æ¼¼¹«Ë¾£¬¶øËüȴûÓÐÉú²úÈκδ¦ÀíÆ÷£¬¶øÖ»ÊÇÌṩÁËIP£¬¿ÉÒÔ¿´³öÒ»Á÷¹«Ë¾×ö±ê×¼¡£¶øÆäËûÓõıȽ϶àµÄ¼Ü¹¹¾ÍÊÇsparc¡¢powerpcµÈ¡£
Ϊʲô˵ǶÈëʽ¿ª·¢±Èµ¥Æ¬»úÒªÄѺܶࣿ
ǶÈëʽϵͳºÍÍâ½ç½»»¥ÐèÒªÒ»¶¨ÐÎʽµÄͨÓÃÉ豸½Ó¿Ú£¬ÈçA/D¡¢D/A¡¢I/OµÈ£¬ÍâÉèͨ¹ýºÍƬÍâÆäËûÉ豸µÄ»ò´«¸ÐÆ÷µÄÁ¬½ÓÀ´ÊµÏÖ΢´¦ÀíÆ÷µÄÊäÈë/Êä³ö¹¦ÄÜ¡£Ã¿¸öÍâÉèͨ³£¶¼Ö»Óе¥Ò»µÄ¹¦ÄÜ£¬Ëü¿ÉÒÔÔÚоƬÍâÒ²¿ÉÒÔÄÚÖÃоƬÖС£ÍâÉèµÄÖÖÀàºÜ¶à£¬¿É´ÓÒ»¸ö¼òµ¥µÄ´®ÐÐͨÐÅÉ豸µ½·Ç³£¸´ÔÓµÄ802.11ÎÞÏßÉ豸¡£
ǶÈëʽϵͳÖг£ÓõÄͨÓÃÉ豸½Ó¿ÚÓÐA/D(Ä£/Êýת»»½Ó¿Ú)¡¢D/A(Êý/ģת»»½Ó¿Ú)£¬I/O½Ó¿ÚÓÐRS-232½Ó¿Ú(´®ÐÐͨÐŽӿÚ)¡¢Ethernet(ÒÔÌ«Íø½Ó¿Ú)¡¢USB(ͨÓô®ÐÐ×ÜÏß½Ó¿Ú)¡¢ÒôƵ½Ó¿Ú¡¢VGAÊÓƵÊä³ö½Ó¿Ú¡¢I2C(ÏÖ³¡×ÜÏß)¡¢SPI(´®ÐÐÍâΧÉ豸½Ó¿Ú)ºÍIrDA(ºìÍâÏß½Ó¿Ú)µÈ¡£ÕâÒ»µãÆäʵºÍµ¥Æ¬»úÀàËÆ¡£
Èí¼þ²ã£º
Ò²¾ÍÊDzÙ×÷ϵͳÁË£¬°üÀ¨Äں˺ÍÎļþϵͳ£¬»¹ÓоÍÊǸüΪ¶¥²ãµÄÓ¦ÓóÌÐò£¬Ç¶Èëʽ²Ù×÷ϵͳһ°ã¶¼ÊÇLinux»òÕßÆäËûÀàUnix£¬»¹ÓÐһЩʵʱ²Ù×÷ϵͳ(RTOS)±ÈÈçVxWorks¡¢RTEMS¡¢ucOSµÈ¡£
ÆäÖÐLinux»¹°üÀ¨²»Í¬µÄdistribution£¬±ÈÈçUbuntu¡¢Redhat¡¢Debian¡¢centosµÈ£¬ËûÃǶ¼ÊDzÉÓÃLinuxµÄÄںˣ¬²»Í¬µÄÊÇÉÏÃæµÄsoftwareºÍtools£¬µ±È»²»ÓÃÌ«¹ýÓÚµ£Ðıê×¼ÎÊÌ⣬ÕâЩLinux·¢ÐаæÑ¡ÔñµÄÈí¼þ¼¸ºõ¶¼ÊDZȽÏͨÓõģ¬±ÈÈçÍøÒ³·þÎñÆ÷µÄApache¡¢µç×ÓÓʼþ·þÎñÆ÷µÄpostfix¡¢sendmail¡¢Îļþ·þÎñÆ÷µÄSambaµÈ¡£´ËÍ⻹ÓÐLinuxstandard baseµÈ±ê×¼À´¹æ·¶¿ª·¢Õß¡£
ÀàUnixÖ÷ÒªÊÇFreeBSDÒÔ¼°SolarisµÈ¡£
ǶÈëʽÁìÓò×î³£ÓõĻ¹ÊÇһЩʵʱ²Ù×÷ϵͳ£¬ÊµÊ±²Ù×÷ϵͳµÄºËÐľÍÊÇʵʱÐÔ£¬±¾ÖʾÍÊÇÈÎÎñ´¦ÀíËù»ªÎªÊ±¼äµÄ¿ÉÔ¤²âÐÔ£¬¼´ÈÎÎñÐèÒªÔڹ涨ÄÚʱÏÞÄÚÍê³É¡£IEEE¶ÔʵʱϵͳµÄ¶¨ÒåÊÇ¡°ÄÇЩÕýÈ·ÐÔ²»½öÈ¡¾öÓÚ¼ÆËãµÄÂß¼­½á¹ûҲȡ¾öÓÚ²úÉú½á¹ûËù»¨·Ñʱ¼äµÄϵͳ¡±¡£ÊµÊ±²Ù×÷ϵͳÓÐӲʵʱºÍÈíʵʱ֮·Ö£¬Ó²ÊµÊ±ÒªÇóÔڹ涨µÄʱ¼äÄÚ±ØÐëÍê³É²Ù×÷£¬ÕâÊÇÔÚ²Ù×÷ϵͳÉè¼Æʱ±£Ö¤µÄ;ÈíʵʱÔòÖ»Òª°´ÕÕÈÎÎñµÄÓÅÏȼ¶£¬¾¡¿ÉÄÜ¿ìµØÍê³É²Ù×÷¼´¿É¡£ÎÒÃÇͨ³£Ê¹ÓõIJÙ×÷ϵͳÔÚ¾­¹ýÒ»¶¨¸Ä±äÖ®ºó¾Í¿ÉÒÔ±ä³Éʵʱ²Ù×÷ϵͳ¡£
ÄÇôʵʱ²Ù×÷ϵͳºÍLinuxÕâÖÖ·Öʱ²Ù×÷ϵͳµÄÇø±ðÁоÙÈçÏ£º
(1)¶à·ÐÔ¡£ÊµÊ±ÐÅÏ¢´¦ÀíϵͳÓë·ÖʱϵͳһÑù¾ßÓжà·ÐÔ¡£ÏµÍ³°´·ÖʱԭÔòΪ¶à¸öÖÕ¶ËÓû§·þÎñ;¶ø¶Ôʵʱ¿ØÖÆϵͳ£¬Æä¶à·ÐÔÔòÖ÷Òª±íÏÖÔÚ¾­³£¶Ô¶à·µÄÏÖ³¡ÐÅÏ¢½øÐвɼ¯ÒÔ¼°¶Ô¶à¸ö¶ÔÏó»ò¶à¸öÖ´Ðлú¹¹½øÐпØÖÆ¡£
(2)¶ÀÁ¢ÐÔ¡£ÊµÊ±ÐÅÏ¢´¦ÀíϵͳÓë·ÖʱϵͳһÑù¾ßÓжÀÁ¢ÐÔ¡£Ã¿¸öÖÕ¶ËÓû§ÔÚÏò·ÖʱϵͳÌá³ö·þÎñÇëÇóʱ£¬ÊDZ˴˶ÀÁ¢µÄ²Ù×÷£¬»¥²»¸ÉÈÅ;¶øÔÚʵʱ¿ØÖÆϵͳÖÐÐÅÏ¢µÄ²É¼¯ºÍ¶Ô¶ÔÏóµÄ¿ØÖÆ£¬Ò²±Ë´Ë»¥²»¸ÉÈÅ¡£
(3)¼°Ê±ÐÔ¡£ÊµÊ±ÐÅϢϵͳ¶ÔʵʱÐÔµÄÒªÇóÓë·ÖʱϵͳÀàËÆ£¬¶¼ÊÇÒÔÈËËùÄܽÓÊܵĵȴýʱ¼äÀ´È·¶¨;¶øʵʱ¿ØÖÆϵͳµÄ¼°Ê±ÐÔ£¬ÔòÊÇÒÔ¿ØÖƶÔÏóËùÒªÇóµÄ¿ªÊ¼½Øֹʱ¼ä»òÍê³É½Øֹʱ¼äÀ´È·¶¨µÄ£¬Ò»°ãΪÃ뼶¡¢°ÙºÁÃ뼶ֱÖÁºÁÃ뼶£¬ÉõÖÁÓеÄÒªµÍÓÚ100΢Ãë¡£
(4)½»»¥ÐÔ¡£ÊµÊ±ÐÅÏ¢´¦Àíϵͳ¾ßÓн»»¥ÐÔ£¬µ«ÕâÀïÈËÓëϵͳµÄ½»»¥£¬½öÏÞÓÚ·ÃÎÊϵͳÖÐijЩÌض¨µÄרÓ÷þÎñ³ÌÐò¡£Ëü²»Ïñ·ÖʱϵͳÄÇÑùÄÜÏòÖÕ¶ËÓû§ÌṩÊý¾Ý´¦Àí·þÎñ¡¢×ÊÔ´¹²ÏíµÈ·þÎñ¡£
(5)¿É¿¿ÐÔ¡£·ÖʱϵͳҪÇóϵͳ¿É¿¿£¬Ïà±È֮ϣ¬ÊµÊ±ÏµÍ³ÔòÒªÇóϵͳ¸ß¶È¿É¿¿¡£ÒòΪÈκβî´í¶¼¿ÉÄÜ´øÀ´¾Þ´óµÄ¾­¼ÃËðʧÉõÖÁÎÞ·¨Ô¤ÁϵÄÔÖÄÑÐÔºó¹û¡£Òò´Ë£¬ÔÚʵʱϵͳÖУ¬²ÉÈ¡Á˶༶ÈÝ´í´ëÊ©À´±£Ö¤ÏµÍ³µÄ°²È«¼°Êý¾ÝµÄ°²È«¡£
ÓÉÓÚ¸ü¼Ó¿É¿¿ºÍ¼°Ê±¡£Ç¶Èëʽʵʱ²Ù×÷ϵͳ¸ü¼Ó¹ã·ºÓ¦ÓÃÓÚ¹¤Òµ¿ØÖÆ¡¢º½¿Õº½Ìì¡¢¾ü¹¤µÈÁìÓò£¬±ÈÈçÃÀ¹úº½Ìì¾ÖNASA½ü¼¸Äê·¢ÉäµÄ»ðÐÇ̽²âÆ÷µÈ¶¼ÊDzÉÓõÄRTEMSʵʱ²Ù×÷ϵͳ¡£
Öмä²ã£º
ËùνµÄÖмä²ã¾ÍÊÇÈí¼þ²ãºÍÓ²¼þ²ãÖ®¼äµÄ½Ó¿Ú²ã£¬ÆäʵÑϸñ¶øÑÔÒ²ÊôÓÚÈí¼þ²ã¡£Ò»°ã¿ª·¢Õß³Æ֮ΪBSP£¬ÕâÒ»²ãÖ÷Òª¸ºÔðµÄÊÇÏòÏÂÌṩӲ¼þµÄÇý¶¯£¬Ó²¼þµÄÅäÖõȲÙ×÷£¬ÏòÉÏÔòÏòÈí¼þ¿ª·¢ÕßÌṩ±ê×¼API£¬½øÐÐÖмä²ã¿ª·¢µÄ¿ª·¢Õßͨ³£³ÆΪǶÈëʽÇý¶¯¹¤³Ìʦ¡£
´ÓÕâÀïÒ²¿ÉÒÔ¿´³öÀ´£¬Ç¶ÈëʽÉè¼ÆºÍÈíÓ²¶¼·Ö²»¿ª£¬¼ÈÒªÕÆÎյײãÓ²¼þµÄÌØÐÔÒÔ¼°ÈçºÎÇý¶¯Æ乤×÷£¬Ò²ÒªÁ˽â²Ù×÷ϵͳµÄÏà¹Ø֪ʶ£¬²Å¿ÉÒÔ±àдÏàÓ¦¹¦ÄܵÄÓ¦Óá£
Òò´Ë¿´Ò»¸ö²Ù×÷ϵͳÊÇ·ñÖ§³Öij¸öоƬ»òÕßij¸ö¿ª·¢°å£¬Ö»Òª¿´ÆäÔ´ÂëÖÐÊÇ·ñ°üº¬ÏàӦоƬ»ò¿ª·¢°åµÄ°å¼¶Ö§³Ö°ü¡£
ÒÔÉϾÍÊDZ¾È˶ÔǶÈëʽϵͳϵͳµÄÀí½â£¬½ÓÏÂÀ´ÔÙÀ´Ì¸Ì¸Ç¶ÈëʽϵͳӦ¸ÃÅÜÔÚʲôÑùµÄÓ²¼þÉÏ¡£
̸ÆðǶÈëʽӲ¼þ»òÕß¿ª·¢°å£¬ÎÒÏëºÜ¶àÈ˵ÚÒ»Ó¡Ïó¾ÍÊÇRaspberryPi£¬ÊÇÒ»¿éÖ»ÓÐÐÅÓÿ¨´óСµÄ΢Ð͵çÄÔ£¬±ð¿´ÆäÍâ±í¡°½¿Ð¡¡±£¬ÄÚ¡°ÐÄ¡±È´ºÜÇ¿´ó£¬ÊÓƵ¡¢ÒôƵµÈ¹¦ÄÜͨͨ½ÔÓУ¬¿ÉνÊÇ¡°ÂéȸËäС£¬ÎåÔà¾ãÈ«¡±¡£Ê÷Ý®ÅÉÍƳöºó£¬ºÜ¶à³§ÉÌÕùÏàÍƳöÀàËƲúÆ·£¬±ÈÈçÏ㽶ÅÉÖ®ÀàµÄ¡£ÔÚÕâÀïÓÃTIµÄBeagleboneblack°å×Ó½øÐÐ˵Ã÷£¬Beagleboneblack°åÈçÏÂͼËùʾ£º
Ϊʲô˵ǶÈëʽ¿ª·¢±Èµ¥Æ¬»úÒªÄѺܶࣿ
¿ÉÒÔ¿´³öÌå»ý´óСºÍÊ÷Ý®ÅÉÀàËÆ£¬ÍâÉè°üÀ¨ÓÐUSBhostºÍUSBminiÒÔ¼°Íø¿¨½Ó¿Ú£¬£¬±³Ã滹ÓÐÒ»¸ösd¿¨²ÛºÍHDMI½Ó¿Ú¡£½ÓÏÂÀ´¿´¿´ËüµÄÐÔÄܲÎÊý£º
ϱíÊÇBBB°åºÍÊ÷Ý®ÅɵÄÐÔÄܲÎÊý±È½Ï£º
Ϊʲô˵ǶÈëʽ¿ª·¢±Èµ¥Æ¬»úÒªÄѺܶࣿ
BeagleboneblackµÄ´¦ÀíÆ÷ÊÇÒ»¿éÖ÷Ƶ´ïµ½1GHZµÄTi´¦ÀíÆ÷£¬»ùÓÚarmµÄcortexa8¼Ü¹¹£¬RAMÊÇ512MµÄDDR3£¬´æ´¢Æ÷´óСΪ2GB£¬Ö§³ÖµÄ²Ù×÷ϵͳ°üÀ¨Ubuntu¡¢archLinux¡¢AndroidµÈ¡£ÍâÉèÓÐUSBhostºÍÒ»¿é°ÙÕ×Íø¿¨¡£
BBBµÄ´¦ÀíÆ÷²ÉÓõÄÊǵ±Ç°Ç¶ÈëʽϵͳÖÐ×îÁ÷ÐеÄARMv7Ö¸Á¡£²ÉÓõ±½ñ¹ã·ºÊ¹ÓõÄÖ¸ÁµÄ´¦ÀíÆ÷¿ÉÒÔ±»¸ü¶àµÄÈí¼þÖ§³Ö¡£ÀýÈ磬һЩ²Ù×÷ϵͳÒѾ­²»Ö§³ÖÔÚARMv6Ö¸ÁÉÏÔËÐУ¬ÀýÈ磬UbuntuÔÚ2012Äê4Ô·ÅÆúÁ˶ÔARMv6Ö¸ÁµÄÖ§³Ö¡£
ARMv7Ïà¶ÔÓëARMv6Ö¸ÁµÄÁíÒ»¸öÓÅÊÆÔÚÓÚ£¬Ê¹ÓÃARMv7µÄ´¦ÀíÆ÷µÄʵ¼ÊÐÔÄܸü¼ÓÇ¿¾¢¡£ARMv7Ïà¶ÔÓëARMv6µÄÓÅÊÆ»¹Óкܶ࣬±ÈÈçһЩÏÔÖøµÄ¸Ä½ø£ºÊµÏÖÁ˳¬±êÁ¿¼Ü¹¹¡¢°üº¬ÁËSIMD²Ù×÷Ö¸Áî¡¢¸Ä½øÁË·ÖÖ§Ô¤²âËã·¨´Ó¶ø¼«´óµÄÌá¸ßÁËijЩÐÔÄÜ¡£
×îºó×ܽ᣺
ÒÔÉϾÍÊÇÒ»¿é»ù±¾µÄǶÈëʽºËÐÄ°åËù¾ßÓеÄÐÔÄܲÎÊý£¬ºÍÉÏÃæ˵µ½µÄµ¥Æ¬»úµÄÐÔÄܲÎÊýÏà±È½Ï£¬µ¥Æ¬»úµÄ´¦ÀíÄÜÁ¦½ÏµÍ£¬Ö÷Ƶ´ó¶àÔÚ¼¸Ê®MÉÏÏ£¬ºÍǶÈëʽ¶¯éüÉÏ°ÙÉÏǧMµÄ´¦ÀíËٶȻ¹ÊÇÏà²î½Ï¶à£¬´ËÍⵥƬ»ú²¢²»¾ßÓÐͼÐνçÃæµÄ´¦ÀíÄÜÁ¦£¬Ò²¾ÍÊÇGPUµÄȱ·¦µ¼Öµ¥Æ¬»ú¼¸ºõ²»¿ÉÄÜ´ø¶¯Í¼ÐνçÃæ;µ¥Æ¬»úµÄ´æ´¢¿Õ¼äºÍǶÈëʽ´¦ÀíÆ÷Ò²²»ÊÇÒ»¸öµÈ¼¶µÄ£¬µ¥Æ¬»úͨ³£Æ¬ÄÚ´æ´¢Ö»Óм¸k´óС£¬¶øÓÉÓÚÍâÉèµÄÏÞÖÆÒ²²»Ì«¿ÉÄÜ´ó·¶Î§Ôö¼ÓÍâÉèemmc£¬¶øǶÈëʽ´¦ÀíÆ÷ͨ³£Óм¸°ÙÕ×µÄRAM£¬Èç´Ë¾Þ´óµÄ²î±ðµ¼Öµ¥Æ¬»ú¼¸ºõ²»¿ÉÄÜÏñǶÈëʽ´¦ÀíÆ÷ÄÇÑùÔËÐвÙ×÷ϵͳ£¬ÉõÖÁÁ¬TCP/IPЭÒéÕ»ºÍUSBЭÒéÕ»¶¼Åܲ»ÆðÀ´£¬Ò»Ð©¸ß¶ËµÄµ¥Æ¬»ú±ÈÈçST¹«Ë¾µÄSTM32ϵÁУ¬¿ÉÄÜ¿ÉÒÔÅÜһЩÇáÁ¿¼¶µÄϵͳosºÍǶÈëʽÍøÂçЭÒéÕ»£¬±ÈÈçIwIPЭÒéÕ»¡£Ç¶Èëʽ´¦ÀíÆ÷·á¸»Ç¿´óµÄÐÔÄܾö¶¨ËüÄÜÍê³É¸ü¶àµ¥Æ¬»ú²»ÄÜÍê³ÉµÄÓ¦Ó㬱ÈÈçÍøÂçͨÐŹ¦ÄÜ£¬ÊÓƵ´«Êä´¦Àí¹¦Äܵȣ¬¶øµ±ÍâÉè´æ´¢Ôö¼Óºó£¬Ç¶Èëʽ´¦ÀíÆ÷Äܹ»ÇáËÉÔËÐи÷ÖÖLinuxϵͳ£¬ÒÔ¼°Í¼ÐÎGUI½çÃæ¡£
ÔÚ¿ª·¢·½Ê½Éϵ¥Æ¬»úºÍǶÈëʽҲÓнϴó²î±ð£¬Ò²¾ÍÊDZàÒë¹ý³ÌµÄÇø±ð£¬µ¥Æ¬»úÖ÷ÒªÔÚWindowsµÈͼÐνçÃæÏ¿ª·¢£¬Ä¿Ç°Óкܶà³ÉÊìµÄIDE¹¤¾ß±ÈÈçkeil¡¢IAR¡¢ÒÔ¼°tiµÄCCSµÈ£¬ÕâЩ¹¤¾ß¼¯±àÒë¡¢»ã±à¡¢Á´½Ó¡¢·ÂÕæΪһÌ壬²¢ÇÒÓÉÓÚÔÚWindowsÏ¿ª·¢£¬¾ßÓÐÓѺõÄÓû§½çÃ棬¿ª·¢ÕßÖ»Ðè±àдc´úÂ룬Ȼºóµã»÷±àÒëÁ´½Ó°´¼ü¼´¿É£¬³öÏÖ´íÎ󻹿ÉÒÔdebug»òÕß·ÂÕ棬ÉÏÊÖ»¹ÊǷdz£¿ìµÄ¡£¶øǶÈëʽ¿ª·¢Ò»°ãÊÇÔÚLinuxϽøÐеģ¬Òª½«c´úÂëÔÚ×Ô¼ºÖ÷»úÉϱàÒëÍê³É£¬È»ºóͨ¹ýϵͳ¾µÏñ»òÕßubootÒýµ¼½«±àÒëºÃµÄÎļþÉÕÈ뿪·¢°å£¬ÓÉÓÚÖ÷»úµÄ´¦ÀíÆ÷µÄx86¼Ü¹¹£¬¶ø±àдµÄ´úÂëÊÇΪÁËÔËÐÐÔÚarm¼Ü¹¹»òsparc¼Ü¹¹µÄ´¦ÀíÆ÷ÉÏ£¬Òò´Ë´æÔÚÒ»¸ö½»²æ±àÒëÁ´µÄ°²×°£¬´ËÍ⣬LinuxÏÂûÓÐWindowsÄÇÑùµÄIDE£¬Ò²¾ÍÊDZàÒ룬Á´½ÓÔ´´úÂ붼ÐèÒª¿ª·¢Õß×Ô¼ºÍê³É£¬Ò»°ã¶¼ÊÇÀûÓÃGNUmake½Å±¾±àдMakefileÒÔ¼°configureÎļþÀ´Íê³É£¬MakefileÎļþÖбàдÈçºÎ¶Ôc»òÕßhÎļþ±àÒ룬Ҳ¾ÍÊDZàÒë¹æÔòÒÔ¼°ÒÀÀµÎļþÊÇʲô¡£ÕâЩ¶¼ÐèÒª¿ª·¢Õß×Ô¼ºÍê³É£¬²¢ÇÒÒÔÉϹý³Ì¶¼ÊÇÔÚLinuxϵÄÖÕ¶ËÒ²¾ÍÊÇÃüÁîÐÐÖÐÍê³É£¬ÕâÒ²¸øǶÈëʽ¿ª·¢Ôö¼ÓÁËÄѶȡ£

»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

ɳ·¢
 Â¥Ö÷| ·¢±íÓÚ 2019-10-16 19:20:33 | Ö»¿´¸Ã×÷Õß
ÑϸñÀ´Ëµ£¬Ç¶Èëʽ¿ª·¢°üº¬µ¥Æ¬»ú¿ª·¢¡£ËùÒÔ·¶Î§´óµÄ¿ª·¢±È·¶Î§Ð¡µÄÄѺܶ࣬Õâ¸öÕý³£¡£
Æä´Î£¬ÕâÀïÄÑ£¬²¢²»Ò»¶¨Ö¸ÊµÏÖͬÑù¹¦ÄܵÄʱ¼ä½Ï³¤¡£ÄÑÓкܶ෽Ã棺
1¡¢ÈëÃÅÃż÷½Ï¸ß£¬¼´ÎªÄÑ£»Ñ§»áµ¥Æ¬»ú£¬7Ìì¿ÉÄܾ͹»¡£Ñ§»áǶÈëʽ£¬¿ÉÄÜÒªºÃ¼¸¸öÔµÄÅàѵ¡£
2¡¢ÕûÌ×ϵͳ¹¦Äܽ϶࣬¼´ÎªÄÑ£»µ¥Æ¬»úÒ»°ãÒ»¸öMainº¯ÊýÖ÷Ñ­»·+¼¸¸öÖжϡ£Ç¶Èëʽһ°ãÊÇÕû¸öϵͳµÄµ÷¶È¡£Õâ¸ö¸´ÔӶȲ»ÊÇÒ»¸öÊýÁ¿¼¶¡£

ÄúÐèÒªµÇ¼ºó²Å¿ÉÒÔ»ØÌû µÇ¼ | Á¢¼´×¢²á

±¾°æ»ý·Ö¹æÔò

µç¹¤Ñ§Ï°Íø ( )

GMT+8, 2024-4-20 09:34

Powered by © 2011-2022 www.diangon.com °æȨËùÓÐ ÃâÔðÉùÃ÷ ²»Á¼ÐÅÏ¢¾Ù±¨

¼¼ÊõÇý¶¯Î´À´! µç¹¤Ñ§Ï°Íø¡ª×¨Òµµç¹¤»ù´¡ÖªÊ¶¡¢µç¹¤¼¼ÊõѧϰÍøÕ¾¡£

À¸Ä¿µ¼º½£º ¹¤¿Ø¼ÒÔ° | ÈýÁâplc | Î÷ÃÅ×Óplc | Å·Ä·Áúplc | plcÊÓƵ½Ì³Ì

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí