阅读:2182回复:13
应用程序和驱动程序有什么关系?应用程序的作用是什么?
我在很多帖子上看到有讨论应用程序和驱动程序读写问题的。
我不明白应用程序和驱动程序有什么关系?难道开发一个驱动程序时还要再开发一个应用程序吗?应用程序有什么作用? 我是用DS开发一个PCI9054驱动程序,实现一般的IO读写操作(不采用DMA方式),不知道是否也要开发一个应用程序? [编辑 - 8/10/03 by stephen80320] |
|
沙发#
发布于:2003-08-10 09:37
驱动程序使主机和硬件建立联系,即主机认识你的硬件;而应用程序才是通过主机实现你硬件的功能。所以你开发9054是一定要驱动程序的。
|
|
板凳#
发布于:2003-08-10 09:48
flytomoon大哥,我上面写错了,我最后一个问题是问,开发PCI9054驱动程序,是不是也要写一个应用程序?
|
|
地板#
发布于:2003-08-10 10:11
由于操作系统的固有特点,导致了应用程序不能直接访问硬件,所以中间必须有驱动,那么光有驱动,没应用程序,好象也不合理,驱动中把硬件的数据读进来,或进行了中断的处理,但毕竟处理是有限的,得需要应用进一步的处理!
|
|
|
地下室#
发布于:2003-08-10 11:04
flytomoon大哥,我上面写错了,我最后一个问题是问,开发PCI9054驱动程序,是不是也要写一个应用程序? 试想一下,你会只让主机知道有9054插上了,而不需要做其他事情吗?所以应用程序是一定要有的。 |
|
5楼#
发布于:2003-08-10 11:18
我实现的功能很简单,具体是:
把硬盘里的数据读到PCI9054板卡中去;以及把板卡的数据读到硬盘里。 那么需要应用程序吗?我觉得不需要吧? |
|
6楼#
发布于:2003-08-10 11:25
我实现的功能很简单,具体是: 那你用什么读啊,WINDOWS可以完成你的要求吗?如果可以就不用了,如果不行,那就只好再开发个应用程序了。 |
|
7楼#
发布于:2003-08-10 11:26
我实现的功能很简单,具体是: 那你怎么读啊,WINDOWS可以完成你的要求吗?如果可以就不用了,如果不行,那就只好再开发个应用程序了。 |
|
8楼#
发布于:2003-08-10 11:34
那么这个应用程序和DS附带生成的测试程序有没有关系?
|
|
9楼#
发布于:2003-08-10 11:40
那么这个应用程序和DS附带生成的测试程序有没有关系? DS附带生成的测试程序就是测试驱动的,和应用程序没关系! |
|
10楼#
发布于:2003-08-10 11:47
那么应用程序和驱动程序怎样联系起来呢?我指的是,应用程序通过什么和驱动程序发生关系?
|
|
11楼#
发布于:2003-08-10 11:50
如果大侠能够结合我的具体情况:比如把硬盘上1G的数据传给PCI9054,该怎么处理应用程序?
|
|
12楼#
发布于:2003-08-10 11:56
deviceiocontral函数可以使应用程序和硬件进行通讯。
|
|
13楼#
发布于:2003-08-10 14:28
谢谢flytomoon,终于明白了。以后不明白之处还请多指教。
分数已加。 |
|