»ùÓÚS3C44B0XºÍ¦ÌC/OS-¢òÖÇÄܼҾÓǶÈëʽϵͳÉè¼Æ[ͼ]

Ïà¹ØרÌ⣺ ÎÞÏß Ð¾Æ¬

Ëæ×ÅÉç»á¾­¼ÃµÄ·ÉËÙ·¢Õ¹¼°¼ÆËã»ú¿ØÖƼ¼ÊõµÈ¿Æ¼¼µÄ½ø²½£¬ÈËÃǶÔ×ÔÉíµÄÉú»îºÍ¹¤×÷»·¾³ÓÐÁ˸ü¸ßµÄÒªÇó£¬Óɴ˶ԼҾÓÖÇÄÜ»¯¿ØÖÆϵͳµÄÒªÇóÒ²Ô½À´Ô½½ôÆÈ¡£Éè¼Æ¼Ò¾ÓÖÇÄÜ»¯¿ØÖÆϵͳ£¬¶Ô´Ù½øסլÏÖ´ú»¯½¨Éè¾ßÓÐÖØÒªÒâÒå¡£

¼Ò¾ÓÖÇÄÜ»¯¿ØÖÆϵͳ¾ÍÊÇÖ¸ÀûÓÃÏȽøµÄ¼ÆËã»ú¼¼Êõ¡¢ÍøÂçͨÐż¼Êõ¡¢×ۺϲ¼Ïß¼¼Êõ£¬½«Óë¼Ò¾ÓÉú»îÏà¹ØµÄ¸÷ÖÖ×ÓϵͳÓлú½áºÏ£¬´Ó¶ø½øÐÐͳ³ï¹ÜÀí£¬Ê¹¼Ò¾ÓÉú»î¸ü¼ÓÊæÊÊ¡¢°²È«¡¢ÓÐЧ¡£

½üÄêÀ´£¬Ç¶ÈëʽϵͳÉ豸ȫÃæÉø͸µ½ÈËÃÇÈÕ³£Éú»îµÄ¸÷¸öÁìÓò£¬±¾ÎÄÕë¶ÔÖÇÄܼҾÓǶÈëʽϵͳµÄÈíÓ²¼þÉè¼ÆÐèÇó£¬ÒÔS3C44B0XΪ´¦ÀíÆ÷½øÐÐÖÇÄܼҾÓϵͳµÄÓ²¼þÉè¼Æ£¬ÒÔʵÏÖμC/OS-¢òÔÚS3C44B0XÉϵÄÒÆÖ²¡£

1 ÈíÓ²¼þÑ¡Ôñ

Ä¿Ç°Ö÷ÒªµÄǶÈëʽ´¦ÀíÆ÷ÀàÐÍÓÐ386EX£¬SC-400£¬Power PC£¬MIPS£¬ARM/Strong£¬ARMϵÁеȣ¬ÆäÖÐARMÒÔÆäСÌå»ý¡¢µÍ¹¦ºÄ¡¢µÍ³É±¾¡¢¸ßÐÔÄܳÉΪǶÈëʽ´¦ÀíÆ÷Ê×Ñ¡¡£S3C44B0XÊÇSamsung¹«Ë¾ÍƳöµÄ16/32λRISC´¦ÀíÆ÷£¬»ùÓÚARM7TDMIÄںˣ¬Ìṩ3¼¶Á÷Ë®Ï߽ṹ¡£ËüÒ»·½Ãæ¾ßÓÐARM´¦ÀíÆ÷µÍ¹¦ºÄ¡¢¸ßÐÔÄܵÄÌص㣬ͬʱÓÖ¾ßÓзdz£·á¸»µÄƬÉÏ×ÊÔ´¡£ÆäÌصãÈçÏ£º

(1)ÄÚÖÃËøÏà»·(PLL)£¬ÏµÍ³Ö÷Ƶ×î¸ß´ï66MHz£»
     (2)8·10λADC£¬I2C£¬I2S×ÜÏß¿ØÖÆÆ÷£¬6¸öPWM¶¨Ê±Æ÷£»
     (3)4ÖÖ¹¤×÷ģʽ£¬Õý³£¡¢ÂýËÙ¡¢ÏÐÖúÍÍ£Ö¹£¬¿ÉÒÔ¸ù¾ÝÐèÒªÇл»ÏµÍ³¹¤×÷·½Ê½£¬Ê¹ÏµÍ³¹¦ºÄ½µµÍµ½×îµÍÏ޶ȣ»
     (4)ÄÚÖòÊÉ«LCD¿ØÖÆÆ÷(×î´óÖ§³Ö256É«µÄDSTN)£¬71¸öͨÓÿɱà³ÌI/O¿ÚºÍʵʱʱÖÓ(RTC)¡£

