»ùÓÚGPRSÔ¶³ÌÎÞÏßÊý¾Ý²É¼¯ÏµÍ³Éè¼Æ - ͼÎÄ(6)
ºÓ±±Å©Òµ´óѧ±ÏÒµÂÛÎÄ
4.2.6 GPRSÄ£¿éµÄÉè¼Æ
GPRSÄ£¿é²ÉÓõÄÊdzɶ¼ÎÞÏßÁúQ24PL002£¬ÄÚǶTCP/IP£¬ÐÒéÕ»£¬¾ßÓзḻµÄATÖ¸Á£¬¹¦ÄÜÇ¿´ó£¬²Ù×÷¼òµ¥¡£¸ÃÄ£¿é¾ßÓÐÌå»ýС¡¢ÖØÁ¿Çá¡¢ÐÔÄÜÓŵÈÌØµã£¬¿ÉʵÏÖÓëIniementµÄÎÞ·ìÁ¬½Ó¡£Ó²¼þÉÏÓеçÔ´½Ó¿Ú¡¢RS232½Ó¿Ú¡¢SIM¿¨½Ó¿ÚµÈ£¬Ê¹Ö®¸ü¼ÓÊÊÓÃÓÚǶÈëʽϵͳ»·¾³¡£¼òµ¥µÄÓ²¼þÁ¬Ïßͼ£¬ÈçÏÂͼ4.7Ëùʾ¡£
4.2.7 JTAG¿ÚµÄÉè¼Æ
53C2440µÄJTAG²âÊÔÂß¼¶Ë¿Ú¹²ÓÐ5¸ùÏߣ¬TMS¡¢TCK¡¢nTRST¡¢TDIºÍTDO£¬Í¨¹ýËûÃÇÓëMCUÄÚ²¿µÄTAP²âÊÔ·ÃÎʶ˿ÚÁ¬½Ó¡£TAP¿ØÖÆÆ÷µÄ״̬»úͨ¹ýTCKºÍTMS½øÐÐ״̬µÄ¸Ä±ä£¬ÊµÏÖÊý¾ÝºÍÖ¸ÁîµÄÊäÈ룬¶øÇÒͨ¹ýTAP¿ÉÒÔ·ÃÎÊоƬÌṩµÄËùÓÐÊý¾Ý¼Ä´æÆ÷ºÍÖ¸Áî¼Ä´æÆ÷¡£JTAG½Ó¿ÚµÄÖ÷ÒªÐźžͰüÀ¨ÉÏÊöÎå¸ö£¬ÆäÖÐ
TCK:²âÊÔΪTAPÌṩµÄÒ»¸ö¶ÀÁ¢µÄ»ù±¾µÄʱÖÓÊäÈ룬TAPËùÓеIJÙ×÷¶¼ÊÇͨ¹ýÕâ¸öʱÖÓÐźŵÄÉÏÉýÑØÀ´Çý¶¯µÄ£¬Ò»°ãƵÂʶ¼½ÏµÍ;
TMS:²âÊÔģʽѡÔñ£¬¿ØÖƹ¤AP״̬»úµÄת»»£¬ÉèÖÃJTAG¿Ú´¦ÓÚijÖÖÌØ¶¨µÄ²âÊÔģʽ¡£TMSÐźÅÔÚTCKµÄÉÏÉýÑØÓÐЧ;
TDI:²âÊÔÊý¾ÝÊäÈ룬ÐźÅÀàÐÍΪ´®ÐУ¬Êý¾Ý½øÈëMCUµÄJTAG¿Ú£¬½ø¶ø¿É
26
ºÓ±±Å©Òµ´óѧ±ÏÒµÂÛÎÄ
ÒÔË͵½Ö¸¶¨µÄ¼Ä´æÆ÷£¬ÓÉTCKÇý¶¯;
TDO:²âÊÔÊý¾ÝÊä³ö£¬ËùÓдӼĴæÆ÷ÖÐÈ¡³öµÄÊý¾Ý´ÓMCUµÄJTAG¿Ú´«Êèµ¼TDO¿Ú£¬´®ÐÐËͳö£¬¹©µ÷ÊÔÆ÷½ÓÊÕ£¬TDOͬÑùÓÉTCKÇý¶¯;
nTRST:²âÊÔ¸´Î»£¬µÍµçƽÓÐЧ¡£
JTAGµÄ±à³Ì·½Ê½ÊÇÔÚÏß±à³Ì£¬´«Í³µÄÉú²úÁ÷³ÌÊǽ«ROMÖÃÓÚ±à³ÌÆ÷ÖнøÐÐÔ¤±à³Ì£¬È»ºóÔÙ×°Åäµ½µç·°åÉÏ£¬¶øÏÖÔÚͨ¹ýÔÚÏß±à³Ì¿ÉÒÔ½«Á÷³Ì¼ò»¯ÎªÏÈ×°ÅäÍê³ÉÔÙ±à³Ì£¬ROM²»ÔÙÐèÒª½èÖúÉÕдÆ÷½øÐÐÔ¤±à³Ì£¬´Ó¶ø¼õÉÙÁ˼ӹ¤µÄ¸´ÔÓ¶È¡£
¸ù¾ÝÈýÐÇ2440ÊÖ²áµÄÒªÇó£¬ÎªÊäÈë¶ËnTRST¡¢TMS¡¢TCK¡¢TDI·Ö±ð½Ó 10KµÄÉÏÀµç×è¡£µç·Á¬½ÓÈçÏÂͼ4.8Ëùʾ¡£
4.3С½á
±¾Õ½ÚÖ÷Òª½éÉÜÁËÔ¶³ÌÊý¾Ý²É¼¯ÏµÍ³µÄÓ²¼þÉè¼Æ²¿·Ö£¬ÏȱíÊöÁËϵͳµÄÕûÌå·½°¸£¬ÒÔ¼° ARM9S3C2440оƬµÄ¼òµ¥½éÉÜ£¬ÏÂÀ´·Ö±ð¶Ôϵͳ¸÷¸ö²¿·ÖµÄÄ£¿éÉè¼Æ×öÁËÏêϸµÄÂÛÊö£¬Ö÷Òª°üÀ¨ÓеçÔ´Ä£¿éµÄÉè¼Æ¡¢SDRAMÄ£¿éµÄÉè¼Æ¡¢FLASHÄ£¿éµÄÉè¼Æ¡¢UARTͨÐÅÄ£¿éµÄÉè¼Æ¡¢JTAG½Ó¿ÚµÄÉè¼Æ¡¢ÍøÂç½Ó¿ÚµÄÉè¼Æ£¬GPRSÄ£¿éµÄµç·Éè¼ÆµÈµÈ£¬±¾Éè¼ÆµÄÓ²¼þʵÎïÈçÏÂͼ4.9Ëùʾ¡£
27
ºÓ±±Å©Òµ´óѧ±ÏÒµÂÛÎÄ
28
ºÓ±±Å©Òµ´óѧ±ÏÒµÂÛÎÄ
5Ô¶³ÌÊý¾Ý²É¼¯ÏµÍ³µÄÈí¼þÉè¼Æ
±¾Õ½«ÏµÍ³½éÉÜÔ¶³ÌÊý¾Ý²É¼¯ÏµÍ³Èí¼þµÄÉè¼Æ£¬Ö÷Òª°üÀ¨ÓÐ:ǶÈëʽLinuxϵͳµÄÒÆÖ²£¬GPRSÓ¦ÓóÌÐòµÄÈí¼þÉè¼ÆµÈ¡£
5.1 ǶÈëʽUnuxÄں˵ÄÒÆÖ²
ËùνµÄÒÆÖ²¾ÍÊǰѳÌÐò´úÂë´ÓÒ»ÖÖÔËÐл·¾³×ªÒƵ½ÁíÍâÒ»ÖÖÔËÐл·¾³£¬¶ÔÓÚÄÚºËÒÆÖ²À´Ëµ£¬Ö÷Òª¾ÍÊÇ´ÓÒ»ÖÖÓ²¼þÆ½Ì¨×ªÒÆµ½ÁíÍâÒ»ÖÖÓ²¼þƽ̨ÉÏÔËÐС£ÄÚºËÒÆÖ²¹¤×÷Ö÷ÒªÊÇÐÞ¸ÄÓ²¼þƽ̨Ïà¹ØµÄ´úÂ룬һ°ã²»Éæ¼°Li~ͨÓõijÌÐò£¬ÒÆÖ²µÄÄѶÈҲȡ¾öÓÚÁ½ÖÖÓ²¼þƽ̨֮¼äµÄ²îÒì¡£ 5.1.1 LinuxϵͳµÄ¿ª·¢»·¾³µÄ´î½¨
ǶÈëʽLinuxϵͳµÄ¿ª·¢ÊÇÔÚ½»²æ±àÒë»·¾³Ï½øÐеģ¬Òò´Ë´î½¨LinuxϵͳµÄ¿ª·¢»·¾³ÊÇϵͳ¿ª·¢µÄµÚÒ»²½¹¤×÷£¬Ò²ÊDZر¸µÄÒ»²½¡£Ç¶ÈëʽÉ豸ÓÉÓÚÆä×ÊÔ´ÓÐÏÞ£¬²»ÄÜÏñPC»úÒ»Ñù½¨Á¢¿ª·¢ºÍ±àÒëµÄ»·¾³¡£ËüÖ»ÄÜÖ´ÐбàÒëºÃµÄ³ÌÐò¡£Õû¸öµÄ¿ª·¢¹ý³Ì¶¼ÊÇÔÚÖ÷»úÉÏÍê³É£¬Í¨¹ý½»²æ±àÒëÖ®ºó±àÒë³ÉÄ¿±ê»úÉÏÄܹ»Ö´ÐеĶþ½øÖÆÎļþ¡£È»ºóÏë°ì·¨ÏÂÔØµ½Ä¿±ê°åµÄRAMÉÏÈÃÆäÔËÐС£
±¾Éè¼ÆËù²ÉÓõÄÖ÷»ú¶ËÊÇWindowsXP£¬Ñ¡ÔñµÄÐéÄâ»úÊÇVMware£¬ÔÚÐéÄâ»úÉϰ²×°Linuxϵͳ£¬½¨Á¢½»²æ±àÒë»·¾³£¬´î½¨½»²æ±àÒë»·¾³µÄ·½·¨Óкܶ࣬²»Í¬µÄÌåϵ½á¹¹¡¢²»Í¬µÄ²Ù×÷ÄÚÈÝÉõÖÁÊDz»Í¬°æ±¾µÄÄںˣ¬¶¼»áÓõ½²»Í¬µÄ½»²æ±àÒëÆ÷£¬Òò´Ë£¬Ñ¡ÔñºÏÊʵĽ»²æ±àÒëÆ÷¶Ôϵͳ¿ª·¢ÊǷdz£ÖØÒªµÄ¡£
½»²æ±àÒëÆ÷ÍêÕûµÄ°²×°Ò»°ãÉè¼Æ¶à¸öÈí¼þµÄ°²×°£¬°üÀ¨binutils¡¢gee¡¢glibcµÈÈí¼þ¡£ÆäÖУ¬binutilsÖ÷ÒªÓÃÓÚÉú³ÉһЩ¸¨ÖúµÄ¹¤¾ß£¬Èçobjdump¡¢as¡¢ldµÈ;gceÓÃÀ´Éú³É½»²æ±àÒëÆ÷µÄ£¬Ö÷ÒªÉú³Éarm-linux-gcc½»²æ±àÒ빤¾ß£¬Ó¦¸Ã˵Éú³É´Ë¹¤¾ßÖ®ºó¾ÍÒѾ´î½¨ÆðÁ˽»²æ±àÒë»·¾³£¬¿ÉÒÔ±àÒëLimixÄÚºËÁË£¬µ«ÊÇÓÉÓÚûÓÐÌṩ±ê×¼Óû§º¯Êý£¬Óû§³ÌÐò»¹ÊÇÎÞ·¨±àÒë;glibcÖ÷ÒªÊÇÌṩÓû§³ÌÐòËùʹÓõÄһЩ»ù±¾µÄº¯Êý¿â¡£ÕâÑù£¬½»²æ±àÒë»·¾³¾ÍËãÊÇÍêÈ«´î½¨ÆðÀ´ÁË¡£±¾ÕÂËùÓõÄÕû¸öµÄ¿ª·¢»·¾³ÈçÏÂͼ5£¬lËùʾ:
29
ºÓ±±Å©Òµ´óѧ±ÏÒµÂÛÎÄ
ÏêϸµÄ²½ÖèÈçÏÂ:
(l)ÏÂÔØLinuxÄÚºËÔ´´úÂ룬¿ÉÒÔµ½ÒÔÏÂÍøÖ·ÏÂÔØ:
httP://~{kemel.³ÁµÄub¼¸Inux¹Ïemel/v2.6¼¸inuxÒ»2.6.24£¬4.tar.bzZ (2)µ½ÒÔÏÂÍøÖ·ÏÂÔØ½»²æ±àÒ빤¾ß°ü:
http://www.handhelds.oºÇ download/Projeets/toolchai¿ÉannÒ»LinuxÒ»geeÒ»3.4.l.tar.bzZ
(3)ÔÚLinux»·¾³Ï°²×°½»²æ±àÒ빤¾ß£¬Ö´ÐÐÏÂÁÐÃüÁî: tar-jxvf arm-Linux-gcc- 3.4.1.tar.bz2-C/
ÃüÁî½âÊÍ:tarÃüÁîÊÇLinuxÏÂÒ»¸öѹËõºÍ´ò°üµÄ¹¤¾ß£¬Ö´ÐÐÖ®ºó»á½«¹¤¾ß°²×°ÔÚ/us°Èocal/an¶Ô3.4.1/ÖУ¬ºóÃæÔÚÖ´ÐбàÒëÄں˵ÄʱºòÐèÒª½«MakefileÖеĽ»²æ±àÒëÆ÷·¾¶Ö¸ÏòÕâÀ·ñÔò½«ÕÒ²»µ½±àÒëÆ÷»òÕßʹÓõÄĬÈϵÄX86µÄGCC½«»á³öÏÖÕÒ²»µ½lib¿âµÄÎÊÌâ¡£
(4)½âѹԴÂë:
tarÒ» xvfLimixÒ»2.6.24.4.tar.bz2
ÃüÁî½âÊÍ:Ö´ÐÐÕâ¾äÖ®ºó½«ÍêÕûµÄÄں˴úÂë½âѹËõµ½µ±Ç°Ä¿Â¼Ï¡£ ½øÈë½âѹËõºóµÄÄں˴úÂëĿ¼ÖУ¬Äں˴úÂë½á¹¹ÈçÏÂ: LinuxÄÚºËÔ´´úÂë°üÀ¨¶à¸öĿ¼£¬¸÷Ŀ¼Ëùº¬´úÂë»òÎļþÈçÏÂ: arch:°üÀ¨Ó²¼þÌØ¶¨µÄÄں˴úÂ룬Èçann¡¢mips¡¢1386µÈ: drivers:°üº¬Ó²¼þÇý¶¯´úÂ룬Èçehar¡¢usb¡¢¡£drom¡¢Sesi¡¢mtdµÈ:
include:ͨÓÃÍ·Îļþ¼°Õë¶Ô²»Í¬Æ½Ì¨Ìض¨µÄÍ·Îļþ£¬Èçasm-1386¡¢asm-annµÈ: init:Äں˳õʼ»¯´úÂë: ipc:½ø³Ì¼äͨÐÅ´úÂë; kernel:Äں˺ËÐÄ´úÂë; mm:ÄÚ´æ¹ÜÀí´úÂë;
net:ÓëÍøÂçÐÒéÕ»Ïà¹ØµÄ´úÂ룬Èçipv4¡¢ipv6¡¢ethemetµÈ: fs:ÎļþϵͳÏà¹Ø´úÂ룬Èçnfs¡¢vfatµÈ; lib:¿âÎļþ£¬ÓëÆ½Ì¨Î޹صÄstrlen¡¢strcPyµÈ DocUmentation:Îĵµ
¾¹ýÒÔÉϵIJ½Ö裬½»²æ±àÒë»·¾³¾ÍËãÊÇ»ù±¾´î½¨ÆðÀ´ÁË¡£ 5.1.2 ÅäÖñàÒëLinuxÄÚºË
ÒÆÖ²ÄÚºË֮ǰÊ×ÏÈÒªÅäÖÃÄںˣ¬ÅäÖÃÄں˵ÄÃüÁî°üÀ¨:
30
¡¡ ´Ë´¦Òþ²Ø£º1048×Ö£¬È«²¿ÎĵµÄÚÈÝÇëÏÂÔØºó²é¿´¡£Ï²»¶¾ÍÏÂÔØ°É ¡¡Ïà¹ØÍÆ¼ö£º
- [ʵÓÃÄ£°å]µÚ°ËÕ£º·¨¹ú¡°ÐÂÀ˳±¡±Óë¡°×ó°¶ÅÉ¡±
- [ʵÓÃÄ£°å]2021Äê±±¾©ÉϰëÄêÁÙ´²Ò½Ñ§¼ìÑ鼼ʦÉúÎï
- [ʵÓÃÄ£°å]SAP GUI 7.10¿Í»§¶Ë°²×°ÅäÖÃÎĵµ
- [ʵÓÃÄ£°å]2001ÄêÁÙ´²Ö´ÒµÒ½Ê¦×ʸñ¿¼ÊÔ×ۺϱÊÊÔÊÔ
- [ʵÓÃÄ£°å]36»ú³¡¹¤×÷ʵÓÃÓ¢Óï´Ê»ã×ܽá
- [ʵÓÃÄ£°å](Ò»)Éç»á±£ÏÕ»üºË֪ͨÊé
- [ʵÓÃÄ£°å]°²È«½ÌÓýÖ÷Ìâ°à»á²ÄÁÏ
- [ʵÓÃÄ£°å]å¡ÏªÏØ´º¼¾ºôÎüµÀ´«È¾²¡·À¿ØÓ¦¼±ÑÝÁ··½
- [ʵÓÃÄ£°å]³¤É³·¿µØ²úÊг¡Öܱ¨(1.30-2.3)
- [ʵÓÃÄ£°å]ÁùÄê¼¶ÊýѧÉϲáµäÖеã - ͼÎÄ
- [ʵÓÃÄ£°å]C³ÌÐòÉè¼Æ£¨ºìƤÊ飩ϰÌâ¹Ù·½²Î¿¼´ð°¸
- [ʵÓÃÄ£°å]ÖйúÖ¤¼à»áµÚÒ»½ì´´Òµ°å·¢ÐÐÉóºËίԱ»á
- [ʵÓÃÄ£°å]ÇÅÁº¹¤³Ì¸´Ï°Ìâ
- [ʵÓÃÄ£°å]2011ѧ¶øË¼Êýѧ¼°´ð°¸
- [ʵÓÃÄ£°å]³õÖв¡¾äÐÞ¸ÄרÏîÁ·Ï°
- [ʵÓÃÄ£°å]¼àÀíѧϰ֪ʶ1 - ͼÎÄ
- [ʵÓÃÄ£°å]С»úÁé±ËÄÄê¼¶ÊÔÌâ
- [ʵÓÃÄ£°å]¹úóרҵ±ÏÒµÂÛÎÄÄ£°å
- [ʵÓÃÄ£°å]½ÌÓýѧ¸ÅÂÛ¿¼ÊÔÁ·Ï°Ìâ-ÅжÏÌâ4
- [ʵÓÃÄ£°å]2015½ì¸ß¿¼Ó¢ÓïÒ»ÂÖ¸´Ï°¾«Æ·×ÊÁÏ£¨ÒëÁÖ
- 00Nkmhe_Êг¡ÓªÏúѧ¹¤É̹ÜÀí_µç×ÓÉÌÎñ_
- ÊÂÒµµ¥Î»¿¼ÊÔ·¨Âɳ£Ê¶
- ³ÏÐŽÌÓýʵʩ·½°¸
- ¼ª´óСÌì¶ìʳƷ°²È«¼ì²âÏä·½°¸(¸ßÖеÍ
- ·¿µØ²úÏúÊÛÅàѵ×ÊÁÏ
- ¸ßÒ»µØÀí±ØÐÞ1¸´Ï°Ìá¸Ù
- иÅÄîÓ¢ÓïµÚ¶þ²álesson_1_Á·Ï°Ìâ
- ֤ȯ¹«Ë¾ÄÚ²¿Åàѵ×ÊÁÏ
- СѧӢÓïʱ¼ä½é´ÊרÏîÁ·Ï°
- ÐÂÊÀ¼ÍÓ¢Óïרҵ×ۺϽ̳Ì(µÚ¶þ°æ)µÚ1²áU
- ¡¾Ð¿α꡿Õã½Ì°æ×îÐÂ2018Äê°ËÄê¼¶Êýѧ
- ¹¤³Ì½¨Éè¹ÜÀí¸ÙÒª
- ÍâÑÐ°æ ±ØÐÞÒ»Module 4 A Social Surve
- AdobeÈÏÖ¤¿¼ÊÔ AE¸´Ï°×ÊÁÏ
- »ùÓÚH.264AVCÓëAVS±ê×¼µÄÖ¡ÄÚÔ¤²â¼¼Êõ
- ¡¶Ê³Æ·¼ìÑé»ú¹¹×ÊÖÊÈ϶¨¹ÜÀí°ì·¨¡·(ÖÊ
- ABB±äƵÆ÷Åàѵ¿Î¼þ
- (ÍêÕû°æ)Сѧ˵Ã÷ÎÄÔĶÁÁ·Ï°Ìâ¼°´ð°¸
- Éî˼Âå¿Ë(SenseLock) Éî˼IV,Éî˼4,Éî
- µÜ×Ó¹æÈ«ÎÄ´øÆ´Òô




