从今天开始本人要记录下学习驱动的过程。主要目的是给自己以后提供复习的资料。
学习驱动的目的原因很多:一是没有办法,人家让学你就得学,不学就没有工作了,所以硬着头皮也要学。在此基础上给自己一个合理的安慰,那就是学习驱动的人不多,听说学好了也能赚很多钱,所以也给自己学习的动力。
开始了。。。。。。。。。。。。
1。到网上查查人家是怎么学的,是怎么写的。找到应该看得书籍记录如下:
《C程序设计》(第二版) 清华大学出版社 谭浩强
《Windows 2000内部揭密》 机械工业出版社 (美)Mark E.Russinovich著 詹剑锋等译
《Microsoft Windows 驱动程序模型设计》 北京大学出版社 Microsoft公司
《Windows 2000设备驱动程序设计指南》 机械工业出版社 [美]Art Baker,Jerry Lozano著 施诺等译
《WINDOWS NT与WINDOWS 2000设备驱动及开发》 电子工业出版社 [美]Peter G.Viscarola等著 新智工作室译
《WINDOWS WDM设备驱动程序开发指南》 机械工业出版社 [美]Chris Cant 译:孙义 马莉波 国雪飞
《Windows设备驱动程序(VxD与WDM)开发实务》 电子工业出版社 武安河,周利莉
《Windows 核心编程》
《LINUX设备驱动程序》(第二版) 中国电力出版社 ALESSANDRO RUBINI等著 魏永明等译
《Microsoft Windows 2000驱动程序设计指南》(影印版) 北京大学出版社 Microsoft公司
《VC++.NET开发驱动程序详解 ——Windows 2000/XP》 北京希望电子出版社 郭益昆
电子书如下:
《Windows Driver Model》 Walter Oney著 马少华译
《驱动程序超级宝典》 翟洪涛
《The Windows 2000 Device Driver Book》 英文版
绿色部分是正在看的
2。第一步资料已经差不多收集齐全了,那就开始看吧。在看的同时一定要动手写代码。那么我们就开始写第一个HelloWorld程序吧。
Targetname=hello;驱动名称;
TARGETPATH=obj;目标文件输出路径;
TARGETTYPE=DRIVER
SOURCES=hello.c/
指定将要用到的所有源文件,每个文件一行
Hello2.c/ (如果有第二个文件)
Hello3.c (如果有第三个文件)
|