Какие функции выполняет драйвер?
Литературу почитал, не совсем непонял общие функция драйвера. У меня есть ISA плата под ХР 32 , мне нужен для нее драйвер под win 7 64, но в природе драйвера такого нет... Что такой драйвер должен определять? Идентификацию платы в операционной системе, id, параметры открытия, чтения, записи, потоки, параметры закрытия, номер прерывания, количество памяти и другие системные функции или же он кроме этого должен определять какие то конкретные данные с этой платы. По идее шина ISA стандартизирована, плата стабильно работает под Win XP 32 чисто теоретически можно вять любую другую плату ISA с драйвером под Win 7 64 декомпилировать и поменять в нем ID на id моей платы и откомпилировать в DDK или так не получится?
|
Цитата:
|
Вложений: 1
Цитата:
|
|
Vladimer_S Нет дело не в волшебстве, просто компьютер производственный для автоматизации управления на лабвью и другую плату я не могу использовать, другой таой просто нет, а вот лицензию сейчас можно взять только вин 7-64, отсюда и вопросы...
Технарь какие функции выполняет драйвер я все читал... DIM чтобы поехала машина мне нужно примерно 4 функции грубо - руль, сцепление, газ и тормоз. Тут мне нужно записать данные через шину ISA в буфер платы и затем прочитать другие данные как результат выполнения первых, по идее это стандартные команды операционной системы, если бы я писал в порт LPT , то на паскале это одна строка, на ассемблере кажется 3. Но я не понимаю как записать данные по шине ISA и затем прочитать? |
Цитата:
|
У меня на работе тоже полно старых системников и специфическая плата цифрового магнитофона. С драверами тоже проблемы. Роюсь в интернете - обычно нахожу. Есть также внутренняя железнодорожная довольная обширная сеть, на подобии интернета со своими поисковиками и техническими форумами - либо что-то уже делали либо помогают. Достаю фирмачей производителей платы магнитофона, как правило либо помогают настроить либо дорабатывают драйвер под новую систему, либо он уже у них лежит на их сайте. Но чтобы ставить мощную систему на такие платы??? Не пытался, уж как они работали со старой пусть и продолжают до полного списания. Это слишком смелые эксперименты. Впрочем, может у Вас что и получится - дерзайте, настырногсть в технике приветствуется. :)
Драйвер, по моему, это минисистема, программа, с помощью которой процессор понимает функции устройства и руководствуясь этим пособием легко разбирается в ее устройстве и управляет ею. |
Цитата:
|
Цитата:
|
И не только ISA, но и "правила работы чипа данной карты". Этим и занимается драйвер - что инициализирует устройство, т.е. настроивает его для корректной работы и в дальнейшем обеспечивает ввод-вывод информации. Все правила можно взять из даташита на конкретный чип, а вот если нет опыта программирования в среде WINDOWS, то все это пустая трата времени и сил.
|
А непосредственно к разработчикам этой самой платы обратиться не пробовали? Не исключено, что под заказ специально для вас напишут драйвер, дело только за малым - оплатить их труды.
|
Часовой пояс GMT +4, время: 04:26. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.