shi_gui
驱动牛犊
驱动牛犊
  • 注册日期2003-03-31
  • 最后登录2003-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1955回复:16

加密卡+PCI+WDM=好痛苦!

楼主#
更多 发布于:2003-05-03 16:22
毕业设计做一个什么 硬件加密卡,pci插槽的。我摸爬滚打的做了一个,却不知道如何做个测试程序。如今用DriverWorks做了一个,偏偏却在测试程序时,你让它读写字节,它却都为零个字节。我想是不是,这个pci驱动不能启动这个设备啊。还有最烦的是,我也没有这个加密卡芯片的,硬件说明。烦死了,通过softice调试的pci命令才知道是什么, quick logic 的,不知道大家听过没有。
眼看答辩的日子就快到了,如何是好啊!希望有志之士,一同来探讨探讨,小弟不胜感激!
调试,调试,再调试;凄凉,凄凉,好凄凉!!
shi_gui
驱动牛犊
驱动牛犊
  • 注册日期2003-03-31
  • 最后登录2003-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-03 16:29
加密卡是别人已经作好的了。我只是写个驱动
调试,调试,再调试;凄凉,凄凉,好凄凉!!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-05-03 16:31
那只是写个pci卡的wdm driver,不会太难。
KungFu
驱动大牛
驱动大牛
  • 注册日期2001-09-27
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望24点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-04 13:06
找hu,硬件卡加密专家
我不写驱动好多年
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-04 17:53
呵呵,和我做的那个卡好像啊 :D

慢慢来,急不得的 :)
早起早睡 精神百倍
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-04 17:54
找hu,硬件卡加密专家


hu是谁?想向他请教一些问题,呵呵
早起早睡 精神百倍
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-05-04 19:28
[quote]找hu,硬件卡加密专家


hu是谁?想向他请教一些问题,呵呵 [/quote]
ft
shi_gui
驱动牛犊
驱动牛犊
  • 注册日期2003-03-31
  • 最后登录2003-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-05 19:24
大家只是说说,能不能给我发个大家已经做过的具体pci设备的例子啊.
   我还想问问,为什么我做的驱动,测试程序说:能够找到设备,打开设备.可是到了读写字节时,却位零.
调试,调试,再调试;凄凉,凄凉,好凄凉!!
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-05-06 09:10
你往板子上写数据,再用仪器测量,是否真的写上去了,这样不行吗??
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-05-06 16:16
[quote][quote]找hu,硬件卡加密专家


hu是谁?想向他请教一些问题,呵呵 [/quote]
ft [/quote]

以前来的太少了,孤陋寡闻,见笑见笑 :D

早起早睡 精神百倍
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-05-06 16:24
大家只是说说,能不能给我发个大家已经做过的具体pci设备的例子啊.
   我还想问问,为什么我做的驱动,测试程序说:能够找到设备,打开设备.可是到了读写字节时,却位零.


你先不用你的测试程序,先用其他的方法试试:
1、用softice读写数据
2、quicklogic不是有个工具qlref吗?你用他可以方便的进行读写
3、你说了半天,大家也不知道你的dd到底是哪里出问题了,能否把读写部分的源代码贴上来?大家也好帮你看看

早起早睡 精神百倍
shi_gui
驱动牛犊
驱动牛犊
  • 注册日期2003-03-31
  • 最后登录2003-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-05-06 20:44
好的,我用的是ds生成的.因为我不知道,ds做驱动是否要知道加密卡
的什么信息,我只是按照 生成向导做的.满足读写就行了.
我吧 厂商号(ven) 输入了, 还有 设备号(dev)输入了.而且我用的是
缓冲IO.其它我都是默认了.我想问问,我还需要在代码中添加什么吗?
我觉的好像不用加什么了吧.还有就是我需要知道芯片中的寄存器大小和信息吗?是不是可以默认的.
调试,调试,再调试;凄凉,凄凉,好凄凉!!
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-05-06 23:22
居然作加密卡成了毕业设计,我真不知是什么感受呀!
这个论坛原本也有好几个作加密卡的,现在连学生的毕业设计也开始作这个东东了,看来信息安全开始普及了,呜呜呜,我也要寻找新的领域了。
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-05-07 14:25
居然作加密卡成了毕业设计,我真不知是什么感受呀!
这个论坛原本也有好几个作加密卡的,现在连学生的毕业设计也开始作这个东东了,看来信息安全开始普及了,呜呜呜,我也要寻找新的领域了。


 :D :D :D
早起早睡 精神百倍
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-05-07 14:27
好的,我用的是ds生成的.因为我不知道,ds做驱动是否要知道加密卡
的什么信息,我只是按照 生成向导做的.满足读写就行了.
我吧 厂商号(ven) 输入了, 还有 设备号(dev)输入了.而且我用的是
缓冲IO.其它我都是默认了.我想问问,我还需要在代码中添加什么吗?
我觉的好像不用加什么了吧.还有就是我需要知道芯片中的寄存器大小和信息吗?是不是可以默认的.


寄存器的地址你当然需要知道了,大小一般都是32bit
早起早睡 精神百倍
shi_gui
驱动牛犊
驱动牛犊
  • 注册日期2003-03-31
  • 最后登录2003-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-05-15 15:07
我知道了卡只有一个
寄存器,地址我也知道了。不过我不知道该怎么找到它的偏移地址。
有个函数是对寄存器读写的:inb(),outb(),他要寄存器的偏移地址
这个参数,我应该如何填写。
  你的qq是多少啊,你是武汉的吗?我可以打电话给你。
    我的电话是:13036150008。qq:9627023
  希望你能救救我。
调试,调试,再调试;凄凉,凄凉,好凄凉!!
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-05-15 15:16
我知道了卡只有一个
寄存器,地址我也知道了。不过我不知道该怎么找到它的偏移地址。
有个函数是对寄存器读写的:inb(),outb(),他要寄存器的偏移地址
这个参数,我应该如何填写。
  你的qq是多少啊,你是武汉的吗?我可以打电话给你。
    我的电话是:13036150008。qq:9627023
  希望你能救救我。


驱动中的读写函数应该是READ_REGISTER_ULONG,READ_REGISTER_ULONG,都是32位的读写函数,其他的ddk上就有
早起早睡 精神百倍
游客

返回顶部