阅读:1955回复:16
加密卡+PCI+WDM=好痛苦!
毕业设计做一个什么 硬件加密卡,pci插槽的。我摸爬滚打的做了一个,却不知道如何做个测试程序。如今用DriverWorks做了一个,偏偏却在测试程序时,你让它读写字节,它却都为零个字节。我想是不是,这个pci驱动不能启动这个设备啊。还有最烦的是,我也没有这个加密卡芯片的,硬件说明。烦死了,通过softice调试的pci命令才知道是什么, quick logic 的,不知道大家听过没有。
眼看答辩的日子就快到了,如何是好啊!希望有志之士,一同来探讨探讨,小弟不胜感激! |
|
|
沙发#
发布于:2003-05-03 16:29
加密卡是别人已经作好的了。我只是写个驱动
|
|
|
板凳#
发布于:2003-05-03 16:31
那只是写个pci卡的wdm driver,不会太难。
|
|
地板#
发布于:2003-05-04 13:06
找hu,硬件卡加密专家
|
|
|
地下室#
发布于:2003-05-04 17:53
呵呵,和我做的那个卡好像啊 :D
慢慢来,急不得的 :) |
|
|
5楼#
发布于:2003-05-04 17:54
找hu,硬件卡加密专家 hu是谁?想向他请教一些问题,呵呵 |
|
|
6楼#
发布于:2003-05-04 19:28
[quote]找hu,硬件卡加密专家 hu是谁?想向他请教一些问题,呵呵 [/quote] ft |
|
7楼#
发布于:2003-05-05 19:24
大家只是说说,能不能给我发个大家已经做过的具体pci设备的例子啊.
我还想问问,为什么我做的驱动,测试程序说:能够找到设备,打开设备.可是到了读写字节时,却位零. |
|
|
8楼#
发布于:2003-05-06 09:10
你往板子上写数据,再用仪器测量,是否真的写上去了,这样不行吗??
|
|
|
9楼#
发布于:2003-05-06 16:16
[quote][quote]找hu,硬件卡加密专家 hu是谁?想向他请教一些问题,呵呵 [/quote] ft [/quote] 以前来的太少了,孤陋寡闻,见笑见笑 :D |
|
|
10楼#
发布于:2003-05-06 16:24
大家只是说说,能不能给我发个大家已经做过的具体pci设备的例子啊. 你先不用你的测试程序,先用其他的方法试试: 1、用softice读写数据 2、quicklogic不是有个工具qlref吗?你用他可以方便的进行读写 3、你说了半天,大家也不知道你的dd到底是哪里出问题了,能否把读写部分的源代码贴上来?大家也好帮你看看 |
|
|
11楼#
发布于:2003-05-06 20:44
好的,我用的是ds生成的.因为我不知道,ds做驱动是否要知道加密卡
的什么信息,我只是按照 生成向导做的.满足读写就行了. 我吧 厂商号(ven) 输入了, 还有 设备号(dev)输入了.而且我用的是 缓冲IO.其它我都是默认了.我想问问,我还需要在代码中添加什么吗? 我觉的好像不用加什么了吧.还有就是我需要知道芯片中的寄存器大小和信息吗?是不是可以默认的. |
|
|
12楼#
发布于:2003-05-06 23:22
居然作加密卡成了毕业设计,我真不知是什么感受呀!
这个论坛原本也有好几个作加密卡的,现在连学生的毕业设计也开始作这个东东了,看来信息安全开始普及了,呜呜呜,我也要寻找新的领域了。 |
|
13楼#
发布于:2003-05-07 14:25
居然作加密卡成了毕业设计,我真不知是什么感受呀! :D :D :D |
|
|
14楼#
发布于:2003-05-07 14:27
好的,我用的是ds生成的.因为我不知道,ds做驱动是否要知道加密卡 寄存器的地址你当然需要知道了,大小一般都是32bit |
|
|
15楼#
发布于:2003-05-15 15:07
我知道了卡只有一个
寄存器,地址我也知道了。不过我不知道该怎么找到它的偏移地址。 有个函数是对寄存器读写的:inb(),outb(),他要寄存器的偏移地址 这个参数,我应该如何填写。 你的qq是多少啊,你是武汉的吗?我可以打电话给你。 我的电话是:13036150008。qq:9627023 希望你能救救我。 |
|
|
16楼#
发布于:2003-05-15 15:16
我知道了卡只有一个 驱动中的读写函数应该是READ_REGISTER_ULONG,READ_REGISTER_ULONG,都是32位的读写函数,其他的ddk上就有 |
|
|