ǶÈëʽÍøÂ粦ºÅ¹¦ÄÜÉè¼ÆÓëʵÏÖ[ͼ]

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

ÕªÒª£ºÒÔÏȽøµÄ¾«¼òÖ¸Áî(RISC)µÄARM9 S3C2410X΢´¦ÀíÆ÷ΪºËÐÄ£¬Í¨ÓÃÎÞÏß·Ö×éÒµÎñ(GPRS)ºÍÈ«ÇòÒƶ¯Í¨Ñ¶ÏµÍ³(GSM)Ä£¿éµÈ×é³ÉÎÞÏßÉÏÍøϵͳ¡£Í¨¹ý¶ÔÍøÂ粦ºÅ¹¦ÄܵijÌÐòÉè¼Æ£¬²¢³ä·ÖÀûÓÃQt/Embeddedϵͳ¹ØÓÚÍøÂç×ÊÔ´µÄÌص㣬ʵÏÖÎÞÏßMODEM¾­GPRSÁ¬½Óµ½InternetµÄÎÞÏßÍøÂçͨÐÅ£¬ÎªÁËʹ³ÌÐòÉè¼Æ¸ü¼ÓºÏÀí£¬±¾ÎĽ«ÍøÂ粦ºÅ·Ö³ÉÁ½²¿·Ö£¬¼´ÍøÂçºÍ²¦ºÅ¡£¾­¹ýÔÚǶÈëʽLinux²Ù×÷ϵͳÉÏÑéÖ¤²âÊÔ£¬±¾Éè¼Æ¼È¿É½ÏºÃµØÍê³ÉÍøÂç°ÎºÅ¹¦ÄÜ£¬ÓÖ¿É·½±ãµØÓ¦ÓÃÔÚPDAµÈÖÇÄÜǶÈëʽϵͳÖС£

Ëæ×ÅÍøÂçʱ´úµÄÉîÈ룬Internet¼º³ÉΪÖØÒªµÄ»ù´¡ÐÅÏ¢ÉèÊ©£¬Ô½À´Ô½¶àµÄÉ豸ÐèÒª½ÓÈëInternet£¬¶ÔÓÚPDAµÈһЩǶÈëʽÖÇÄÜϵͳ£¬ÊµÏÖÎÞÏßͨÐÅÊÇÊ®·Ö±ØÒªµÄ¡£²¦ºÅÉÏÍø·½Ê½ÊǼÒÓõçÆ÷ÀûÓû¥ÁªÍøʵÏÖÖÇÄÜ»¯µÄ;¾¶Ö®Ò»£¬Ä¿Ç°ÔÚ½ÓÈëÍøÂçµÄÖڶ෽ʽÖУ¬±È½Ï¾­¼ÃʵÓõķ½Ê½ÊÇͨ¹ý²¦ºÅÁ¬½ÓISPµÄ½ÓÈëģʽ¡£ÕâÖÖģʽÏÂʹÓõÄÊý¾ÝÁ´Â·²ãЭÒéÖ÷ÒªÊÇPPP¡£

±¾ÎÄ·ÖÎöÁ˲¦ºÅÉÏÍøµÄPPPЭÉ̹ý³Ì£¬¶ÔÍøÂç°ÎºÅ¹¦ÄܳÌÐòÉè¼Æ½øÐÐÁËÉîÈëÑо¿£¬²¢ÔÚ»ùÓÚARM9´¦ÀíÆ÷ΪºËÐĵÄǶÈëʽӲ¼þƽ̨ÉÏÑé֤ʵÏÖ¡£

1 ϵͳӲ¼þƽ̨µÄ´î½¨

±¾ÎIJÉÓûùÓÚARM920TÄں˵ÄоƬS3C2410X£¬ËüÊÇÃÀ¹úARM¹«Ë¾ÍƳöµÄÒ»¿î32λǶÈëʽRISC΢´¦ÀíÆ÷¡£¸Ã´¦ÀíÆ÷Ö÷ÒªÃæÏòÊÖ³ÖʽÉ豸ÒÔ¼°¸ßÐԼ۱ȡ¢µÍ¹¦ºÄµÄÓ¦Óá£

