• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Какие функции выполняет драйвер?

седьмой

Ученик
Регистрация
11 Июл 2014
Сообщения
4
Реакции
0
Баллы
0
Какие функции выполняет драйвер?

Литературу почитал, не совсем непонял общие функция драйвера. У меня есть ISA плата под ХР 32 , мне нужен для нее драйвер под win 7 64, но в природе драйвера такого нет... Что такой драйвер должен определять? Идентификацию платы в операционной системе, id, параметры открытия, чтения, записи, потоки, параметры закрытия, номер прерывания, количество памяти и другие системные функции или же он кроме этого должен определять какие то конкретные данные с этой платы. По идее шина ISA стандартизирована, плата стабильно работает под Win XP 32 чисто теоретически можно вять любую другую плату ISA с драйвером под Win 7 64 декомпилировать и поменять в нем ID на id моей платы и откомпилировать в DDK или так не получится?
 
Какие функции выполняет драйвер?
ну представь у тебя есть машина и есть ты. Что еще нужно чтобы машина поехала? Нужно твое умение ее водить! Тоесть драйвер это программа, которая помогает ОС управлять устройством. Драйвер в переводе с английского это водитель.
 
У меня есть ISA плата под ХР 32 , мне нужен для нее драйвер под win 7 64, но в природе драйвера такого нет...
offtopic.gif И не мудрено... Вы, сударь, настоящий кудесник, если умудрились поставить такую операционку на ископаемый компьютер с ISA-шиной. Браво!
 
Vladimer_S Нет дело не в волшебстве, просто компьютер производственный для автоматизации управления на лабвью и другую плату я не могу использовать, другой таой просто нет, а вот лицензию сейчас можно взять только вин 7-64, отсюда и вопросы...
Технарь какие функции выполняет драйвер я все читал...
DIM чтобы поехала машина мне нужно примерно 4 функции грубо - руль, сцепление, газ и тормоз. Тут мне нужно записать данные через шину ISA в буфер платы и затем прочитать другие данные как результат выполнения первых, по идее это стандартные команды операционной системы, если бы я писал в порт LPT , то на паскале это одна строка, на ассемблере кажется 3. Но я не понимаю как записать данные по шине ISA и затем прочитать?
 
чтобы поехала машина мне нужно примерно 4 функции грубо - руль, сцепление, газ и тормоз
Кроме этих функций нужно ещё и правила дорожного движения знать. Вот как раз эти "правила" и нужно найти на шину ISA, коих и в Интернете, и в различных книгах полно...
 
  • Like
Реакции: DiM
У меня на работе тоже полно старых системников и специфическая плата цифрового магнитофона. С драверами тоже проблемы. Роюсь в интернете - обычно нахожу. Есть также внутренняя железнодорожная довольная обширная сеть, на подобии интернета со своими поисковиками и техническими форумами - либо что-то уже делали либо помогают. Достаю фирмачей производителей платы магнитофона, как правило либо помогают настроить либо дорабатывают драйвер под новую систему, либо он уже у них лежит на их сайте. Но чтобы ставить мощную систему на такие платы??? Не пытался, уж как они работали со старой пусть и продолжают до полного списания. Это слишком смелые эксперименты. Впрочем, может у Вас что и получится - дерзайте, настырногсть в технике приветствуется. :)

Драйвер, по моему, это минисистема, программа, с помощью которой процессор понимает функции устройства и руководствуясь этим пособием легко разбирается в ее устройстве и управляет ею.
 
Последнее редактирование:
Но чтобы ставить мощную систему на такие платы??? Не пытался, уж как они работали со старой пусть и продолжают до полного списания.
Нет не так , я наверно плохо объяснил, системный блок промышленного компа новый и современный, операционка сейчас продается только win 7 -64 и win 8, драйвер нужен только для релейной платы, но она тоже не старая, просто у нее шина подключения ISA. А шина эта выбрана по технологическим причинам и значения в данном вопросе не имет, просто ее можно воспринимать как факт, например как то, что параллельные прямые не пересекаются, несмотря на то, что это известно было еще до изготовления первого компьютера IBM и от времени сей факт не меняеется...
 
Кроме этих функций нужно ещё и правила дорожного движения знать. Вот как раз эти "правила"[/URL] и нужно найти на шину ISA, коих и в Интернете, и в различных книгах полно...
Но причем тут правила обращения к шине ISA? На материнской плате компа есть стандартный контроллер этой шины и система сама знает как обращаться к шине. Система увидит мою плату после установки ее в комп, только не сможет ее распознать и не поймет по какому прерыванию и адресу к ней обращаться, именно это я думаю и нужно прописать в драйвере - указать ID платы, номер IRQ и адрес прерывания. А конкретное обращение к внутренним регистрам платы как для записи , так и для чтения я могу непосредственно выполнять из прикладной программы с помощью микрокоманд самой платы, котрые предоставлены пользователю для низкоуровневого дистанционного управления разработчиком данного устройства, разве не так?
 
И не только ISA, но и "правила работы чипа данной карты". Этим и занимается драйвер - что инициализирует устройство, т.е. настроивает его для корректной работы и в дальнейшем обеспечивает ввод-вывод информации. Все правила можно взять из даташита на конкретный чип, а вот если нет опыта программирования в среде WINDOWS, то все это пустая трата времени и сил.
 
А непосредственно к разработчикам этой самой платы обратиться не пробовали? Не исключено, что под заказ специально для вас напишут драйвер, дело только за малым - оплатить их труды.
 
Назад
Сверху