windriver是jungo公司的一款高效易用的驅動開發軟體,方便使用者基於此開發自己的驅動程式,而不需要對windows ddk作深入的研究。
windriver相比driverstudio使用起來更為方便,同時,它支援windows、linux、vxworks、wince、solaris等os,對於當前流行的硬體裝置,如:埠、isa、pci(-x, -e)、pcmcia、usb等都有很好的支援。作為驅動開發的入門工具,windriver是很好的選擇。
include目錄裡就是最通用的包含檔案;
lib目錄則是重要的api函式庫檔案;
redist目錄下是windriver的預設驅動程式和dll;
docs就是windriver的各種手冊,看這個絕對受益匪淺,而且也是正道。
wdc_readaddr8(hdev, ddc_rxr_space, ddc_rxr_offset, &data);
printf("%x\t",data);
return data;
}
上述讀ddc_readrxr的函式就是由工具生成的。
(3)生成**
通過generate code的圖示或者從project | generate code選單選項中選擇生成**。
點next。
這樣就完成了驅動程式**的生成,那麼就可以開始你第乙個驅動程式的開發了。工程檔案在x86資料夾中。
在編寫好自己的驅動後,可以先使用除錯工具調一下,我寫了乙個比較簡單的驅動程式,就是讀取128 byte deid資料,很容易就把資料讀出來了。
此教程僅作為乙個入門的教程,開發過程中容易遇到的問題和一些比較坑的地方,後續會慢慢更新。好了,開始你的windriver驅動程式開發吧。
介面驅動程式開發
介面驅動程式開發 介紹了在android開發環境下,採用 j a 編寫介面驅動程式。包括 led介面及驅動程式 背光調節控制程式 鍵盤介面及驅動程式 uart 序列口及通訊程式 wi fi 介面及通訊程式 3g介面及驅動程式 mediaplayer led燈由 gpio 介面的gpj3 0 和gpj...
windows驅動程式開發初探
最近,由於需求推動,自己得開始學一下在windows下如何開發驅動程式。雖然,後來由於其他的原因使得學習沒繼續下去,但是我還是把一些粗略的學習經歷與體會寫在這裡,方便自己日後捲土重來,也方便其他的對windows開發一竅不通的有志之士參考一下。一 開發的目的 二 開發的歷程 1 學習的歷程 要開發出...
WinCE驅動開發 驅動程式的模型
驅動模型圖 驅動程式的模型 比較 wdm windows driver model windows裝置驅動模型 pc驅動程式模型 至少兩個驅動程式 1 功能驅動程式,也就是硬體裝置驅動程式,它了解硬體細節,負責初始化i o操作 2 匯流排驅動程式,負責管理與計算機的連線。wince驅動程式模型 至少...