ÓÉ´Ë¿ÉÒÔ¿´³ö£¬S3C44BOX¾ßÓиßÐÔÄÜ¡¢µÍ¹¦ºÄ¡¢½Ó¿Ú×ÊÔ´·á¸»µÄÌص㡣ÕâЩÌصã¿ÉÒԽϺõØÂú×ã¼Ò¾ÓÖÇÄÜ¿ØÖÆϵͳµÄÉè¼ÆÐèÒª¡£×÷Ϊ¼Ò¾ÓÖÇÄÜ¿ØÖÆϵͳ£¬³ýÁ˾ßÓоÖÓòÍø½Ó¿Ú¡¢PSTN½Ó¿Ú¡¢RS485½Ó¿Ú¡¢À¶ÑÀ½Ó¿ÚÍ⣬»¹Ó¦ÌṩÒôƵÊÓƵ½Ó¿Ú¡¢HUB½Ó¿Ú¡¢±¨¾¯´«¸ÐÆ÷½Ó¿ÚµÈ¡£ÕâЩ½Ó¿Ú¿ÉÒÔʵÏÖÒôƵÊÓƵ×Ô¶¯Çл»¡¢¶ą̀PCͬʱÉÏÍø¡¢Óë¸÷PC»ú½áºÏÍê³É¼ÒÍ¥É豸¹ÜÀíµÈ¹¦ÄÜ¡£

μC/OS-¢òÊÇÒ»ÖÖÔ´Â빫¿ªµÄʵʱǶÈëʽ²Ù×÷ϵͳ¡£ËüÍêÈ«ÊÇÕ¼ÏÈʽµÄʵʱÄںˣ¬ÊÇ»ùÓÚÓÅÏȼ¶µÄ£¬¼´×ÜÊÇÈþÍÐ÷̬ÖÐÓÅÏȼ¶×î¸ßµÄÈÎÎñÏÈÔËÐУ¬Òò´ËʵʱÐԱȷÇÕ¼ÏÈʽµÄÄÚºËÒªºÃ¡£Ëü°üº¬ÁËʵʱÄںˡ¢ÈÎÎñ¹ÜÀí¡¢Ê±¼ä¹ÜÀí¡¢ÈÎÎñÎÊͨÐÅͬ²½(ÐźÅÁ¿¡¢ÓÊÏä¡¢ÏûÏ¢¶ÓÁÐ)ºÍÄÚ´æ¹ÜÀíµÈ¹¦ÄÜ£»ËüµÄ¾ø´ó²¿·Ö´úÂëÓÃCÓïÑÔ±àд£¬¿ÉÒÆÖ²ÐÔÇ¿¡£Ä¿Ç°£¬μC/OS-¢ò¾ø´ó¶àÊý¿ÉÒÔÔÚ8λ¡¢16λ¡¢32λÒÔÖÁ64λ΢´¦ÀíÆ÷¡¢Î¢¿ØÖÆÆ÷¡¢Êý×ÖÐźŴ¦ÀíÆ÷(DSP)ÉÏÔËÐС£

2 ÖÇÄܼҾÓÓ²¼þÉè¼Æ

ÔÚÑ¡¶¨ÁË´¦ÀíÆ÷Ö®ºó£¬ÍâΧµç·¾Í¿É°´ÒªÇó½øÐÐÉè¼Æ¡£ÆäÓ²¼þ¿òͼÈçͼ1Ëùʾ£¬Ö÷Òª°üÀ¨£º

»ùÓÚS3C44B0XºÍ¦ÌC/OS-¢òÖÇÄܼҾÓǶÈëʽϵͳÉè¼Æ

2.1 ´æ´¢Æ÷ϵͳ

