自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式驱动开发

打开驱动开发之门

  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 [懒人日记6]驱动程序开发---驱动安装

作为一个完整的例子,你开发出来驱动还必须要能安装。所以下面我讲一下安装。如果前面的编译过程没有错误的话,现在我们应该已经得到了一个HelloWDM.sys文件,假设它是放在D:/HelloWDM/objfre/i386中。安装WDM驱动程序可以用两种方法,一种是利用注册表,还有一种是利用INF文件。我们一般是采用INF文件(这是微软推荐的)。INF文件可以在 WINNT/INF 目录中找到很多

2008-10-06 17:57:00 509 1

转载 [懒人日记5]驱动程序开发---编译正传

我在前面也讲过了一些关于编译环境及工具的。在这里结合本例子我再说一下:DDK分为98 DDK和2000 DDK两种,它们工作起来是大同小异的,不过有些驱动程序只能在2000 DDK中使用。由于Win98注定是一种即将被淘汰的操作系统了,所以我学习的时候也没有过多的关注,我用的是2000的DDK,所以以下的所有内容都是针对2000 DDK的。·准备工作1、确定你已经安装了Visual C++2、

2008-10-06 17:56:00 406

转载 [懒人日记4]驱动程序开发---编译前传

  好啦,辛辛苦苦终于写完了程序,让我们编译运行吧!按下Ctrl+F5(嘿嘿,让我们先假设你习惯用VC来写程序),我等啊等……疑?怎么毫无动静的?再看看Output窗口,哇!有几百个错误啊!!不禁头大——这是怎么回事呢?原来,WDM程序编译出来的并不是我们常见的.exe,而是.sys文件,在未经设置编译环境之前,是不能直接用VC来编译的(这就是为什么会有几百个错误了)。这种类型的文件你可以在W

2008-10-06 17:49:00 372

转载 [懒人日记3]驱动程序开发---Hello Word!

看了好多天的书!特别到书店买了《Windows 200/xp wdm 设备驱动开发》这本书,在这里我不想怎么评论它!对于高手来说,我觉得她一定不能满足,但是对于像我这样想入门的人来说,仿佛看了半天,还是不知道从何下手。什么原理、模型、分层等等讲不讲,讲!绝对应该讲!但是你得快点告诉我怎么先弄一个像“Hello Word!”的什么简单来不能再简单的完整的例子给我呀!到网上找阿找啊!那些高手啊!也

2008-10-06 17:48:00 457

转载 [懒人日记2]驱动程序开发——工具篇

  因为我学习的时候是在win2000下进行的,所以一切以我学习时的配置为准。第一:安装win2000操作系统,我安装是win2000高级服务器版本。第二:安装Vc++6.0,我装的是英文版。第三:安装win2000DDK;通常驱动程序的调试都是用ddk在cmd中完成的。这部分我暂时略过。下面先介绍如何设置vc++6.0在Visual Studio 6.0集成环境中开发设备驱动

2008-10-06 17:40:00 364

转载 [懒人日记1]驱动程序概述篇

[懒人日记]说得很细,一步一步引导你进入驱动开发的天地,本博连转,感谢原作者! 很久没有网了,出了一段时间的差,近来,莫名的就有点郁闷!前不久在大富翁上发了一份帖子是关于delphi程序员的发展,大家的反应并不都是很好。于是开始觉得可以考虑换个方向。以前我是做MIS开发的。换哪个方向呢?人越多的方向,好像越是没有前途。想想当初上大学,那可是越多人考的学校,学费越贵啊!可现在的职业呢?越多人

2008-10-06 17:33:00 540 1

转载 WDM型USB设备驱动程序开发

  摘要 本文介绍WDM型USB设备驱动程序的基本概念、结构和特性,并说明了利用Driverworks进行开发的方法。关键词 WDM;USB设备驱动程序;Driverworks   导言  通用串行总线USB是1995年康柏、微软、IBM、DEC等公司推广的一种新型的通信标准,该总线接口具有安装方便、高带宽、易于扩展等优点,已逐渐成为现代数据传输的发展趋势。而在开发

2008-09-25 14:58:00 1139

转载 Windows CE驱动程序开发基础

         研究的越多就越感觉自己懂的太少,其实在驱动开发方面我还是个菜鸟,我是想再次抛砖引玉,让做驱动有N年经验的人奉献一点出来,让大家减少一些研究驱动源码而又缺少注释所带来的痛苦。   我想即使读者看过微软的关于驱动开发的培训教材和CE帮助文档中的驱动部分,头脑中仍然一片茫然。要想真正了解驱动程序必须结合一些驱动程序源码,在此我以串口驱动程序(COM16550)中初始化过程为线索简单

2008-09-25 14:55:00 455

转载 Hello world 之Linux驱动程序

       貌似在学习一种新的编程语言的时候,通常会使用一个Hello world!作为一个入门,今天我们也用一个类似的程序,打开进入linux内核空间的大门。       要在linux的内核空间中进行程序设计,需要准备哪些准备工作呢?首先你要有一个linux的开发环境:一个linux操作系统、一套linux内核源代码和编译环境。       操作系统目前可选择的太多了,各种各样的发行版应有尽

2008-09-25 14:43:00 744

原创 Hello World之驱动版

导读:   我们学习程序设计,都是从“Hello World”开始的,驱动程序也不例外,今天我就写一个驱动版的“Hello World”来热热身,目的希望大家能对驱动程序的基本框架有所了解。   驱动程序分为2类,一个是Kernel模式驱动,另一个是Windows模式驱动,2种模式本质是相同,但细节不同,本文介绍的是内核模式驱动和驱动程序的安装、使用。   驱动程序同普通的EXE,DLL一样,都属

2008-09-25 14:34:00 434

电子钟电路图

电子 钟 电路图

2007-10-30

uCOS_II v2.52 port

keil uCOS_II v2.52 port

2007-10-30

Small RTOSv1.12.x 下dp-51例子

Small RTOSv1.12.x 下dp-51例子

2007-10-30

ucos2.70port

ucos2.70在单片机上的移植范例

2007-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除