Технический форум купить трафик таргетированный
Вернуться   Технический форум > Компьютерный форум > Любые вопросы от новичков


Ответ
 
Опции темы Опции просмотра
Старый 11.07.2014, 15:23   #1 (permalink)
седьмой
Новичок
 
Регистрация: 11.07.2014
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Какие функции выполняет драйвер?

Литературу почитал, не совсем непонял общие функция драйвера. У меня есть ISA плата под ХР 32 , мне нужен для нее драйвер под win 7 64, но в природе драйвера такого нет... Что такой драйвер должен определять? Идентификацию платы в операционной системе, id, параметры открытия, чтения, записи, потоки, параметры закрытия, номер прерывания, количество памяти и другие системные функции или же он кроме этого должен определять какие то конкретные данные с этой платы. По идее шина ISA стандартизирована, плата стабильно работает под Win XP 32 чисто теоретически можно вять любую другую плату ISA с драйвером под Win 7 64 декомпилировать и поменять в нем ID на id моей платы и откомпилировать в DDK или так не получится?
седьмой вне форума   Ответить с цитированием

Старый 11.07.2014, 15:23
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Сейчас лучшее, что можно сделать - это прочитать схожие посты

Программирование функции
Функции
Motorola выполняет свои обещания
Функции, язык Си
Вентиляторы. Какие хорошие, а какие даже в руки брать не стоит?

Старый 11.07.2014, 15:48   #2 (permalink)
DiM
Luke Skywalker
 
Аватар для DiM
 
Регистрация: 16.03.2008
Сообщений: 13,585
Записей в дневнике: 3
Сказал(а) спасибо: 944
Поблагодарили 243 раз(а) в 108 сообщениях
Репутация: 35213
По умолчанию

Цитата:
Какие функции выполняет драйвер?
ну представь у тебя есть машина и есть ты. Что еще нужно чтобы машина поехала? Нужно твое умение ее водить! Тоесть драйвер это программа, которая помогает ОС управлять устройством. Драйвер в переводе с английского это водитель.
DiM вне форума   Ответить с цитированием
Старый 11.07.2014, 15:55   #3 (permalink)
Vladimir_S
Специалист
 
Аватар для Vladimir_S
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 24,723
Сказал(а) спасибо: 197
Поблагодарили 367 раз(а) в 120 сообщениях
Репутация: 73797
По умолчанию

Цитата:
Сообщение от седьмой Посмотреть сообщение
У меня есть ISA плата под ХР 32 , мне нужен для нее драйвер под win 7 64, но в природе драйвера такого нет...
Название: offtopic.gif
Просмотров: 361

Размер: 925 байт И не мудрено... Вы, сударь, настоящий кудесник, если умудрились поставить такую операционку на ископаемый компьютер с ISA-шиной. Браво!
__________________
With Mozilla Firefox - straight to communism!
Vladimir_S на форуме   Ответить с цитированием
Старый 11.07.2014, 20:09   #4 (permalink)
Технарь
Network Аdмin
 
Аватар для Технарь
 
Регистрация: 07.01.2008
Адрес: Грозный
Сообщений: 22,209
Записей в дневнике: 39
Сказал(а) спасибо: 572
Поблагодарили 570 раз(а) в 255 сообщениях
Репутация: 73320
По умолчанию

Цитата:
Какие функции выполняет драйвер?
Драйвер — Википедия
Технарь вне форума   Ответить с цитированием
Старый 15.07.2014, 08:38   #5 (permalink)
седьмой
Новичок
 
Регистрация: 11.07.2014
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Vladimer_S Нет дело не в волшебстве, просто компьютер производственный для автоматизации управления на лабвью и другую плату я не могу использовать, другой таой просто нет, а вот лицензию сейчас можно взять только вин 7-64, отсюда и вопросы...
Технарь какие функции выполняет драйвер я все читал...
DIM чтобы поехала машина мне нужно примерно 4 функции грубо - руль, сцепление, газ и тормоз. Тут мне нужно записать данные через шину ISA в буфер платы и затем прочитать другие данные как результат выполнения первых, по идее это стандартные команды операционной системы, если бы я писал в порт LPT , то на паскале это одна строка, на ассемблере кажется 3. Но я не понимаю как записать данные по шине ISA и затем прочитать?
седьмой вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 15.07.2014, 09:27   #6 (permalink)
СветLANa
Просто Светлана
 