ÆäÖо²Ì¬´æ´¢Æ÷ÓÉFLASH×é³É£¬ÓÃÓÚ´æ´¢ÖÇÄܼҾÓÖеÄǶÈëʽ²Ù×÷ϵͳ¡¢HTTP·þÎñÆ÷¡¢¼ÒÍ¥ÍøÂç·þÎñÆ÷ÒÔ¼°Ö§³Ö¸÷ÖÖ·þÎñËùÐèµÄÎļþϵͳ¡£¶¯Ì¬´æ´¢Æ÷²ÉÓÃSDRAM£¬ÒÔÌá¸ßϵͳµÄÔÊÐíËٶȺͲÉÓòÙ×÷ϵͳÀ´±£Ö¤ÏµÍ³µÄÎȶ¨ÐÔ£¬Õû¸öÖÇÄܼҾÓϵͳÈí¼þƽ̨´æ´¢ÔÚFLASHÖУ¬ÔÚϵͳÆô¶¯Ê±£¬½«´ÓFLASHÖÐÔËÐÐBoot-loader£¬½âѹËõ²Ù×÷ϵͳ£¬²¢½«Æä°áÒƵ½SDRAMÖУ¬Íê³É°áÒÆÖ®ºó£¬ËùÓгÌÐò´ÓSDRAMÖÐÔËÐС£ÆäÖУ¬FLASHÑ¡ÓÃSST¹«Ë¾Éú²úµÄSST39VF160оƬ¡£39VF160²ÉÓÃCMOS¹¤ÒÕÉè¼Æ£¬Ö§³Ö1 MµÄµØÖ·¿Õ¼ä£¬20ÌõµØÖ·×ÜÏߣ¬16ÌõÊý¾Ý×ÜÏß¡£SDRAMÑ¡ÓÃHynix¹«Ë¾Éú²úµÄHY57V641620оƬ¡£HY57V641620´æ´¢ÈÝÁ¿Îª4×é×16M(8MB)£¬ÓÉÓÚ²ÉÓÃÐÐ/ÁеØÖ·Ëø´æ»úÖÆ£¬ÓÉÐÐÁеØÖ·¹²Í¬¹¹³É20ÌõµØÖ·Ïߣ¬Íê³É1MµÄÑ°Ö··¶Î§¡£

2.2 ÊäÈë/Êä³öϵͳ

°üº¬LCDÒº¾§ÏÔʾ¡¢¼üÅÌÒÔ¼°Î¢ÐÍ´òÓ¡»úµÈ£¬¿ÉÒÔ»ù±¾Âú×ã²âÊÔÊý¾ÝµÈÏÔʾÒÔ¼°ÈË»ú½»»¥µÄÐèÒª¡£

2.3 ÍⲿͨѶ½Ó¿Ú

°üÀ¨RS232´®¿Ú¡¢ÒÔÌ«Íø½Ó¿Ú¡£RS232½Ó¿ÚÓÃÓÚϵͳͬPC»úÖ®¼äµÄͨѶ£¬¿ÉÒ԰ѲâÊÔϵͳ±£´æµÄÊý¾Ýµ¼³öÀ´£¬±¾ÏµÍ³²ÉÓùú¼ÊͨÓõÄRS232C×÷Ϊ´®Ðнӿڣ»ÒÔÌ«Íø½Ó¿ÚÔò¿ÉÒÔ°ÑÕû¸ö²âÊÔϵͳÁ¬½Óµ½»¥ÁªÍøÉÏ£¬´Ó¶øʵÏָòâÊÔϵͳµÄÔ¶³Ì¼à¿Ø¡£

2.4 À¶ÑÀͨÐÅÄ£¿é¡¡

