wince 驅動練習
寫乙個 led 的驅動 準備放到流驅動中
c:/wince600/platform/smdk2440a/src/drivers/gpio 資料夾 複製到當前目錄並改名為 「led」
並修改 drivers 資料夾下dir 檔案 新增 led
c:/wince600/platform/smdk2440a/src/drivers/led 下檔案相應改名為 :
obj 資料夾
led.c
led.def
led.h
makefile
sources
接下來一次修改上檔案內容
1.led.def 檔案內容修改如下:
library gpio
exports led_init
led_deinit
led_open
led_close
led_read
led_write
led_seek
led_iocontrol
led_powerdown
led_powerup
2.makefile 檔案內容修改如下:
!include $(_makeenvroot)/makefile.def
3.source 檔案內容修改如下:
targetname=led
releasetype=platform
targettype=dynlink
targetlibs= /
$(_commonsdkroot)/lib/$(_cpuindpath)/coredll.lib /
deffile=led.def
preprocessdeffile=1
dllentry=dllentry
sources= /
led.c /
file_view_includes_folder= /
led.h /
接下來進入 c:/wince600/platform/smdk2440a/files
修改檔案 platform.reg
新增內容:
;--------------------long-------------------------
[hkey_local_machine/drivers/builtin/led]
"dll"="led.dll"
"prefix"="led" ;裝置名
"index"=dword:1 ;裝置號
"order"=dword:1 ;載入順序
修改檔案 platform.bib
新增內容 led.dll $(_flatreleasedir)/led.dll nk shk
wince下裝驅動
前邊說了如何在開發版上裝wince.現在我手上有乙個usb的攝像頭,為了要他能在開發板上使用,我得給他裝上驅動.產家提供了dll和需要修改登錄檔的說明.下邊說下步驟,開啟之前做wince核心定製燒寫的工程,把驅動檔案,假設叫a.dll,拷貝到工程目錄下,d wince420 public wince...
WinCE顯示驅動
wince的顯示驅動和普通的裝置驅動不一樣.普通的裝置驅動是由裝置管理器device.exe載入和管理的 而顯示驅動是由gwes.exe載入和管理的,類似的由gwes載入管理的還有鍵盤滑鼠,觸控螢幕,印表機等驅動,這些叫本地驅動 內建驅動 所以,顯示驅動ddi就不是常見裝置驅動的ddi 流介面ddi...
WinCE藍芽驅動
1 wince藍芽驅動 2 wince藍芽學習一 wince6.0藍芽協議棧 3 wince上藍芽說明文件 4 wince藍芽應用的實現 藍芽耳機 5 基於wince作業系統的藍芽高質量音訊傳輸的實現.pdf 8 error failed reading e32 structure in modul...