ÎÞÏßͨÐÅÄ£¿é²ÉÓÃGPRSÄ£¿é¡£wavecom Q2403AÊÇÒ»¿î»ùÓÚGPRSÍøÂç´«ËÍÊý¾ÝµÄÎÞÏßModem£¬Äܹ»ÊµÏÖÓïÒôºô½Ð¡¢¶ÌÏûÏ¢·þÎñ¡¢Êý¾Ý´«ÊäµÈ¹¦ÄÜ¡£Q2403A¶ÔÓû§ÌṩÁ˶àÖÖ½Ó¿Ú£¬°üÀ¨µçÔ´½Ó¿Ú¡¢Òº¾§ÏÔʾÆ÷½Ó¿Ú¡¢SIM¿¨½Ó¿Ú¡¢³äµçÆ÷½Ó¿Ú¡¢¶ú»ú½Ó¿Ú¡¢Âó¿Ë·ç½Ó¿Ú£¬ÒÔ¼°ÓÃÓÚÆäËûÌØÊâÄ¿µÄµÄ¶àÖÖÍâΧÉ豸½Ó¿Ú¡£Q2403Aͨ¹ýGPRS·¢ËÍÊý¾ÝʱµÄÏÂÔØËÙ¶ÈÊÇ26£®8 Kb/s£¬ÉÏ´«ËÙ¶ÈΪ13£®4 Kb/s¡£»ùÓÚARM΢´¦ÀíÆ÷µÄϵͳӲ¼þ½á¹¹Èçͼ1Ëùʾ¡£

ǶÈëʽÍøÂ粦ºÅ¹¦ÄÜÉè¼ÆÓëʵÏÖ[ͼ]

2 ÍøÂ粦ºÅÁ¬½Ó¹ý³Ì

ÔÚÖÚ¶à½ÓÈëÍøÂçµÄ·½Ê½ÖУ¬±¾ÎÄÒÔGPRSΪÀý£¬ËµÃ÷¾ßÌåÍøÂ粦ºÅÁ¬½Ó¹ý³Ì¡£ÍøÂ粦ºÅ½ÓÈëInternetÊÇʹÓÃPPPЭÒé´´½¨Á¬½Ó£¬ÀûÓÃGPRS½øÐÐÊý¾Ý´«ÊäµÄ¡£ÆäÖÐPPPÁ´Â·½¨Á¢¹ý³Ì·ÖΪ´´½¨½×¶Î¡¢ÈÏÖ¤½×¶ÎºÍÍøÂçЭÉ̽׶Ρ£

(1)´´½¨PPPÁ´Â·

Á´Â·¿ØÖÆЭÒéLCP(Link Control Protocol)¸ºÔð´´½¨Á´Â·¡£ÔÚÕâ¸ö½×¶Î£¬½«¶Ô»ù±¾µÄͨÐÅ·½Ê½½øÐÐÑ¡Ôñ¡£

(2)Óû§ÑéÖ¤

ÔÚÕâ¸ö½×¶Î£¬¿Í»§¶Ë»á½«×Ô¼ºµÄÉí·Ý·¢Ë͸øÔ¶¶ËµÄ½ÓÈë·þÎñÆ÷¡£¸Ã½×¶ÎʹÓÃÒ»ÖÖ°²È«ÑéÖ¤·½Ê½±ÜÃâµÚÈý·½ÇÔÈ¡Êý¾Ý»òð³äÔ¶³Ì¿Í»§½Ó¹ÜÓë¿Í»§¶ËµÄÁ¬½Ó¡£ÔÚÈÏÖ¤Íê³É֮ǰ£¬½ûÖ¹´ÓÈÏÖ¤½×¶ÎÇ°½øµ½ÍøÂç²ãЭÒé½×¶Î¡£Èç¹ûÈÏ֤ʧ°Ü£¬ÈÏÖ¤ÕßÓ¦¸ÃԾǨµ½Á´Â·ÖÕÖ¹½×¶Î¡£

×î³£ÓõÄÈÏ֤ЭÒéÓпÚÁîÑé֤ЭÒéPAP(Password Authentication Protoc01)ºÍÈ¡µÃIPÑ¡ÏîºÍIPµØÖ·IPCP(Internet Protocol Control Protocol)¡£