ÔÚ¼Ò¾Ó¿ØÖÆÆ÷ÉÏʹÓÃÀ¶ÑÀ¼¼ÊõÖ÷ÒªÊÇΪÁ˸ø¼Ò¾Ó¿ØÖÆÆ÷µÄ¸÷¸ö¹¦ÄÜÄ£¿éÌṩÎÞÏß´«ÊäµÄ·½Ê½¡£ÔÚ¼Ò¾ÓÖÐÑë¿ØÖÆÆ÷ÉÏ¿ÉÒÔ²ÉÓÃÀ¶ÑÀÄ£¿é¼Ó¿ª·ÅÀ¶ÑÀЭÒéµÄ·½Ê½¿ª·¢À¶ÑÀ¹¦ÄÜ£¬×ۺϿ¼Âdzɱ¾¡¢½á¹¹µÈÒòËØ£¬ÐÅÏ¢¼Òµç¿ÉÒÔ²ÉÓÃÀ¶ÑÀÄ£¿é¼Óµ¥Æ¬»úµÄ·½Ê½ÊµÏÖÀ¶ÑÀ¹¦ÄÜ¡£½«Õû¸öÀ¶ÑÀºËÐÄЭÒéÕ»ÒÆÖ²µ½µ¥Æ¬»úÖÐÏÔÈ»²»ºÏʵ¼Ê£¬¿ÉÒÔ²ÉÓÃÕâÑùµÄ¿ª·¢·½°¸£ºÔÚÀ¶ÑÀHCI²ãµÄ»ù´¡ÉÏ£¬¸ù¾ÝÐÅÏ¢¼ÒµçÐÅÏ¢´«ÊäµÄʵ¼ÊÐèÇ󣬽¨Á¢Ïà¹ØЭÒ飬ÀûÓõ¥Æ¬»úÖ±½ÓºÍÀ¶ÑÀÓ²¼þÄ£¿é½»»»HCIÖ¸ÁʵÏÖÐÅÏ¢½»»¥¡£µ¥Æ¬»ú²É¼¯ÐÅÏ¢¼ÒµçµÄÏà¹ØÐÅϢͨ¹ýÀ¶ÑÀÄ£¿é·¢ËͳöÈ¥£¬À¶ÑÀÄ£¿éÒ²¿ÉÒÔ½«½ÓÊÕµ½µÄÃüÁîÓÃHCIÖ¸Áî´«µÝ¸øµ¥Æ¬»úÖ´ÐС£

2.5 ζȡ¢Êª¶È¼ì²âºÍʵʱʱÖÓʵÏÖÄ£¿é

Ö÷ҪʵÏÖ¶ÔÊÒÄÚ»·¾³µÄ¼à¿Ø£¬±ãÓÚ¿ØÖÆϵͳ²ÉÈ¡Êʵ±µÄ·½Ê½¿ØÖÆÊÒÄÚ»·¾³¡£ÆäÖÐζȲÉÓÃζȴ«¸ÐÆ÷ʵÏÖ£¬ÊµÊ±Ê±ÖÓ²ÉÓÃS3C440BX×Ô´øµÄRTCÄ£¿éʵÏÖ¡£

3 μC/OS-¢òÔÚS3C44B0XÉϵÄÒÆÖ²

μC/OS-¢òÔÚS3C44B0XÉϵÄÒÆÖ²£¬ÐèÒªÐÞ¸Ä3¸öÓëARMÌåϵÏà¹ØµÄÎļþ£ºOS_CPU.H£¬OS_CPU_C.C£¬OS_CPU.ASM¡£ÔÚμC/OS-¢òµÄÒÆÖ²¹ý³ÌÖУ¬²ÉÓÃADS×÷Ϊ±àÒëÆ÷£¬ADSÓÉÒ»Ì×Í걸µÄÓ¦ÓóÌÐò¹¹³É£¬¿ÉÓÃÀ´±àдºÍµ÷ÊÔARMϵÁеÄRISC´¦ÀíÆ÷µÄÓ¦ÓóÌÐò£¬²¢¿Éͨ¹ýÖ÷»úºÍʵʱ·ÖÎö¹¤¾ßÈÃʹÓÃÕ߶ÔÓ¦ÓóÌÐò½øÐÐÍêÕûµÄ·ÖÎö£¬¼ÓËÙʵʱǶÈëʽϵͳµÄ¿ª·¢ºÍ²âÊÔ¡£

3.1 ÉèÖÃOS_CPU.HÖÐÓë´¦ÀíÆ÷ºÍ±àÒëÆ÷Ïà¹ØµÄ´úÂë

