Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Вниз

Драйвер для Cd-rom   Найти похожие ветки 

 
makarov   (2004-07-20 09:30) [0]

Нужен мануал по работе с данным железом. Я пишу драйвер на pascal (решил не юзать си) под свою ось. Пэотому рад бы был так же получить линки на статьи по написанию драйверов на паскале, примеры, рекоммендации. Но больше всего, конечно, мануал в сидюку...


 
Anatoly Podgoretsky ©   (2004-07-20 09:34) [1]

Что уже написал, какие возникли проблемы.


 
Sun bittern ©   (2004-07-20 09:38) [2]

мануал в сидюку...

А к каким моделям? Главное вагон большой поготовить, чтобы тута все мануалы влезли, для всех модлей сидюков :)


 
Digitman ©   (2004-07-20 09:47) [3]


> Нужен мануал по работе с данным железом


сколько в мире существует "железа", столько и "мануалов" разных


> пишу драйвер .. под свою ось


ты, вероятно, не осознаешь, что тебе придется написать столько драйверов, сколько различных устройств различных производителей будет способна поддерживать твоя "ось"


> мануал в сидюку


"сидюк" "сидюку" - рознь ... как минимум два мануала уже потребуются - для IDE ATAPI- и для SCSI-устройств

p.s.

затея твоя рухнет в момент когда дело у тебя дойдет до драйверов видео/аудиоустройств, ибо жизни не хватит "обласкать" в одиночку все производимые в мире чипсеты, используемые в этих устройствах


 
KilkennyCat ©   (2004-07-20 10:17) [4]


> Digitman ©   (20.07.04 09:47) [3]
> p.s.


Просто не тем путем надо... надо делать так, чтобы производители сами с радостью, гордостью и восхщишением писали дрова под енту новую ось.


 
makarov   (2004-07-20 10:32) [5]

А я и пошел другим путем. Мне надо это для пресистемы, в реальном режиме, драйвер получится типо стандартый, как для доса. мне просто надо знать, куда обращаться, сколько байт считывать и пр.
В оси у меня будет нагло поставлено WDM и все драйвера от виндозы пойдут :)))


 
makarov   (2004-07-20 10:34) [6]

Только товарищи, давайте теперь. когда я объяснил ситуацию, не писать посты: идея рухнет, все зрень. Мне это говорили кучу раз. Первый раз когда писал загрузчик простенький, второй, когда многозадачность, третий, когда файловую систему обрабатывал, теперь еще раз сей час...


 
Digitman ©   (2004-07-20 10:39) [7]


> драйвер получится типо стандартый, как для доса


а кто тебе сказал, что ДОС использует один-единственный драйвер для любого CD-привода ?


 
wal ©   (2004-07-20 10:49) [8]


> А я и пошел другим путем. Мне надо это для пресистемы, в
> реальном режиме, драйвер получится типо стандартый, как
> для доса. мне просто надо знать, куда обращаться, сколько
> байт считывать и пр.
> В оси у меня будет нагло поставлено WDM и все драйвера от
> виндозы пойдут :)))

Ну раз все так круто, и будут использоваться (и даже работать) WDM-ы, то что тебе мешает использовать в реальном режиме стандартные драйвера под ДОС?

С уважением.


 
makarov   (2004-07-20 10:56) [9]

Дигитман. Мышек тоже много. Но у них есть задокументированный принцип работы. Сколько, откуда, когда и как читать. Да, не для всего пойдет драйвер.
В общем я попросил линк на мануал. Кажется, тут никто линк не знает.


 
Digitman ©   (2004-07-20 11:07) [10]


> Мышек тоже много. Но у них есть задокументированный принцип
> работы


есть, но не один-единственный.. просто их, стандартов мышиных, не так много, поэтому системе заранее известны протоколы работы с подавляющим большинством мышей , и драйверы требуются лишь для стандартных портов : PS/2, USB, COM, LPT и т.п., которые тоже известны системе

