锘??xml version="1.0" encoding="utf-8" standalone="yes"?>青青青青久久精品国产h久久精品五福影院1421 ,男女久久久国产一区二区三区,青青草原综合久久大伊人导航 http://www.shnenglu.com/hkingSP/category/5165.htmlzh-cnWed, 27 Feb 2019 13:20:47 GMTWed, 27 Feb 2019 13:20:47 GMT60[杞澆]PB5.0璇曠敤鏈熻繃鏈熺殑鐮磋В鏂規硶http://www.shnenglu.com/hkingSP/archive/2014/11/03/208756.html瀹嬮箯瀹嬮箯Sun, 02 Nov 2014 23:09:00 GMThttp://www.shnenglu.com/hkingSP/archive/2014/11/03/208756.htmlhttp://www.shnenglu.com/hkingSP/comments/208756.htmlhttp://www.shnenglu.com/hkingSP/archive/2014/11/03/208756.html#Feedback1http://www.shnenglu.com/hkingSP/comments/commentRss/208756.htmlhttp://www.shnenglu.com/hkingSP/services/trackbacks/208756.htmlPB5.0璇曠敤鏈熻繃鏈熺殑鐮磋В鏂規硶
"鍦≒B瀹夎鐩綍涓嬫湁涓狢:/Program Files/Windows CE Platform Builder/5.00/etkremov.inf錛岃瘯鐢ㄦ湡鏄互姝ゆ枃浠剁殑鍒涘緩鏃ユ湡鏉ヨ綆楃殑銆傚皢鍏跺垹闄わ紝鐒跺悗鍦ㄥ叾浠栫洰褰曟柊寤轟竴涓枃浠訛紝鍐嶉噸鍛藉悕涓篹tkremov.inf錛屽啀鎷瘋礉榪囨潵錛屼笉瑕佺洿鎺ユ柊寤鴻繖涓枃浠訛紝鍚﹀垯鐢變簬filesystem tunnel錛屼細瀵艱嚧鏂板緩鐨勬枃浠舵繪槸娌跨敤鑰佹枃浠剁殑鍒涘緩鏃墮棿銆?br />
杞澆鍓嶆祴璇曪細鏈夋晥銆傘?/div>

瀹嬮箯 2014-11-03 07:09 鍙戣〃璇勮
]]>Wince涓瘎瀛樺櫒鐨勮闂?錛峎ince椹卞姩鍩虹http://www.shnenglu.com/hkingSP/archive/2007/09/22/32656.html瀹嬮箯瀹嬮箯Sat, 22 Sep 2007 02:36:00 GMThttp://www.shnenglu.com/hkingSP/archive/2007/09/22/32656.htmlhttp://www.shnenglu.com/hkingSP/comments/32656.htmlhttp://www.shnenglu.com/hkingSP/archive/2007/09/22/32656.html#Feedback1http://www.shnenglu.com/hkingSP/comments/commentRss/32656.htmlhttp://www.shnenglu.com/hkingSP/services/trackbacks/32656.html鎴戜滑闀跨湅鍒癇SP鍖呬腑鏈夎繖鏍風殑琛ㄨ揪
1銆?br>#define rRTCCON    (*(volatile unsigned char *)0x57000043) //RTC control

榪欐湁鐐圭被浼糰bsacc.h涓璛BYTE鐨勫畾涔?br>2銆?br>錛僤efine XBYTE   ((unsigned char volatile xdata *) 0)

鍏朵腑volatile鑻辨枃鎰挎剰涓烘槗鍙樼殑錛屾澶勪負鏄撳彉閲忥紝鏄彲鑳芥寚鐢卞閮ㄥ洜绱犳敼鍙樼殑鍙橀噺錛屽澶栭儴璁懼鐨勫瘎瀛樺櫒

(volatile unsigned char *)0x57000043榪欎釜琛ㄨ揪寮忔槸寮哄埗杞崲0x57000043涓烘槗鍙樼殑鏃犵鍙鋒寚閽堢被鍨嬶紝灝嗗叾浣滀負鍦板潃鏉ヤ嬌鐢ㄣ?br>鐩稿綋浜?br> volatile unsigned char *p;
p = 0x57000043;
鐒跺悗瀵筽榪涜寮曠敤
*(volatile unsigned char *)0x57000043

涔熷氨鏄寚鍚戜簡瀵勫瓨鍣ㄧ粷瀵瑰湴鍧涓?x57000043錛岀劧鍚庢寜鐓у畾涔夊畯鐨勪範鎯紝灝嗕箣鐢ㄦ嫭鍙峰皬蹇冪殑鍖呰搗鏉ャ?br>
鐒跺悗灝卞彲浠ュ瀵勫瓨鍣ㄨ繘琛岃鍐欏暒銆?br>