Õⲿ·Ö´úÂëµÄ¶¨ÒåÖ÷Òª°üÀ¨Êý¾ÝÀàÐ͵Ķ¨Òå¡¢¿ª¹ØÖжϴúÂëµÄºê¶¨Òå¡¢ÈÎÎñÇл»Ê±Ö´ÐдúÂëµÄ¶¨ÒåºÍ¶ÑÕ»Ôö³¤·½ÏòµÄ¶¨Òå¡£ÔÚS3C44B0XÖУ¬ËùÓеÄÈÎÎñ¶ÑÕ»¶¼ÊÇÓÃOS_TSKÉùÃ÷Êý¾ÝÀàÐÍ£¬ÓÃOS_ENTER_CRITI-CAL()ºÍOS_EXIT_CRITICAL()ʵÏÖ¿ª¹ØÖжϣ¬Óýṹ³£Á¿OS_STK_GROWTHÀ´Ö¸¶¨¶ÑÕ»µÄÉú³¤·½Ê½¡£

3.2 ±àдÓë²Ù×÷ϵͳÏà¹ØµÄº¯ÊýOS_CPU_C.C

μC/OS-¢ò¶¨ÒåÁË6¸öº¯ÊýÔÚ¸ÃÎļþÖУ¬ÆäÖÐOSTa-skStklnit()ÊÇÈÎÎñ¶ÑÕ»³õʼ»¯º¯Êý£¬ÆäËû5¸öº¯Êý¶¼ÊÇHookº¯Êý£¬¼´OSTaskCreateHook()£¬OSTaskDelHook()£¬OSTaskSwHook( )£¬OSTaskStatHook( )£¬OsTimeTickHook()µÈ½Ó¿Úº¯Êý£¬ÊÇϵͳԤÁô¸øÓû§Ìí¼Ó¹¦Äܵģ¬Ö»ÒªÉùÃ÷£¬¿ÉÒÔ²»°üº¬´úÂ룬µ±Óû§ÐèÒª¶îÍâÀ©Õ¹¹¦ÄÜʱ£¬ÔÚÕâ5¸öº¯ÊýÖÐÑ¡Ôñ¼ÓÈë¾Í¿É¡£Êµ¼ÊÉÏÐèÒªÐ޸ĵÄÖ»ÓÐOSTaskStklnit()º¯Êý£¬¸Ãº¯ÊýÓÃÀ´³õʼ»¯ÈÎÎñ¶ÑÕ»£¬Ê¹µÃÈÎÎñ¶ÑÕ»½¨Á¢Ê±Óë·¢Éú1´ÎÖжϺóµÄ¶ÑÕ»½á¹¹Ïàͬ¡£S3CA4B0XµÄ¶ÑÕ»½á¹¹Èçͼ2Ëùʾ¡£ÔÚÐÞ¸ÄOSTaskStklnit()º¯ÊýʱӦÒÀÕոýṹ½øÐС£

»ùÓÚS3C44B0XºÍ¦ÌC/OS-¢òÖÇÄܼҾÓǶÈëʽϵͳÉè¼Æ

3.3 ±àдÓë´¦ÀíÆ÷Ïà¹ØµÄº¯ÊýOS_CPU.ASM

Õⲿ·Ö´úÂëÊǶԴ¦ÀíÆ÷µÄ¼Ä´æÆ÷½øÐвÙ×÷£¬±ØÐëÓûã±àÓïÑÔÀ´±àд£¬°üÀ¨ÒÔÏÂ4¸ö×Óº¯Êý£º

3.3.1 OSStanHighRdy()

ÔËÐÐÓÅÏȼ¶×î¸ßµÄ¾ÍÐ÷ÈÎÎñ£¬´Ëº¯ÊýÊÇÔÚOS-Start()¶àÈÎÎñÆô¶¯ºó£¬¸ºÔð´Ó×î¸ßÓÅÏȼ¶ÈÎÎñµÄTCB¿ØÖÆ¿éÖлñµÃ¸ÃÈÎÎñµÄ¶ÑÕ»Ö¸ÕëSP£¬Í¨¹ýSPÒÀ´Î½«CPUÏÖ³¡»Ö¸´£¬Õâʱ£¬ÏµÍ³¾Í½«¿ØÖÆȨ½»¸øÓû§´´½¨µÄ¸ÃÈÎÎñ½ø³Ì£¬Ö±µ½¸ÃÈÎÎñ¶ÂÈû»òÕß±»ÆäËû¸ü¸ßÓÅÏȼ¶µÄÈÎÎñÇÀÕ¼CPU¡£¸Ãº¯Êý½öÔÚ¶àÈÎÎñÆô¶¯Ê±±»Ö´ÐÐÒ»´Î£¬Ö®ºó¶àÈÎÎñµÄµ÷¶ÈºÍÇл»ÓÉÒÔϺ¯ÊýʵÏÖ¡£

