阅读:1197回复:0
是有关开发板的
Tom.cat:
您好,我是长春的韩炳冬(hanbd2003),今年八月份通过znsoft向您购买了PDC-1000开发板,您的板子很好用。出差回来后,我一直在看书,由于是个门外汉,我不得不饿补一下驱动程序开发的知识。没有及时和您取得联系,请见谅。但有些问题还是理解不明白,所以来麻烦您了。 1.驱动程序在加载的过程中,会从注册表读取一些信息,而此时驱动程序还没有安装上呢,那它读取的是什么信息呢?或者说,驱动程序和注册表究竟是怎样一种关系呢?系统从注册表读取有关驱动程序的信息似乎应该在有关的消息被写进去后,那么这些信息是由何处在何时被写入注册表的?似乎如果不管这些也可以编写驱动程序,真的这些细节的把握对驱动程序的功能发挥无关吗? 2.我看您的驱动程序中,在serial read/serial write中并没有像RtlMemcopy()这样的函数,您的程序中只对一些flag或变量进行设置,那您是怎样实现把数据从硬件(比如说本地地址空间的存储器,数据量较大)读取到系统缓冲区呢?是不是在驱动程序中只需向您那样做就成? 驱动程序负责实质性的数据copy工作吗? 还是它只是把相应的地址进行转换,并设置相应的状态后返回? 3.您的开发板的eeprom的vendor ID设成了10BA,而不是PLX的10B5,这样我无法使用PLX SDK,我怎样才能把它改回来又不冒影响板子性能的危险呢? 4.您的邮箱还是163的吗?有些问题可能需要得到及时地计数支持,我能否可以给您打电话呢? 我的邮箱是: hbd10@126.com hbd10@eyou.com 可能以后还会经常麻烦您,谢谢! 韩炳冬 |
|
|