(3)µ÷ÓÃÍøÂç²ãЭÒé

ÈÏÖ¤½×¶ÎÍê³Éºó£¬PPP½«µ÷ÓÃÔÚÁ´Â·´´½¨½×¶ÎÑ¡¶¨µÄÍøÂç¿ØÖÆЭÒéNCP(Network Control Protocol)¡£Ñ¡¶¨µÄNCP½â¾öPPPÁ´Â·Ö®Éϵĸ߲ãЭÒéÎÊÌâ¡£ÀýÈ磬Ôڸý׶ÎIP¿ØÖÆЭÒé(IPCP)¿ÉÒÔÏò²¦ÈëÓû§·ÖÅ䶯̬µØÖ·¡£

ÕâÑù£¬¾­¹ýÈý¸ö½×¶ÎÒÔºó£¬Ò»ÌõÍêÕûµÄPPPÁ´Â·¾Í½¨Á¢ÆðÀ´ÁË¡£

3 ÍøÂ粦ºÅÉè¼ÆʵÏÖ

±¾ÎÄÑ¡ÓÃǶÈëʽLinux²Ù×÷ϵͳ£¬ÒòΪLinux×Ô´øTCP/IPЭÒ飬ËùÒÔ¸ÃϵͳʡȥÁËTCP/IPЭÒéµÄÒÆÖ²¡£µ±ÏµÍ³Éϵçºó£¬Ê×ÏÈÆô¶¯Linuxϵͳ£¬½¨Á¢Ö÷ÈÎÎñ£¬½øÐд®¿ÚºÍGPRSÄ£¿éµÄ³õʼ»¯£¬È»ºóͨ¹ý´®¿ÚÐźÅÏßÇý¶¯Q2403A´®¿Ú£¬Í¨¹ýATÖ¸Á½øÐÐһϵÁд®¿Ú²ÎÊýÉèÖ㬲¢¸½×ÅÓëGPRSÍøÂ磬²¦ºÅµ½GGSN£¬Ð½¨PPPÈÎÎñ½øÐÐÊý¾ÝÁ´Â·²ãºÍÍøÂç²ãµÄЭÉÌ£¬µÃµ½IPµØÖ·£¬Íê³ÉÉÏÍø¹ý³Ì¡£±¾ÎIJÉÓÃQt×÷ΪÍøÂ粦ºÅ¹¦ÄܳÌÐò¿ª·¢µÄ»ù´¡¡£Í¬Ê±ÔÚ¹¦Äܼܹ¹Éè¼Æ·½Ã棬ΪÁËʹ³ÌÐò¸ü¼ÓºÏÀí£¬½«ÍøÂ粦ºÅ·Ö³ÉÁ½²¿·Ö£¬¼´ÍøÂç(network.hºÍnetwork.cpp)ºÍ²¦ºÅ(dailup.cp-p)¡£ËüÃÇÖ®¼äµÄµ÷ÓÃÓÉnetwork£®hÍê³É¡£¹ØϵÀàͼÈçͼ2Ëùʾ¡£

ǶÈëʽÍøÂ粦ºÅ¹¦ÄÜÉè¼ÆÓëʵÏÖ[ͼ]

(1)network£®hÍ·Îļþ¶¨ÒåÁ˲¦ºÅÇëÇó½á¹ûºÍÍøÂç״̬¡£

¢ÙÇëÇó½á¹û¶¨ÒåÈçÏ£º

ǶÈëʽÍøÂ粦ºÅ¹¦ÄÜÉè¼ÆÓëʵÏÖ[ͼ]

¢Ú״̬¶¨ÒåÈçÏ£º

ǶÈëʽÍøÂ粦ºÅ¹¦ÄÜÉè¼ÆÓëʵÏÖ[ͼ]

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

     

      ×îÈÈͨÐÅÕÐƸ

    Òµ½ç×îÐÂ×ÊѶ


      ×îÐÂÕÐƸÐÅÏ¢

    ×îм¼ÊõÎÄÕÂ

    ×îÐÂÂÛ̳Ìù×Ó