ǶÈëʽ¿ª·¢ÅàѵÊ×Ñ¡¹ãÖÝÀóÍåÇøÇ¶Èëʽ¿ª·¢Åàѵ»ú¹¹£¬¹ãÖÝÀóÍåÇøÇ¶Èëʽ¿ª·¢Åàѵ11ÄêרעǶÈëʽ¿ª·¢¿ª·¢¹¤³ÌʦÅàѵѧУ£¬¹ãÖÝÀóÍåÇøÇ¶Èëʽ¿ª·¢Åàѵ»ã¾ÛÒµÄÚǶÈëʽ¿ª·¢ÅàѵÃûʦ£¬Ç¶Èëʽ¿ª·¢ÅàѵÄļҺþÍÀ´¹ãÖÝÀóÍåÇøÇ¶Èëʽ¿ª·¢Åàѵ»ú¹¹£¡
¹ãÖÝÀóÍåÇøÇ¶Èëʽ¿ª·¢ÊǹãÖÝǶÈëʽÅàѵѧУµÄÖØµãרҵ£¬¹ãÖÝǶÈëʽÅàѵѧУʦ×ÊÁ¦Á¿ÐÛºñ£¬Ñ§Ð£»¶ÓÄãµÄ¼ÓÈë¡£
ʲôÊÇËÞÖ÷»ú£¿ËÞÖ÷»úÊÇÖ´ÐбàÒë¡¢Á´½ÓǶÈëʽÈí¼þµÄ¼ÆËã»ú£¬Í¨³£¾ÍÊÇÎÒÃǵÄPC
Çø±ð£ºLinux¸ù¾ÝÕþ²ß´ÓÕûÌåÉÏÇø·Öʵʱ½ø³ÌºÍÆÕͨ½ø³Ì£¬ÒòΪʵʱ½ø³ÌºÍÆÕͨ½ø³Ì¶Èµ÷¶ÈÊDz»Í¬µÄ£¬ËüÃÇÁ½ÕßÖ®¼ä£¬ÊµÊ±½ø³ÌÓ¦¸ÃÏÈÓÚÆÕͨ½ø³Ì¶øÔËÐУ¬È»ºó£¬¶ÔÓÚͬһÀàÐ͵IJ»Í¬½ø³Ì£¬²ÉÓò»Í¬µÄ±ê×¼À´Ñ¡Ôñ½ø³Ì£º¶ÔÓÚÆÕͨ½ø³Ì£¬Linux²ÉÓö¯Ì¬ÓÅÏȵ÷¶È£¬LinuxÖÐij¸ö½ø³ÌµÄµ÷¶È²ßÂÔ(policy)¡¢ÓÅÏȼ¶(priority)µÈ¿ÉÒÔ×÷Ϊ²ÎÊýÓÉÓû§×Ô¼º¾ö¶¨£¬¾ßÓÐÏ൱µÄÁé»îÐÔ¡£
ǶÈëʽϵͳÓë¶ÔÏóϵͳÃÜÇÐÏà¹Ø£¬ÆäÖ÷Òª¼¼Êõ·¢Õ¹·½ÏòÊÇÂú×ãǶÈëʽӦÓÃÒªÇ󣬲»¶ÏÀ©Õ¹¶ÔÏóϵͳҪÇóµÄÍâΧµç·£¨ÈçADC¡¢DAC¡¢PWM¡¢ÈÕÀúʱÖÓ¡¢µçÔ´¼à²â¡¢³ÌÐòÔËÐмà²âµç·µÈ£©£¬ÐγÉÂú×ã¶ÔÏóϵͳҪÇóµÄÓ¦ÓÃϵͳ¡£Òò´Ë£¬Ç¶Èëʽϵͳ×÷Ϊһ¸öרÓüÆËã»úϵͳ£¬Òª²»¶ÏÏò¼ÆËã»úÓ¦ÓÃϵͳ·¢Õ¹¡£
É豸ÎļþÊÇLinuxϵͳºÜÖØÒªµÄÒ»¸öÌØÉ«¡£Linuxϵͳ°Ñÿһ¸öI/OÉ豸¶¼¿´³ÉÒ»¸öÎļþ£¬ÓëÆÕͨÎļþÒ»Ñù´¦Àí£¬ÕâÑù¿ÉÒÔʹÎļþÓëÉ豸µÄ²Ù×÷¾¡¿ÉÄÜͳһ¡£´ÓÓû§µÄ½Ç¶ÈÀ´¿´£¬¶ÔI/OÉ豸µÄʹÓúÍÒ»°ãÎļþµÄʹÓÃÒ»Ñù£¬²»±ØÁ˽âI/OÉ豸µÄϸ½Ú¡£É豸Îļþ¿ÉÒÔϸ·ÖΪ¿éÉ豸ÎļþºÍ×Ö·ûÉ豸Îļþ¡£Ç°ÕߵĴæÈ¡ÊÇÒÔÒ»¸ö¸ö×Ö·û¿éΪµ¥Î»µÄ£¬ºóÕßÔòÊÇÒÔµ¥¸ö×Ö·ûΪµ¥Î»µÄ¡£
ÓëͨÓÃÐͼÆËã»úϵͳÏà±È£¬Ç¶Èëʽϵͳ¹¦ºÄµÍ¡¢¿É¿¿ÐԸߣ»¹¦ÄÜÇ¿´ó¡¢ÐÔÄܼ۸ñ±È¸ß£»ÊµÊ±ÐÔÇ¿£¬Ö§³Ö¶àÈÎÎñ£»Õ¼ÓÿռäС£¬Ð§Âʸߣ»ÃæÏòÌØ¶¨Ó¦Ó㬿ɸù¾ÝÐèÒªÁé»î¶¨ÖÆ¡£
ÔÚ´óѧµÄÈëѧ³õÆÚ£¬ÔÚÌý˵Á˹ØÓÚǶÈëʽϵͳµÄѧϰÒÔºó,ÎÒ»³×ż«´óµÄÈÈÇé²Î¼ÓÁËÕâ´Îѧϰ¡£ÔÚÀÏʦµÄ°ïÖúÏ£¬ÎÒÁ˽âÁ˿α¾ÉϵÄ֪ʶ,ͨ¹ýÑ§Ï°ÍØ¿íÁËÖªÊ¶Ãæ,ÏÂÃæ¾ÍÊÇÎÒ¶ÔǶÈëʽϵͳÕâÃſγÌѧϰºóµÄ¾ÑéºÍ¸ÐÊÜ¡£ÎªÆÚ½«½üÁ©¸öÔµġ¶ARMǶÈëʽÌåϵ½á¹¹Óë½Ó¿Ú¼¼Êõ¡·Ñ§Ï°£¬»ØÊ×ÕâЩÌìËùÁôϵĵãµãµÎµÎ£¬¸Ð´¥ÉîÉѧϰÉÏ֪ʶµãµÄ»ýÀÛ£¬Áé»îÔËÓõĹý³ÌÖиоõǶÈëʽ²¢²»ÏñÎÒ¸Õ½Ó´¥Õâô¿Î³ÌʱÄÇô¿ÝÔ﷦棬Ïà·´¸Ð¾õͦÓÐȤµÄ¡£
¸ù¾ÝCPUµÄ×Ö³¤£¬Î¢´¦ÀíÆ÷²úÆ·Ò²ÓÐ4¡¢8¡¢16¡¢32λ֮·Ö£¬ËäÈ»32λºÍ64λ´¦ÀíÆ÷Êǵ±½ñ¼¼Êõ·¢Õ¹µÄÖ÷Á÷£¨¸ß¶Ë£©¡£
·ûºÅÁ´½ÓÎļþ£ºÎÒÃDz鿴ÎļþÊôÐÔʱ£¬×¢ÒâµÚÒ»¸ö×Ö·ûÊÇl£¬ÕâÀàÎļþÊÇÁ´½ÓÎļþ
ARM7ºÍARM9ÔÚÁ÷Ë®Ïß·½ÃæÓкβ»Í¬£¿
¶þÊǼÆËã»úרҵ³öÉí¡¢Ñ§Èí¼þ±à³ÌµÄÈË£¬Ö÷Òª´ÓÊÂǶÈëʽ²Ù×÷ϵͳºÍÓ¦ÓÃÈí¼þµÄ¿ª·¢¡£
Thumb״̬£º´¦ÀíÆ÷Ö´ÐÐ16λµÄ°ë×Ö¶ÔÆëµÄThumbÖ¸Áî¡£
pid_tfork(void)forkº¯Êýµ÷ÓÃÒ»´Î·µ»ØÁ½´Î£¬×Ó½ø³Ì·µ»Ø0£¬¸¸½ø³Ì·µ»Ø×Ó½ø³ÌID
ǶÈëʽ´¦ÀíÆ÷·ÖÄÄËÄ´óÀࣿµÍ¶ËµÄ΢¿ØÖÆÆ÷,Öи߶˵ÄǶÈëʽ΢´¦ÀíÆ÷,ͨÐÅÁìÓòµÄDSP´¦ÀíÆ÷,¸ß¶È¼¯³ÉµÄƬÉÏϵͳ
ͨÓüÆËã»úµÄ¿ª·¢ÈËÔ±Ò»°ãÊǼÆËã»ú¿ÆÑ§»ò¼ÆËã»ú¹¤³Ì·½ÃæµÄרҵÈËÊ¿,¶øÇ¶ÈëʽϵͳÔòÊÇÒªºÍ¸÷¸ö²»Í¬ÐÐÒµµÄÓ¦ÓÃÏà½áºÏµÄ,ÒªÇó¸ü¶àµÄ¼ÆËã»úÒÔÍâµÄרҵ֪ʶ,Æä¿ª·¢ÈËÔ±ÍùÍùÊǸ÷¸öÓ¦ÓÃÁìÓòµÄר¼Ò¡£Òò´Ë¿ª·¢¹¤¾ßµÄÒ×ѧ¡¢Ò×Óᢿɿ¿¡¢¸ßЧÊÇ»ù±¾ÒªÇó¡£
µ¥µ÷ËÙÂʵ÷¶ÈËã·¨(Ö´ÐÐÆµÂÊÔ½¸ß£¬ÆäÓÅÏȼ¶Ô½¸ß)
MÖ§³ÖÓÃÓÚ³¤³Ë·¨²Ù×÷£¨64λ½á¹û£©µÄARMÖ¸Á°üº¬¿ìËٳ˷¨Æ÷¡£I´øÓÐǶÈëʽ׷×ٺ굥ԪETM£¨EmbeddedTraceMacro£©£¬ÓÃÀ´ÉèÖöϵãºÍ¹Û²ìµãµÄµ÷ÊÔÓ²¼þ¡£
ÓÐÉÙÊý¹«Ë¾¾³£ÒªË¶Ê¿ÒÔÉϵÄÈ˸ãǶÈëʽ£¬Ö÷ÒªÊÇ»ùÓÚǶÈëʽµÄÄѶȡ£µ«´ó¶àÊý¹«Ë¾Ò²²¢ÎÞ´ËÒªÇó£¬Ö»ÒªÓоÑé¼´¿É¡£
¹ãÖÝǶÈëʽÅàѵѧУ³É¾ÍÄãµÄ¸ßн֮ÃΡ£Ñ§Ç¶Èëʽ¿ª·¢¾ÍÀ´¹ãÖÝǶÈëʽÅàѵѧУ
ÕÐÉúµç»°£ºÃâ·Ñ×Éѯ
QQ:320089386
Ñ§Ð£ÍøÖ·£ºhttp://www.tarabae.cn