3.3.2 OSCtxsw()

¿ÉʵÏÖÈÎÎñ¼¶µÄÉÏÏÂÇл»£¬ÈÎÎñ¼¶Çл»ÊÇͨ¹ýSWI»òÕßTRAPÈËΪÖÆÔìµÄÖжÏÀ´ÊµÏÖ¡£ISRµÄÏòÁ¿µØÖ·±ØÐëÖ¸ÏòOSCtxSw()£¬ÕâÒ»ÖжÏÍê³ÉµÄ¹¦ÄÜΪ£º±£´æÈÎÎñµÄ»·¾³±äÁ¿(Ö÷ÒªÊǼĴæÆ÷µÄÖµ£¬Í¨¹ýÈëÕ»À´ÊµÏÖ)£¬½«µ±Ç°SP´æÈëÈÎÎñ¿ØÖÆ¿éÖУ¬ÔØÈë¾ÍÐ÷×î¸ßÓÅÏȼ¶ÈÎÎñµÄSP£¬»Ö¸´¾ÍÐ÷̬×î¸ßÓÅÏȼ¶ÈÎÎñµÄ»·¾³±äÁ¿£¬ÖжϷµ»Ø£¬ÒÔÍê³ÉÈÎÎñ¼¶µÄÇл»¡£

3.3.3 OSIntCtxSw()

Öжϼ¶µÄÈÎÎñÇл»£¬ÔÚʱÖÓÖжÏISRÖÐ(ÖжϷþÎñÀý³Ì)Èç¹û·¢ÏÖÓиßÓÅÏȼ¶µÈ´ýµÄʱÖÓÐźŵ½À´£¬ÔòÔÚÖжÏÖÐÍ˳öºó²¢²»·µ»Ø±»ÖжÏÈÎÎñ£¬¶øÊÇÖ±½Óµ÷¶È¸ßÓÅÏȼ¶µÄÈÎÎñÖ´ÐУ¬´Ó¶øÄܹ»¾¡¿ìµØÈøßÓÅÏȼ¶ÈÎÎñµÃµ½ÏìÓ¦£¬±£Ö¤ÏµÍ³µÄʵʱÐÔÄÜ¡£ÆäÔ­Àí»ù±¾ÉÏÓëÈÎÎñ¼¶µÄÇл»Ïàͬ£¬µ«ÊÇÓÉÓÚ½øÈËÖжÏʱÒѾ­±£´æÁ˱»ÖжÏÈÎÎñµÄCPUÏÖ³¡£¬Òò´Ë²»ÔÙ½øÐÐÀàËƵIJÙ×÷£¬Ö»Ðè¶Ô¶ÑÕ»Ö¸Õë×öÏàÓ¦µ÷Õû¡£

3.3.4 OSTicklSR()

OSTickISR()ÊÇÒ»¸öÖÜÆÚÐÔº¯Êý£¬ÎªÄÚºËÌṩʱÖÓ½ÚÅÄÖжϡ£ÆµÂÊÔ½¸ß¡¢ÏµÍ³¸ººÉÔ½´ó¡¢ÆäÖÜÆڵĴóС¾ö¶¨ÁËÄÚºËËùÄܸøÓ¦ÓÃϵͳÌṩµÄ×îСʱ¼ä¼ä¸ô¡£Ò»°ãÖ»ÏÞÓÚºÁÃ뼶(¸ú´¦ÀíÆ÷ÓйØ)£¬¶ÔÓÚÒªÇó¸ü¼Ó¿Á¿ÌµÄÈÎÎñ£¬ÐèÒªÓû§×Ô¼º½¨Á¢ÖжÏÀ´½â¾ö¡£¸Ãº¯Êý¾ßÌåÄÚÈÝ£º±£´æ¼Ä´æÆ÷£¬µ÷ÓÃOSIntEnter()£¬µ÷ÓÃOSTimeTick()£¬µ÷ÓÃOSIntExit()£¬»Ö¸´¼Ä´æÆ÷£¬ÖжϷµ»Ø¡£µ«×¢Òâ²»ÒªÔÚOSStaut()֮ǰµ÷ÓÃOSTickISR()¡£