Аватар для СветLANa
 
Регистрация: 01.04.2012
Сообщений: 5,189
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 24942
По умолчанию

Цитата:
Сообщение от седьмой Посмотреть сообщение
чтобы поехала машина мне нужно примерно 4 функции грубо - руль, сцепление, газ и тормоз
Кроме этих функций нужно ещё и правила дорожного движения знать. Вот как раз эти "правила" и нужно найти на шину ISA, коих и в Интернете, и в различных книгах полно...
СветLANa вне форума   Ответить с цитированием
Старый 15.07.2014, 13:23   #7 (permalink)
LeonCPb
Ретро
 
Аватар для LeonCPb
 
Регистрация: 14.02.2011
Сообщений: 1,970
Сказал(а) спасибо: 26
Поблагодарили 3 раз(а) в 2 сообщениях
Репутация: 11807
По умолчанию

У меня на работе тоже полно старых системников и специфическая плата цифрового магнитофона. С драверами тоже проблемы. Роюсь в интернете - обычно нахожу. Есть также внутренняя железнодорожная довольная обширная сеть, на подобии интернета со своими поисковиками и техническими форумами - либо что-то уже делали либо помогают. Достаю фирмачей производителей платы магнитофона, как правило либо помогают настроить либо дорабатывают драйвер под новую систему, либо он уже у них лежит на их сайте. Но чтобы ставить мощную систему на такие платы??? Не пытался, уж как они работали со старой пусть и продолжают до полного списания. Это слишком смелые эксперименты. Впрочем, может у Вас что и получится - дерзайте, настырногсть в технике приветствуется.

Драйвер, по моему, это минисистема, программа, с помощью которой процессор понимает функции устройства и руководствуясь этим пособием легко разбирается в ее устройстве и управляет ею.

Последний раз редактировалось LeonCPb; 15.07.2014 в 13:29
LeonCPb вне форума   Ответить с цитированием
Старый 18.07.2014, 14:41   #8 (permalink)
седьмой
Новичок
 
Регистрация: 11.07.2014
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от LeonCPb Посмотреть сообщение
Но чтобы ставить мощную систему на такие платы??? Не пытался, уж как они работали со старой пусть и продолжают до полного списания.
Нет не так , я наверно плохо объяснил, системный блок промышленного компа новый и современный, операционка сейчас продается только win 7 -64 и win 8, драйвер нужен только для релейной платы, но она тоже не старая, просто у нее шина подключения ISA. А шина эта выбрана по технологическим причинам и значения в данном вопросе не имет, просто ее можно воспринимать как факт, например как то, что параллельные прямые не пересекаются, несмотря на то, что это известно было еще до изготовления первого компьютера IBM и от времени сей факт не меняеется...
седьмой вне форума   Ответить с цитированием
Старый 18.07.2014, 14:56   #9 (permalink)
седьмой
Новичок
 
Регистрация: 11.07.2014
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от СветLANa Посмотреть сообщение
Кроме этих функций нужно ещё и правила дорожного движения знать. Вот как раз эти "правила"[/URL] и нужно найти на шину ISA, коих и в Интернете, и в различных книгах полно...
Но причем тут правила обращения к шине ISA? На материнской плате компа есть стандартный контроллер этой шины и система сама знает как обращаться к шине. Система увидит мою плату после установки ее в комп, только не сможет ее распознать и не поймет по какому прерыванию и адресу к ней обращаться, именно это я думаю и нужно прописать в драйвере - указать ID платы, номер IRQ и адрес прерывания. А конкретное обращение к внутренним регистрам платы как для записи , так и для чтения я могу непосредственно выполнять из прикладной программы с помощью микрокоманд самой платы, котрые предоставлены пользователю для низкоуровневого дистанционного управления разработчиком данного устройства, разве не так?
седьмой вне форума   Ответить с цитированием
Старый 14.08.2014, 17:57   #10 (permalink)
Сергей 1981
Новичок
 
Регистрация: 14.08.2014
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

И не только ISA, но и "правила работы чипа данной карты". Этим и занимается драйвер - что инициализирует устройство, т.е. настроивает его для корректной работы и в дальнейшем обеспечивает ввод-вывод информации. Все правила можно взять из даташита на конкретный чип, а вот если нет опыта программирования в среде WINDOWS, то все это пустая трата времени и сил.
Сергей 1981 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 20:56.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.