<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于嵌入式的故障診斷專(zhuān)家系統驅動(dòng)程序設計

基于嵌入式的故障診斷專(zhuān)家系統驅動(dòng)程序設計

作者: 時(shí)間:2010-09-10 來(lái)源:網(wǎng)絡(luò ) 收藏

2.2 Windows CE.Net的模型
Windows CE.Net所有都以動(dòng)態(tài)鏈接庫(DLL)的形式存在,在的實(shí)現過(guò)程中可以調用Windows CE.Net支持的所有標準API函數。
Windows CE.Net的驅動(dòng)程序有2種模型:本機設備驅動(dòng)程序和流接口設備驅動(dòng)程序。
1)本機設備驅動(dòng) 在Windows CE.Net中.通用LED驅動(dòng)、電源驅動(dòng)、顯示驅動(dòng)、鍵盤(pán)驅動(dòng)等都可以用本機設備驅動(dòng)來(lái)開(kāi)發(fā)。微軟提供了定制接口的方式來(lái)支持內部設備驅動(dòng)程序,這意味著(zhù)絕大多數開(kāi)發(fā)人員不必大量地編寫(xiě)本機設備驅動(dòng)代碼。但把Windows CE.Net定制到新平臺的原始設備制造商(OEM)除外,它們可以創(chuàng )建自己的本機設備驅動(dòng)程序到新的平臺。通常,當Windows CE.Net系統啟動(dòng)時(shí),本機設備驅動(dòng)程序就被加載到系統的內存中。
2)流接口驅動(dòng)程序 在Windows CE.Net中,流接口驅動(dòng)程序以DLL形式存在,是運行在用戶(hù)模式下的動(dòng)態(tài)連接庫,由一個(gè)叫做設備管理程序的特殊應用程序加載、管理和卸載。與具有單獨目的接口的內部設備驅動(dòng)程序相比,所有流接口驅動(dòng)程序使用同一個(gè)接口并調用同一個(gè)函數集——流接口函數。流接口驅動(dòng)程序的主要任務(wù)是把外設的使用傳遞給應用程序,這是通過(guò)把設備表示為文件系統的一個(gè)特殊文件實(shí)現的。在流接口驅動(dòng)程序模型中,應用程序通過(guò)文件系統的API函數調用流接口函數,然后由流接口驅動(dòng)程序調用本機驅動(dòng)或者通過(guò)設備管理器與系統內核或外圍設備打交道。每個(gè)流接口驅動(dòng)程序必須實(shí)現一組標準的函數,用來(lái)完成標準的文件I/O函數和電源管理函數,這些函數提供給Windows CE.Net操作系統的內核使用。一般,這些函數被稱(chēng)為流接口驅動(dòng)程序的DLL接口。

3 驅動(dòng)程序的開(kāi)發(fā)
在Windows CE系統的平臺開(kāi)發(fā)中,設備驅動(dòng)程序的開(kāi)發(fā)是其很重要的一部分,它們用于驅動(dòng)系統硬件平臺上的各個(gè)設備接口。下面針對在項目中完成的幾個(gè)主要的設備驅動(dòng),來(lái)了解一下具體設備驅動(dòng)程序的開(kāi)發(fā)過(guò)程。
3.1 觸摸屏
中,為了方便用戶(hù)輸入數據,進(jìn)行方便的人機交互,觸摸屏是必不可少。觸摸屏按技術(shù)原理分為:電熔電感觸摸屏、紅外線(xiàn)觸摸屏、電阻式觸摸屏、矢量壓力傳感式觸摸屏等。S3C2410的觸摸屏采用的是電阻式觸摸屏。S3C2410支持觸摸屏接口,它由一個(gè)觸摸屏面板,四個(gè)外部晶體管,一個(gè)外部電源,通道AIN[7]及通道AIN[5]等組成,觸摸屏接口如圖l所示。主要的設計流程如圖2所示。

本文引用地址:http://dyxdggzs.com/article/151575.htm


linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>