上文讲了两种platform设备注册方式,一种是 ...
分类:
系统相关 时间:
2016-10-06 06:56:29
阅读次数:
383
由于从公司辞职了,所以以前在公司里搭建的驱动开发环境也就 Game Over 了, 同样由于那环境是很久以前搭建的,自己也有很多记不清楚的地方了, 而且其中还是有很多需要注意的地方的,所以在这里顺便做一个环境搭建的总结, 以后再要用的时候也会很方便的。 WDK 调试环境搭建: 安装 WDK: 自然首 ...
分类:
其他好文 时间:
2016-10-05 07:20:15
阅读次数:
123
网上这类资料多如牛毛,也许很多人都是转来转去,却很有人去真正的测试,有时候感觉确实对他人也是一种误导。 这里是我自己在VS2008 + WDK7600.16385.0 + DDKWizard配置自己的IDE开发环境的设置过程: 1、首先安装DDKWizard 官方网页:http://ddkwizar ...
分类:
其他好文 时间:
2016-10-03 08:49:37
阅读次数:
219
我这次用构造单词树的形式进行词频统计,此次的任务是对已有的程序进行单元测试。选用的工具是JUnit。它是基于测试驱动开发(TDD)原理的。 此次词频统计的主体思想是,每次读入文章中的128(自己设定)个字符(目的是防止溢出),将这些字符存储到一颗树中,树中的节点有一个存储词频的变量和一个指向子节点的 ...
分类:
其他好文 时间:
2016-09-24 21:38:47
阅读次数:
240
转: http://blog.csdn.net/zqixiao_09/article/details/51146149 前面学习了SDIO接口的WiFi驱动,现在我们来学习一下USB接口的WiFi驱动,二者的区别在于接口不同。而USB接口的设备驱动,我们前面也有学习,比如USB摄像头驱动、USB鼠标 ...
分类:
系统相关 时间:
2016-09-21 01:41:06
阅读次数:
387
转自:http://blog.csdn.net/lichangc/article/details/43272457 驱动程序开发的一个重大难点就是不易调试。本文目的就是介绍驱动开发中常用的几种直接和间接的调试手段,它们是: 利用printk 查看OOP消息 利用strace 利用内核内置的hacki ...
分类:
其他好文 时间:
2016-09-21 01:39:36
阅读次数:
193
一、驱动开发的准备工作(1)正常运行linux系统的开发板。要求开发板中的linux的zImage必须是自己编译的,不能是别人编译的。(2)内核源码树,其实就是一个经过了配置编译之后的内核源码。(3)nfs挂载的rootfs,主机ubuntu中必须搭建一个nfs服务器。 二、驱动开发的步骤(1)驱动 ...
分类:
其他好文 时间:
2016-09-20 01:30:18
阅读次数:
150
[作者] 猪头三 个人网站 :http://www.x86asm.com/ [序言] 很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动初学者很头疼.本人从事驱动开发时间不长也不短,大概也就3~4年时间.大多数 ...
一、前言 大量的系统安全问题是由于薄弱的缓冲处理以及由此产生的缓冲区溢出造成的,而薄弱的缓冲区处理常常与字符串操作相关。c/c++语言运行库提供的标准字符串操作函数(strcpy, strcat, sprintf等)不能阻止在超出字符串尾端的写入。 基于Windows XP SP1以及随后的操作系统 ...
分类:
其他好文 时间:
2016-09-12 18:34:43
阅读次数:
191
强制重启N种方法 2015-12-24 17:19 146人阅读 评论(0) 收藏 举报 2015-12-24 17:19 146人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: 驱动开发学习(458) 作者同类文章X 分类: 驱动开发学习(458) 作者同类文章X 作者同类文章X 作者同类 ...
分类:
其他好文 时间:
2016-09-12 17:11:41
阅读次数:
1353