Íê³ÉÒÔÉÏ3¸ö³ÌÐòµÄ¸Äд£¬μC/OS-¢ò¾Í¿ÉÒÔÔÚS3C44BOXÉÏÕýÈ·ÔËÐС£

4 ½áÓï

¼Ò¾ÓÖÇÄÜ¿ØÖÆϵͳÊǼÒÍ¥ÄÚÍâÐÅÏ¢½»»»ºÍ¼Òµç¿ØÖƵÄƽ̨¡£±¾ÎIJÉÓÃSAMSUNG¹«Ë¾µÄS3C44BOXоƬÉè¼ÆÓ²¼þºÍÈí¼þ£¬¿Ë·þ8λµ¥Æ¬»ú´¦ÀíËÙ¶ÈÂý¡¢½Ó¿Ú×ÊÔ´ºÍ´æ´¢×ÊÔ´²»×ãµÄÏÞÖÆ¡£ÔÚʵÑéµ÷ÊÔ¹ý³ÌÖУ¬¸ÃϵͳÔËÐÐ×´¿öÁ¼ºÃ¡¢¹¤×÷Îȶ¨¡£Ö¤Ã÷ÆäÉè¼ÆÊÇʵÓá¢ÓÐЧµÄ¡£µ«ÖÇÄܼҾÓǶÈëʽϵͳÊÇÒ»¸ö±È½Ï´óµÄϵͳ£¬Ä¿Ç°Ö»ÊÇÉæ¼°µ½ÆäÖкËÐIJ¿·Ö£¬ÆäËû²¿·Ö»¹Ðè¼ÌÐø̽ÌÖ¡£

×÷ÕߣºÁõ¸Õ ÎÂÖݿƼ¼Ö°ÒµÑ§Ôº   À´Ô´£º¡¶ÏÖ´úµç×Ó¼¼Êõ¡·2008ÄêµÚ14ÆÚ
΢ÐÅɨÃè·ÖÏí±¾Îĵ½ÅóÓÑȦ
ɨÂë¹Ø×¢5GͨÐŹٷ½¹«ÖÚºÅ,Ãâ·ÑÁìÈ¡ÒÔÏÂ5G¾«Æ·×ÊÁÏ
  • 1¡¢»Ø¸´¡°LTBPS¡±Ãâ·ÑÁìÈ¡¡¶¡¶ÖйúÁªÍ¨5GÖն˰×ƤÊé¡·¡·
  • 2¡¢»Ø¸´¡°ZGDX¡±Ãâ·ÑÁìÈ¡¡¶ÖйúµçÐÅ5GNTN¼¼Êõ°×ƤÊé¡·
  • 3¡¢»Ø¸´¡°TXSB¡±Ãâ·ÑÁìÈ¡¡¶Í¨ÐÅÉ豸°²×°¹¤³ÌÊ©¹¤¹¤ÒÕͼ½â¡·
  • 4¡¢»Ø¸´¡°YDSL¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯ËãÁ¦²¢Íø°×ƤÊé¡·
  • 5¡¢»Ø¸´¡°5GX3¡±Ãâ·ÑÁìÈ¡¡¶R1623501-g605GµÄϵͳ¼Ü¹¹1¡·
  • 7¡¢»Ø¸´¡°6G31¡±Ãâ·ÑÁìÈ¡¡¶»ùÓÚÔÆÍøÈںϵÄ6G¹Ø¼ü¼¼Êõ°×ƤÊé¡·
  • 8¡¢»Ø¸´¡°IM6G¡±Ãâ·ÑÁìÈ¡¡¶6GµäÐͳ¡¾°ºÍ¹Ø¼üÄÜÁ¦°×ƤÊé¡·
  • ±¾ÖÜÈȵ㱾ÔÂÈȵã

     

      ×îÈÈͨÐÅÕÐƸ

    Òµ½ç×îÐÂ×ÊѶ


      ×îÐÂÕÐƸÐÅÏ¢

    ×îм¼ÊõÎÄÕÂ

    ×îÐÂÂÛ̳Ìù×Ó