瀹嬮箯 2007-09-22 10:36 鍙戣〃璇勮
]]>
Wince 涓插彛椹卞姩璇﹁В錛嶆湭瀹?/title><link>http://www.shnenglu.com/hkingSP/archive/2007/09/17/32377.html</link><dc:creator>瀹嬮箯</dc:creator><author>瀹嬮箯</author><pubDate>Mon, 17 Sep 2007 14:30:00 GMT</pubDate><guid>http://www.shnenglu.com/hkingSP/archive/2007/09/17/32377.html</guid><wfw:comment>http://www.shnenglu.com/hkingSP/comments/32377.html</wfw:comment><comments>http://www.shnenglu.com/hkingSP/archive/2007/09/17/32377.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/hkingSP/comments/commentRss/32377.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/hkingSP/services/trackbacks/32377.html</trackback:ping><description><![CDATA[<p>1銆?oalintr.h)娉ㄥ唽涓插彛涓柇<br>//SP-A1<br>/*<br>鎵撳紑oalintr.h鏂囦歡錛屾垜浠坊鍔犱竴涓柊鐨勪覆鍙o紝騫跺畾涔変腑鏂彿銆?br>娣誨姞錛?<br>//SP-A8娌′粈涔堣鐨勫氨鏄敞鍐屼腑鏂?br>#define SYSINTR_SERIAL1  (SYSINTR_FIRMWARE+19)</p> <p><br>榪欓噷錛屾垜浠彲浠ョ湅鍒癝YSINTR_SERIAL1瀹氫箟鍒?6+19=35=0x23錛屼笌娉ㄥ唽琛ㄤ腑涓鑷淬?br>鐒跺悗淇敼涓嬭繖涓湴鏂癸細<br>MapIrq2SysIntr(DWORD _Irq)<br>{<br>   if( _Irq<=19 )<br>       return ( SYSINTR_FIRMWARE + _Irq );<br>   else<br>       return (0xffffffff);<br>}  <br>*/</p> <p>2銆?armint.c)鍦↖SR涓繘琛屼腑鏂垽鏂紝涓柇浣胯兘<br>//SP-A2<br>/*<br>//SP-A9鍏朵腑IntPendVal= s2410INT->rINTOFFSET<br>//INTOFFSET鏄腑鏂亸縐誨瘎瀛樺櫒錛屾樉紺轟腑鏂姹傛簮錛岃窡SRCPND涓鏍?/鍦↖RQ妯″紡涓紝璇ュ瘎瀛樺櫒鏄劇ずINTPND瀵勫瓨鍣ㄤ腑鐨勪腑鏂姹?/p> <p>鎼滅儲錛歟lse if(IntPendVal == INTSRC_UART0)<br>鍦ㄥ叾鍚庨潰娣誨姞錛?</p> <p> //SP-A10姝ゅ榪涜涓柇璇鋒眰婧愮殑鍒ゆ柇銆侷NTSRC_UART1琚畾涔変負UART1鐨勪腑鏂彿錛屽嵆SRCPND==23<br> else if(IntPendVal == INTSRC_UART1)<br> {<br>   //SP-A11 SUBSRCPND涓寘鍚竴浜涗腑鏂姹傜殑緇嗚妭錛屽浜庝覆鍙e氨鏄疘NT_ERR銆両NT_RXD銆両NT_TXD<br>   //鐢ㄤ簬榪涗竴姝ュ垽鏂腑鏂被鍨?br>   SubIntPendVal = s2410INT->rSUBSRCPND;</p> <p>   // Note that we only mask the sub source interrupt - the serial driver will clear the<br>   // sub source pending register.<br>   //<br>   //SP-A11.1濡傛灉鏄疎RR1鍒欒浣嶇疆0錛岃В闄よ浣嶄腑鏂睆钄絀NTSUBMSK<br>   if(SubIntPendVal & INTSUB_ERR1) <br>   {<br>     s2410INT->rINTSUBMSK |= INTSUB_ERR1;<br>   }<br>   else if(SubIntPendVal & INTSUB_RXD1)  //SP-A11.2 RXD1錛岃В闄よ浣嶄腑鏂睆钄絀NTSUBMSK<br>   {<br>     s2410INT->rINTSUBMSK |= INTSUB_RXD1;<br>   }<br>   else if(SubIntPendVal & INTSUB_TXD1)  //SP-A11.3 TXD1,<br>   {<br>     s2410INT->rINTSUBMSK |= INTSUB_TXD1;<br>   }<br>   else<br>   {<br>     return(SYSINTR_NOP);   //SP-A11.4浠涔堥兘娌″彂鐢?br>   }<br> <br>   // NOTE: Don't clear INTSRC:UART1 here - serial driver does that.<br>   //<br>   //SP-A12瑙f斁瀵瑰簲浣嶇殑鎬諱腑鏂睆钄斤紝姝ゆ椂涓柇璇鋒眰IRQ宸茬粡浼犺揪緇機PU<br>   s2410INT->rINTMSK |= BIT_UART1;</p> <p>   //SP-A13 INTPND鏄劇ず鍝釜涓柇澶勪簬闈炲睆钄戒笖絳夊緟鏈嶅姟鐨勭姸鎬侊紝鍗?#8220;璇ヤ腑鏂紜畾浜嗭紙asserted 1錛?#8221;錛?#8220;鐩稿浜巔ending錛堝緟瀹氾級”<br>   //鐜板湪鍒ゆ柇瀹屾垚錛屽嵆“璇ヤ腑鏂紜畾浜嗭紝鎵浠ュ悜瀹冨彂1錛屽皢涔嬬疆0錛屾竻闄や腑鏂姹?br>   if (s2410INT->rINTPND & BIT_UART1) s2410INT->rINTPND  = BIT_UART1; </p> <p>   //SP-A14鍚慦ince鍙戝嚭瀵瑰簲鐨勯昏緫涓柇澶勭悊璇鋒眰<br>   return(SYSINTR_SERIAL1);<br>   <br> } <br>*/</p> <p>3銆?cfw.c)鍦↖ST涓繘琛屽搴斾腑鏂殑浣胯兘鍜岀姝?br>/*<br>//SP-A15姝ゅ鏄覆琛屼腑鏂垵濮嬪寲錛屽皢鎵鏈変覆琛屼腑鏂睆钄絬nmask,灝嗘墍鏈変覆琛屼腑鏂畫鐣檖ending娓呴櫎銆?br>BOOL <br>OEMInterruptEnable(DWORD  idInt,  // @parm Interrupt ID to be enabled. See <l Interrupt ID's.Interrupt ID's>  for a list of possble values.<br>          LPVOID pvData,  // @parm ptr to data passed in in the <f InterruptInitialize> call<br>              DWORD  cbData)  // @parm Size of data pointed to be <p pvData><br>鎵懼埌榪欎竴鍙ワ細case SYSINTR_SERIAL:<br>鍦ㄥ叾鍚庨潰娣誨姞錛?</p> <p> case SYSINTR_SERIAL1:  // Serial port1.<br>   s2410INT->rSUBSRCPND  = (INTSUB_RXD1 | INTSUB_TXD1 | INTSUB_ERR1); <br>   s2410INT->rINTSUBMSK &= ~INTSUB_RXD1;     <br>   s2410INT->rINTSUBMSK &= ~INTSUB_TXD1;<br>   s2410INT->rINTSUBMSK &= ~INTSUB_ERR1;<br>   s2410INT->rSRCPND     = BIT_UART1;     <br>   // S3C2410X Developer Notice (page 4) warns against writing a 1 to a 0 bit in the INTPND register.<br>   if (s2410INT->rINTPND & BIT_UART1) s2410INT->rINTPND = BIT_UART1;<br>   s2410INT->rINTMSK    &= ~BIT_UART1;     <br>   break; </p> <p>//SP-A16姝ゅ鏄覆琛屼腑鏂姝紝鍗沖睆钄芥墍鏈変覆琛屼腑鏂綅<br>鎼滅儲錛?br>void <br>OEMInterruptDisable(DWORD idInt)  // @parm Interrupt ID to be disabled. See <t Interrupt ID's><br>榪樻槸榪欎竴鍙ワ細case SYSINTR_SERIAL:<br>鍦ㄥ叾鍚庨潰娣誨姞錛?</p> <p> case SYSINTR_SERIAL1: <br>   s2410INT->rINTMSK    |= BIT_UART1;<br>   s2410INT->rINTSUBMSK |= INTSUB_RXD1;<br>   s2410INT->rINTSUBMSK |= INTSUB_TXD1;<br>   s2410INT->rINTSUBMSK |= INTSUB_ERR1;<br>   break; </p> <p>//SP-A17瑙i櫎灞忚斀錛?br>鎼滅儲錛?br>void <br>OEMInterruptDone(DWORD idInt)  // @parm Interrupt ID. See <t Interrupt ID's><br>渚濇棫鎵懼埌case SYSINTR_SERIAL:<br>鍦ㄥ叾鍚庨潰娣誨姞錛?</p> <p> case SYSINTR_SERIAL1: <br>   s2410INT->rINTMSK    &= ~BIT_UART1;<br>   s2410INT->rINTSUBMSK &= ~INTSUB_RXD1;<br>   break; </p> <p>*/</p> <p>4銆?ser2410_hw.c)椹卞姩紼嬪簭榪涜澶勭悊<br>//SP-A4<br>/*<br>鎵撳紑涓插彛婧愭枃浠朵腑ser2410_hw.c鏂囦歡銆?br>鎼滅儲錛?br>S2410_SetSerialIOP(<br>      PVOID   pHead // @parm points to device head<br>      )<br>灝嗗叾鍑芥暟鏀逛負錛?</p> <p>{<br> //SP-A18 2410涓插彛淇℃伅緇撴瀯浣?br> PS2410_UART_INFO   pHWHead   = (PS2410_UART_INFO)pHead;<br> PSER_INFO     pHWHead1  = (PSER_INFO)pHead; </p> <p> RETAILMSG(DEBUGMODE, (TEXT("S2410_SetSerialIOP \r\n")));<br> if(pHWHead1->dwIOBase == 0x50004000)  //SP-UART1 LINE CONTROL<br> {<br> #if USEVIRTUAL<br>   EnterCriticalSection(&(pHWHead->RegCritSec));<br>   v_pIOPregs->rGPHCON &= ~(0x3<<8 | 0x3<<10 /*| 0x3<<12 | 0x3<<14*/); // clear uart 1 - rx, tx<br>   v_pIOPregs->rGPHCON |= (0x2<<8 | 0x2<<10 /*| 0x1<<12 | 0x0<<14*/); <br>   v_pIOPregs->rGPHCON |= (0x2<<0 | 0x2<<2 );<br>   v_pIOPregs->rGPHUP  |= 0x03;<br>   pHWHead->rDTRport = (volatile unsigned int *)&(v_pIOPregs->rGPHDAT);<br>   pHWHead->rDSRport = (volatile unsigned int *)&(v_pIOPregs->rGPHDAT);<br>   pHWHead->DtrPortNum = 0;<br>   pHWHead->DsrPortNum = 1;<br> #else<br>   volatile IOPreg *s2410IOP;<br>   s2410IOP   = (volatile IOPreg *)IOP_BASE;<br> <br>   EnterCriticalSection(&(pHWHead->RegCritSec));<br>   //SP-A19 IO鍙h緗?br>   s2410IOP->rGPHCON &= ~(0x3<<8 | 0x3<<10/* | 0x3<<12 | 0x3<<14*/); // clear uart 1 - rx, tx<br>   s2410IOP->rGPHCON |= (0x2<<8 | 0x2<<10 /*| 0x1<<12 | 0x0<<14*/); <br>   s2410IOP->rGPHCON |= (0x2<<0 | 0x2<<2 );<br>   s2410IOP->rGPHUP  |= 0x03;<br>   pHWHead->rDTRport = (volatile unsigned int *)(IOP_BASE+0x74); //s2410IOP->rGPHDAT<br>   pHWHead->rDSRport = (volatile unsigned int *)(IOP_BASE+0x74);<br>   pHWHead->DtrPortNum = 0;<br>   pHWHead->DsrPortNum = 1;<br> #endif<br> }<br> else if(pHWHead1->dwIOBase == 0x50008000)  //SP-UART2 LINE CONTROL<br> {<br> #if USEVIRTUAL<br>   EnterCriticalSection(&(pHWHead->RegCritSec));<br>   v_pIOPregs->rGPHCON &= ~( 0x3<<12 | 0x3<<14); // clear uart 2 - rx, tx<br>   v_pIOPregs->rGPHCON |= ( 0x2<<12 | 0x2<<14); <br>   v_pIOPregs->rGPHCON |= (0x2<<0 | 0x2<<2 );<br>   v_pIOPregs->rGPHUP  &= ~0xc0;<br>   pHWHead->rDTRport = (volatile unsigned int *)&(v_pIOPregs->rGPHDAT);<br>   pHWHead->rDSRport = (volatile unsigned int *)&(v_pIOPregs->rGPHDAT);<br>   pHWHead->DtrPortNum = 0;<br>   pHWHead->DsrPortNum = 1;<br> #else<br>   volatile IOPreg *s2410IOP;<br>   s2410IOP   = (volatile IOPreg *)IOP_BASE;<br> <br>   EnterCriticalSection(&(pHWHead->RegCritSec));<br>   s2410IOP->rGPHCON &= ~(0x3<<12 | 0x3<<14); // clear uart 2 - rx, tx<br>   s2410IOP->rGPHCON |= ( 0x02<<12 | 0x02<<14); <br>   s2410IOP->rGPHCON |= (0x2<<0 | 0x2<<2 );<br>   s2410IOP->rGPHUP  &= ~0xc0;<br>   pHWHead->rDTRport = (volatile unsigned int *)(IOP_BASE+0x74); //s2410IOP->rGPHDAT<br>   pHWHead->rDSRport = (volatile unsigned int *)(IOP_BASE+0x74);<br>   pHWHead->DtrPortNum = 0;<br>   pHWHead->DsrPortNum = 1;<br> #endif    <br> }<br> else       //SP-UART? LINE CONTROL<br> {<br> #if USEVIRTUAL<br>   EnterCriticalSection(&(pHWHead->RegCritSec));<br>   v_pIOPregs->rGPHCON &= ~(0x3<<0 | 0x3<<2 | 0x3<<4 | 0x3<<6/* | 0x3<<12 | 0x3<<14*/); // clear uart 0 - rx, tx<br>   v_pIOPregs->rGPHCON |= (0x2<<4 | 0x2<<6/* | 0x1<<12 | 0x0<<14*/); <br>   v_pIOPregs->rGPHCON |= (0x2<<0 | 0x2<<2 );<br>   v_pIOPregs->rGPHUP  |= 0x03;<br>   pHWHead->rDTRport = (volatile unsigned int *)&(v_pIOPregs->rGPHDAT);<br>   pHWHead->rDSRport = (volatile unsigned int *)&(v_pIOPregs->rGPHDAT);<br>   pHWHead->DtrPortNum = 0;<br>   pHWHead->DsrPortNum = 1;<br> #else<br>   volatile IOPreg *s2410IOP;<br>   s2410IOP   = (volatile IOPreg *)IOP_BASE;<br> <br>   EnterCriticalSection(&(pHWHead->RegCritSec));<br>   s2410IOP->rGPHCON &= ~(0x3<<0 | 0x3<<2 | 0x3<<4 | 0x3<<6 /*| 0x3<<12 | 0x3<<14*/); // clear uart 0 - rx, tx<br>   s2410IOP->rGPHCON |= (0x2<<4 | 0x2<<6 /*| 0x1<<12 | 0x0<<14*/); <br>   s2410IOP->rGPHCON |= (0x2<<0 | 0x2<<2 );<br>   s2410IOP->rGPHUP  |= 0x03;<br>   pHWHead->rDTRport = (volatile unsigned int *)(IOP_BASE+0x74); //s2410IOP->rGPHDAT<br>   pHWHead->rDSRport = (volatile unsigned int *)(IOP_BASE+0x74);<br>   pHWHead->DtrPortNum = 0;<br>   pHWHead->DsrPortNum =1;<br> #endif<br> }<br> LeaveCriticalSection(&(pHWHead->RegCritSec));<br>} </p> <p><br>鎺ョ潃鎼滅儲錛?br>SL_Init(<br>      PVOID   pHead, // @parm points to device head<br>      PUCHAR  pRegBase, // Pointer to 16550 register base<br>      UINT8   RegStride, // Stride amongst the 16550 registers<br>      EVENT_FUNC EventCallback, // This callback exists in MDD<br>      PVOID   pMddHead,   // This is the first parm to callback<br>      PLOOKUP_TBL   pBaudTable  // BaudRate Table<br>      )<br>鍦≒S2410_UART_INFO   pHWHead   = (PS2410_UART_INFO)pHead;榪欎竴鍙ュ悗闈㈡坊鍔狅細 </p> <p>PSER_INFO     pHWHead1  = (PSER_INFO)pHead; </p> <p><br>鍐嶆悳绱細<br> if ( pHWHead->UseIrDA )<br> {<br>   pHWHead->bINT = BIT_UART2;<br>   pHWHead->bTxINT = INTSUB_TXD2;<br>   pHWHead->bRxINT = INTSUB_RXD2;<br>   pHWHead->bErrINT = INTSUB_ERR2;<br>#if USEVIRTUAL<br>   pHWHead->s2410SerReg = (S2410_UART_REG *)v_pUART2regs;<br>   pRegBase = (PUCHAR)pHWHead->s2410SerReg;<br>#else    <br>   pRegBase = (PUCHAR)UART2_BASE;<br>   pHWHead->s2410SerReg = (S2410_UART_REG *)pRegBase;<br>#endif<br> }<br> else<br> {<br> 鎶婅繖鍏朵腑鐨勪唬鐮佷慨鏀逛負浠ヤ笅浠g爜<br> } </p> <p>   if(pHWHead1->dwIOBase == 0x50004000)<br>   {<br>     pHWHead->bINT = BIT_UART1;<br>     pHWHead->bTxINT = INTSUB_TXD1;<br>     pHWHead->bRxINT = INTSUB_RXD1;<br>     pHWHead->bErrINT = INTSUB_ERR1;<br>   #if USEVIRTUAL<br>     pHWHead->s2410SerReg = (S2410_UART_REG *)v_pUART1regs;<br>     pRegBase = (PUCHAR)pHWHead->s2410SerReg;<br>   #else    <br>     pRegBase = (PUCHAR)UART1_BASE;<br>     pHWHead->s2410SerReg = (S2410_UART_REG *)pRegBase;<br>   #endif<br>     <br>   }<br>   else if(pHWHead1->dwIOBase == 0x50008000)<br>   {<br>     pHWHead->bINT = BIT_UART2;<br>     pHWHead->bTxINT = INTSUB_TXD2;<br>     pHWHead->bRxINT = INTSUB_RXD2;<br>     pHWHead->bErrINT = INTSUB_ERR2;<br>   #if USEVIRTUAL<br>     pHWHead->s2410SerReg = (S2410_UART_REG *)v_pUART2regs;<br>     pRegBase = (PUCHAR)pHWHead->s2410SerReg;<br>   #else    <br>     pRegBase = (PUCHAR)UART2_BASE;<br>     pHWHead->s2410SerReg = (S2410_UART_REG *)pRegBase;<br>   #endif<br>   }<br>   else<br>   {<br>     <br>     pHWHead->bINT = BIT_UART0;<br>     pHWHead->bTxINT = INTSUB_TXD0;<br>     pHWHead->bRxINT = INTSUB_RXD0;<br>     pHWHead->bErrINT = INTSUB_ERR0;<br>   #if USEVIRTUAL<br>     pHWHead->s2410SerReg = (S2410_UART_REG *)v_pUART0regs;<br>     pRegBase = (PUCHAR)pHWHead->s2410SerReg;<br>   #else    <br>     pRegBase = (PUCHAR)UART0_BASE;<br>     pHWHead->s2410SerReg = (S2410_UART_REG *)pRegBase;<br>   #endif<br>   } </p> <p><br>鍐嶆悳绱細<br> if ( pHWHead->UseIrDA )<br> {<br>   pHWHead->pUFTXH = (volatile unsigned char *)&(v_pUART2regs->rUTXH);<br>   pHWHead->pUFRXH = (volatile unsigned char *)&(v_pUART2regs->rURXH);    <br> }<br> else<br> {<br> 鎶婅繖鍏朵腑鐨勪唬鐮佷慨鏀逛負浠ヤ笅浠g爜<br> } </p> <p>   if(pHWHead1->dwIOBase == 0x50004000)<br>   {<br>     pHWHead->pUFTXH = (volatile unsigned char *)&(v_pUART1regs->rUTXH);<br>     pHWHead->pUFRXH = (volatile unsigned char *)&(v_pUART1regs->rURXH); <br>   }<br>   else if(pHWHead1->dwIOBase == 0x50008000)<br>   {<br>     pHWHead->pUFTXH = (volatile unsigned char *)&(v_pUART2regs->rUTXH);<br>     pHWHead->pUFRXH = (volatile unsigned char *)&(v_pUART2regs->rURXH);       <br>   }<br>   else<br>   {<br>     pHWHead->pUFTXH = (volatile unsigned char *)&(v_pUART0regs->rUTXH);<br>     pHWHead->pUFRXH = (volatile unsigned char *)&(v_pUART0regs->rURXH);    <br>   } </p> <p>*/</p> <p>5銆?ser2410_ser.c)椹卞姩紼嬪簭榪涗竴姝ュ鐞?br>//SP-A4<br>*/<br>鎼滅儲錛?br>const HWOBJ IoObj = {<br> THREAD_AT_INIT,<br> SYSINTR_SERIAL,<br> (PHW_VTBL) &IoVTbl<br>};<br>鍦ㄥ叾鍚庨潰娣誨姞錛?</p> <p>const HWOBJ Io1Obj = {<br> THREAD_AT_INIT,<br> SYSINTR_SERIAL1,<br> (PHW_VTBL) &IoVTbl<br>}; </p> <p>const HWOBJ Io2Obj = {<br> THREAD_AT_INIT,<br> SYSINTR_IR,<br> (PHW_VTBL) &IoVTbl<br>}; </p> <p><br>鎺ョ潃鎼滅儲錛?br>const PCHWOBJ HWObjects[] = {<br> &IoObj,<br> &IrObj<br>};<br>灝嗗叾淇敼涓猴細 </p> <p>const PCHWOBJ HWObjects[] = {<br> &IoObj,<br> &Io1Obj,<br> &Io2Obj<br>}; </p> <p><br>鍐嶆悳绱細<br>GetSerialObject(<br>              DWORD DeviceArrayIndex<br>              )<br>灝嗗叾鍑芥暟鏀逛負錛?</p> <p>{<br> PHWOBJ pSerObj; </p> <p> DEBUGMSG(DEBUGMODE,(TEXT("GetSerialObject : DeviceArrayIndex = %d\r\n"), DeviceArrayIndex)); </p> <p> // Now return this structure to the MDD.<br> if ( DeviceArrayIndex == 2 )<br> {  <br>   RETAILMSG(1,(TEXT("GetSerialObject Io2Obj\r\n")));<br>   pSerObj = (PHWOBJ)(&Io2Obj);<br> }<br> else if(DeviceArrayIndex == 1)<br>   pSerObj = (PHWOBJ)(&Io1Obj);<br> else <br>   pSerObj = (PHWOBJ)(&IoObj); </p> <p> return (pSerObj);<br>} <br>*/</p> <p>6銆佸湪CEC涓鍔犵壒鎬?br>//SP-A6<br>/*<br>娣誨姞UART1榪欎釜feature銆?br>鎼滅儲<br>ComponentType<br>(<br> Name ( "Serial" )<br> GUID ( {6563AD6C-E71C-11D4-B892-0050FC049781} )<br> MaxResolvedImpsAllowed( 999 )<br> Implementations<br> (<br>   Implementation<br>   (<br>     Name ( "S32410 Serial UART" )<br>鍦ㄥ叾鍚庨潰娣誨姞錛?</p> <p>   Implementation  <br>   (<br>     Name ( "S32410 Serial UART1" )<br>     GUID ( {7C4427A5-286C-4C7A-B687-4E3B364D079B} )<br>     Description ( "Samsung S32410 serial UART controller." )<br>     BSPPlatformDir ( "smdk2410" )<br>     Version ( "5.0.0.0" )<br>     Locale ( 0409 )<br>     Vendor ( "Microsoft" )<br>     Date ( "2003-1-13" )<br>     SizeIsCPUDependent( 1 )<br>     BuildMethods<br>     (<br>       BuildMethod<br>       (<br>         GUID ( {07DA2083-6261-4ED6-B5BB-70CF4D930D68} )<br>         Step ( BSP )<br>         CPU ( "ARMV4" )<br>         CPU ( "ARMV4I" )<br>         Action ( '#BUILD(SOURCES,"$(_WINCEROOT)\PLATFORM\SMDK2410\drivers\serial")')<br>        )<br>     )<br>   ) <br>*/</p> <p>7銆佷慨鏀規敞鍐岃〃<br>//SP-A7<br>/*<br>鎵撳紑platform.reg鏂囦歡錛岃繖涓槸WinCE娉ㄥ唽琛ㄦ枃浠訛紝鍦ㄨ繖閲岋紝鎴戜滑瑕佷慨鏀瑰茍娣誨姞涓插彛銆?br>鎼滅儲錛歔HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SER2410]錛岃繖灝辨槸涓插彛1銆?br>灝嗗叾涓嬮潰鐨勯敭鍊兼敼涓猴細 </p> <p>[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SER2410]<br>  "DeviceArrayIndex"=dword:0<br>  "Irq"=dword:13<br>  "IoBase"=dword:50000000<br>  "IoLen"=dword:2C<br>  "Prefix"="COM"<br>  "Dll"="SER2410.Dll"<br>  "Order"=dword:0<br>  "Priority"=dword:0<br>  "Port"="COM1:"<br>  "DeviceType"=dword:0<br>  "FriendlyName"="Serial Cable on COM1:"<br>  "Tsp"="Unimodem.dll"<br>  "DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00 </p> <p><br>鍐嶅湪鍏跺悗闈㈡坊鍔犱覆鍙?錛?</p> <p>[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SER2410_2]<br>  "DeviceArrayIndex"=dword:1<br>  "Irq"=dword:23<br>  "IoBase"=dword:50004000<br>  "IoLen"=dword:2C<br>  "Prefix"="COM"<br>  "Dll"="SER2410.Dll"<br>  "Order"=dword:1<br>  "Priority"=dword:0<br>  "Port"="COM2:"<br>  "DeviceType"=dword:0<br>  "FriendlyName"="Serial Cable on COM2:"<br>  "Tsp"="Unimodem.dll"<br>  "DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00 </p> <p>[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SER2410_2\Unimodem]<br>  "Tsp"="Unimodem.dll"<br>  "DeviceType"=dword:0<br>  "FriendlyName"="SER2410_2 UNIMODEM"<br>  "DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00 </p> <p><br>鍐嶆悳绱細[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IRDA2410]錛岃繖涓槸綰㈠錛屼篃瑕佷慨鏀逛笅錛?</p> <p>[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IRDA2410]<br>  "DeviceArrayIndex"=dword:2<br>  "Irq"=dword:19<br>  "IoBase"=dword:50008000<br>  "IoLen"=dword:2C<br>  "Prefix"="COM"<br>  "Dll"="IRDA2410.Dll"<br>  "Order"=dword:0<br>  "Priority"=dword:0<br>  "Port"="COM3:"<br>  "DeviceType"=dword:0  ; IRDA modem, 0 -> null modem<br>  "FriendlyName"="S2410 IRDA2410"<br>  "Index"=dword:2<br>  "IClass"="{A32942B7-920C-486b-B0E6-92A702A99B35}" </p> <p><br>濂戒簡錛屾敞鍐岃〃灝辨敼鍒拌繖閲岋紝浠ヤ笂瑕佺壒鍒敞鎰廔rq鐨勫鹼紝瑕佸拰oalintr.h閲岄潰鐨勪腑鏂畾涔夊搴旓紝騫朵笖娉ㄦ剰Order鐨勯『搴忥紝DeviceArrayIndex鐨勫間互鍙奍oBase錛屽悗闈覆鍙f簮浠g爜涓鐢ㄥ埌璇ュ間綔鍒ゆ柇銆?/p> <p>*/</p> <p> </p> <p> </p> <img src ="http://www.shnenglu.com/hkingSP/aggbug/32377.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/hkingSP/" target="_blank">瀹嬮箯</a> 2007-09-17 22:30 <a href="http://www.shnenglu.com/hkingSP/archive/2007/09/17/32377.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Wince 椹卞姩涓庢枃浠?/title><link>http://www.shnenglu.com/hkingSP/archive/2007/09/17/32376.html</link><dc:creator>瀹嬮箯</dc:creator><author>瀹嬮箯</author><pubDate>Mon, 17 Sep 2007 14:20:00 GMT</pubDate><guid>http://www.shnenglu.com/hkingSP/archive/2007/09/17/32376.html</guid><wfw:comment>http://www.shnenglu.com/hkingSP/comments/32376.html</wfw:comment><comments>http://www.shnenglu.com/hkingSP/archive/2007/09/17/32376.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/hkingSP/comments/commentRss/32376.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/hkingSP/services/trackbacks/32376.html</trackback:ping><description><![CDATA[<p>CEC鐗規х洰褰曢泦鍚堟枃浠訛紞錛嶏紞瀹氫箟<br>瀹氫箟瑕佸皢鍝簺鐗規ч泦鎴愬埌寮鍙戠幆澧冧腑錛屽茍鍔犲叆鍒版搷浣滅郴緇熼暅鍍忎腑</p> <p>CEC鏂囦歡綆鍗曠殑璇達紝灝辨槸鎶婅嚜宸辯紪鍐欑殑搴旂敤紼嬪簭銆侀┍鍔ㄧ▼搴忋佺涓夋柟椹卞姩鍔犺澆鍒癢ince.net鐗規х洰褰曚腑錛屼嬌寤虹珛騫沖彴鏃跺彲浠ュ儚娣誨姞鑷甫鐗規т竴鏍鋒坊鍔犺嚜宸辯殑鐗規с?br>鑰屼笉鏄瘡寤轟竴涓鉤鍙伴兘瑕佸湪Project.bib,Project.reg,Project.dat涓噸澶嶅啓寰堝涓滆タ銆?/p> <p>BIB鏂囦歡 浜岃繘鍒墮暅鍍忕紪璇戞枃浠訛紞錛嶏紞鍔犲叆<br>瀹氫箟鍝簺妯″潡涓庢枃浠訛紝濡備綍鍖呭惈鍦ㄦ搷浣滅郴緇熺殑闀滃儚涓?/p> <p>REG鏂囦歡 娉ㄥ唽鏂囦歡<br>緋葷粺鍐峰惎鍔ㄦ椂寤虹珛娉ㄥ唽閿笌鍙橀噺錛堟敞鍐岃〃錛?/p> <p>嫻佹帴鍙i┍鍔ㄧ▼搴?br>嫻佹帴鍙e嚱鏁頒嬌寰楀簲鐢ㄧ▼搴忓彲浠ラ氳繃鏂囦歡緋葷粺璁塊棶榪欎簺椹卞姩紼嬪簭銆?br>嫻佹帴鍙i┍鍔ㄧ▼搴忓嚑涔庢敮鎸佷換浣曠被鍨嬬殑鍙互榪炴帴鍒板熀浜嶹INCE鐨勫鉤鍙扮殑澶栭儴璁懼銆?br>鎴戠悊瑙d負閫氳繃璇ラ┍鍔ㄤ嬌寰楀簲鐢ㄧ▼搴忚闂埌浠諱綍ARM澶栫殑璁懼錛屾瘮濡備竴涓狪O錛岃鐏寒</p> <p>椹卞姩鍒嗕負錛?br>鏈満椹卞姩錛歐INCE涓撶敤椹卞姩(濡傜數婧愬拰LED),鐢盙WES綆$悊<br>嫻佹帴鍙i┍鍔細涓鑸殑 璁懼椹卞姩紼嬪簭錛屼互DLL鐨勫艦寮忓嚭鐜?br>鍗曠墖椹卞姩<br>鍒嗗眰椹卞姩錛?br> 涓婂眰鏄疢DD錛屾ā鍧楄澶囬┍鍔ㄧ▼搴弇odel device driver<br> 涓嬪眰鏄疨DD錛屽鉤鍙拌澶囬┍鍔ㄧ▼搴廝latform Dependent Driver</p> <p>armint.c<br>涓柇澶勭悊鍑芥暟<br>cfw.c<br>涓柇浣胯兘<br>platform.reg<br>鍖呭惈紜歡璁塊棶鍦板潃鐨勬敞鍐岃〃欏?/p> <p> </p> <img src ="http://www.shnenglu.com/hkingSP/aggbug/32376.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/hkingSP/" target="_blank">瀹嬮箯</a> 2007-09-17 22:20 <a href="http://www.shnenglu.com/hkingSP/archive/2007/09/17/32376.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Wince椹卞姩闂瓟錛嶏紞錛峎ince椹卞姩寮綃?/title><link>http://www.shnenglu.com/hkingSP/archive/2007/09/17/32373.html</link><dc:creator>瀹嬮箯</dc:creator><author>瀹嬮箯</author><pubDate>Mon, 17 Sep 2007 14:18:00 GMT</pubDate><guid>http://www.shnenglu.com/hkingSP/archive/2007/09/17/32373.html</guid><wfw:comment>http://www.shnenglu.com/hkingSP/comments/32373.html</wfw:comment><comments>http://www.shnenglu.com/hkingSP/archive/2007/09/17/32373.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/hkingSP/comments/commentRss/32373.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/hkingSP/services/trackbacks/32373.html</trackback:ping><description><![CDATA[<p>涓銆佸垵綰ч棶絳?br><br>1銆亀ince椹卞姩瀹冧互浠涔堝艦寮忓瓨鍦ㄥ憿錛?br>dll<br><br>2銆佹庝箞鎶婂畠鍔犲埌wince鍐呮牳涓憿錛?br>platform.bib<br><br>3銆佸浣曞湪寮鏈烘椂鑷姩鍔犺澆鍐呮牳閲岄潰鐨勯┍鍔ㄥ憿錛?br>platform.reg<br><br>4銆乆IP鏄粈涔堬紵<br>Execute in place (XIP)錛屽嵆鏈湴鎵ц銆?br>鏈湴鎵ц鍖哄煙涓紝紼嬪簭鍙互鍦≧OM涓墽琛岋紝鑰屼笉鐢ㄥ鍒跺埌RAM涓紝鑺傜渷浜嗙郴緇熻祫婧愩?br><br><br>浜屻佷腑綰ч棶絳?br>1銆佸浣曚慨鏀歸粯璁p鍜岀綉鍏沖憿錛?br>platform.reg<br><br>2銆佸浣曞揩閫熺紪璇慦ince緋葷粺鍛紵<br>鍛戒護琛岀紪璇戯細<br>"build -c" 鍛戒護<br>"buildrel" 鍛戒護<br>"makeimg" 鍛戒護 or 鐐瑰嚮build鎸夐挳<br><br></p> <img src ="http://www.shnenglu.com/hkingSP/aggbug/32373.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/hkingSP/" target="_blank">瀹嬮箯</a> 2007-09-17 22:18 <a href="http://www.shnenglu.com/hkingSP/archive/2007/09/17/32373.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.gaohuirong.cn" target="_blank">久久久久久亚洲精品成人</a>| <a href="http://www.imont.cn" target="_blank">国产成人99久久亚洲综合精品</a>| <a href="http://www.cz27b1.cn" target="_blank"> 久久综合九色综合久99</a>| <a href="http://www.lianyigs.cn" target="_blank">国产精品成人99久久久久 </a>| <a href="http://www.uutools.cn" target="_blank">久久狠狠高潮亚洲精品</a>| <a href="http://www.f1490.cn" target="_blank">女人高潮久久久叫人喷水</a>| <a href="http://www.zjfinancial.cn" target="_blank">精品久久综合1区2区3区激情</a>| <a href="http://www.ejjn.cn" target="_blank">精品国产综合区久久久久久</a>| <a href="http://www.yueyuju.cn" target="_blank">久久久久人妻一区精品果冻</a>| <a href="http://www.51peini.cn" target="_blank">伊人色综合久久天天人守人婷</a>| <a href="http://www.mijie5.cn" target="_blank">人妻无码αv中文字幕久久琪琪布 人妻无码精品久久亚瑟影视 </a>| <a href="http://www.yuandanjie.cn" target="_blank">久久天天躁狠狠躁夜夜躁2O2O</a>| <a href="http://www.818wg.cn" target="_blank">国产精品久久久久久福利69堂</a>| <a href="http://www.ffsqblcj.cn" target="_blank">久久久久亚洲av毛片大</a>| <a href="http://www.pu1166.cn" target="_blank">亚洲精品乱码久久久久久</a>| <a href="http://www.nxyb.net.cn" target="_blank">99久久精品这里只有精品</a>| <a href="http://www.ycs8.cn" target="_blank">欧美va久久久噜噜噜久久</a>| <a href="http://www.maichayo.cn" target="_blank">久久精品成人免费国产片小草</a>| <a href="http://www.9yyg.cn" target="_blank">.精品久久久麻豆国产精品</a>| <a href="http://www.e-meng.com.cn" target="_blank">青青热久久国产久精品</a>| <a href="http://www.17714.com.cn" target="_blank">国产精品久久国产精品99盘</a>| <a href="http://www.baoshuidaili.com.cn" target="_blank">久久综合五月丁香久久激情</a>| <a href="http://www.168yetibizhi.cn" target="_blank">久久久久亚洲精品无码蜜桃</a>| <a href="http://www.gpshd.cn" target="_blank">一本一本久久A久久综合精品 </a>| <a href="http://www.djl0320.cn" target="_blank">yy6080久久</a>| <a href="http://www.gaomiren.cn" target="_blank">久久中文字幕一区二区</a>| <a href="http://www.chixuelang.cn" target="_blank">久久天天躁狠狠躁夜夜96流白浆</a>| <a href="http://www.3secshop.cn" target="_blank">欧美精品一区二区久久</a>| <a href="http://www.sic-mosi2.cn" target="_blank">亚洲AV伊人久久青青草原</a>| <a href="http://www.tvauto.cn" target="_blank">无码任你躁久久久久久老妇</a>| <a href="http://www.yiranblog.cn" target="_blank">欧美国产精品久久高清</a>| <a href="http://www.officene.com.cn" target="_blank">久久天天躁狠狠躁夜夜2020一</a>| <a href="http://www.symedia.com.cn" target="_blank">国产免费久久精品99re丫y</a>| <a href="http://www.xinxiang8.cn" target="_blank">漂亮人妻被中出中文字幕久久</a>| <a href="http://www.tingyuxuan999.cn" target="_blank">久久精品无码一区二区WWW</a>| <a href="http://www.xiaodaoyl.cn" target="_blank">狠狠色丁香久久婷婷综合</a>| <a href="http://www.0510beta.cn" target="_blank">国产亚洲精品美女久久久</a>| <a href="http://www.fozhun.cn" target="_blank">久久精品国产欧美日韩</a>| <a href="http://www.sh-jixiang.cn" target="_blank">一本一道久久综合狠狠老</a>| <a href="http://www.i0919.cn" target="_blank">久久亚洲高清观看</a>| <a href="http://www.chefax.cn" target="_blank">久久九九兔免费精品6</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>