<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > WinCE驅(qū)動編寫小結(jié)

          WinCE驅(qū)動編寫小結(jié)

          作者: 時間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

          #define IOCTL_INIT_PORTS CTL_CODE(FILE_DEVICE_UNKNOWN,0X801,METHOD_BUFFERED,FILE_ANY_ACCESS)

          8)void XXX_PowerDown(DWORD hDeviceContext);

          hDeviceContext:XXX_Init的返回值。

          負責(zé)設(shè)備的上電控制。

          9)void XXX_PowerUp(DWORD hDeviceContext);

          hDeviceContext:XXX_Init的返回值。

          負責(zé)設(shè)備的斷電控制

          10) DWORD IOC_Seek(DWORD hOpenContext, long Amount, WORD Type)

          hOpenContext:XXX_Open返回值。

          Amount:指針的偏移量。

          Type:指針的偏移方式。

          將設(shè)備的數(shù)據(jù)指針指向特定的位置,應(yīng)用程序通過SetFilePointer函數(shù)間接調(diào)用。不是所有設(shè)備的屬性上都支持這項功能。

          5、流接口驅(qū)動的加載和注冊表設(shè)置:

          系統(tǒng)啟動時啟動設(shè)備管理程序,設(shè)備管理程序讀取HKEY_LOCAL_MACHINEDriversBuiltIn鍵的內(nèi)容并加載已列出的流接口驅(qū)動程序。因此注冊表對于驅(qū)動的加載有著關(guān)鍵作用。下面是一個例子:

          【HKEY_LOCAL_MACHINEDriversBuiltIIOControler】

          “Prefix”=”XXX”

          “Dll”=”drivername.dll”

          其中,“Prefix”=“XXX”中的XXX要和XXX_Init等函數(shù)中的一樣。CreateFile創(chuàng)建的驅(qū)動名前綴也必須和它們一致。

          6、驅(qū)動程序的編寫、編譯及其相關(guān)目錄、配置文件的格式和修改:

          1)首先必須在PB相應(yīng)平臺的的driver目錄下建立要創(chuàng)建的驅(qū)動所在的目錄。如在x:Wince420platformsmdk2410drivers目錄下建立一個IOCtrol目錄。

          2)修改Drivers目錄下的dirs文件。

          3)創(chuàng)建驅(qū)動源文件XXX.c,在該文件中實現(xiàn)上述流接口函數(shù)。并且加入DLL入口函數(shù):

          BOOL DllEntry(HINSTANCE hinstDll, /*@parm Instance pointer. */

          DWORD dwReason, /*@parm Reason routine is called. */

          LPVOID lpReserved /*@parm system parameter. */

          )

          4)創(chuàng)建Makefile和Sources和.def文件,控制編譯。

          5)使用CEC Editor修改cec文件,編譯添加的新特性。

          6)復(fù)制新生成的4個文件到Release目錄下,修改注冊表文件platform.reg和platform.bib文件。

          7)Make Image。

          8)DownLoad Image。


          上一頁 1 2 下一頁

          關(guān)鍵詞:

          評論


          相關(guān)推薦

          推薦視頻

          更多>>

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (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); })();