с видео/аудиоподсистемой же дело обстоит гораздо сложней - исторически сложилось так что единых унифицированных стандартов на интерфейсы управления этими устройствами не было и нет по сей день ... поэтому производители этих устройств поставляют вместе с устройствами как минимум драйверы (в первую очередь - режима ядра для мультизадачных систем) для широкораспространенных ОС


 
makarov   (2004-07-20 11:15) [11]

для видео устройств? для видео устройст в реальном режиме есть VESA BIOS и все идет тип-топ с отличной графикой.
Неужели для Cd-rom нет вообще никакого стандарта. что-то мне не верится...


 
makarov   (2004-07-20 11:18) [12]

могу тогда переформулировать. дайте мануал по работе с ATAPI например


 
Digitman ©   (2004-07-20 11:22) [13]


> makarov


я не знаю как ты вообще пишешь такую сложную вещь как ОС при том что не в состоянии найти интересующую инф-цию без посторонней помощи

вот z не поленился и ровно за минуту нашел в сети спецификацию IDE ATAPI

ftp://fission.dt.wdc.com/pub/standarts/atapi/atapi25.zip

это, вероятно, страшно сложно для тебя - пользоваться поисковыми системами Интернет


> для видео устройст в реальном режиме есть VESA BIOS и все
> идет тип-топ с отличной графикой


а в защищенном ? VESA BIOS уже не спасет, потребуется драйвер режима ядра, "умеющий", с одной стороны, общаться с КОНКРЕТНОЙ видеокартой, а с другой - представлять устройство в унифицированном интерфейсе для прикладных задач


 
han_malign ©   (2004-07-20 12:22) [14]

>В оси у меня будет нагло поставлено WDM и все драйвера от виндозы пойдут :)))
- ага, то есть берется HAL, то бишь NT ядро - остается только дописать GUI(Explorer) и готова "своя" ось? Оригинально - люди мучаются, ядро пишут, а надо то, всего лишь, украсть чужое ядро, поменять пару картинок - и готов коммерческий продукт. Да, кругом лохи, один умный человек нашелся...


 
makarov   (2004-07-20 12:53) [15]

Нет, WDM только я возьму (благо исходники винды есть).
В защищенном режиме как раз WDM спасет от обилия драйверов (хан_малин, а как ты собираешься иначе? все драйвера писать? достали уже хаить).
дигитман, линк не пашет.


 
Digitman ©   (2004-07-20 13:14) [16]


> makarov   (20.07.04 12:53) [15]


не пашет ?

это твои проблемы, что ты не в состоянии набрать в любой поисковой ключ.фразу "Описание интерфейса IDE ATAPI", в рез-те чего получишь тучу ссылок, самую первую из которых я и привел тебе


 
makarov   (2004-07-20 13:52) [17]

Все. Нашел. Нормальные люди подсказали какая там файцловая ось и что команды там к сидюку в атапи такие же как к хдд. Я только это и просил. такой флуд развели. все, спасибо за флуд, я все нашел


 
Mim1 ©   (2004-07-20 17:17) [18]

Так, ты нашел или тебе подсказали? :)


 
OSokin ©   (2004-08-03 20:35) [19]

А что за ось у тебя? Я знаю TANAIS, кучу юниксов и линухов, у меня у самого есть небольшая как бы ось - выполняет две простейшие команды.


 
Игорь Шевченко ©   (2004-08-03 21:45) [20]

makarov   (20.07.04 12:53) [15]

А зачем, собственно говоря, велосипед изобретать - смотришь, как в Linux или в любой другой фришной Unix-подобной системе с CD-ROM (RW, DVD) работают и изучаешь принцип на живом примере, благо исходники есть.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.071 c
3-1092755395
zazoo
2004-08-17 19:09
2004.09.19
D5: не хочет работать при работе с dbgrid на 16 цветах


14-1094039295
Гость
2004-09-01 15:48
2004.09.19
как известно сокеты склеивают сообщения если выполнить


14-1094050344
}|{yk
2004-09-01 18:52
2004.09.19
Помогите перевести


4-1091449532
CAMCOH
2004-08-02 16:25
2004.09.19
Ошибка при создании сервиса


1-1094531963
Леприкон
2004-09-07 08:39
2004.09.19
Вставка знака диаметра в Excel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский