|
|
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Подскажите с чего надо начинать изучение написание драйверов с нуля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 11:55:54 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Привет, Werewolf_! Ты пишешь: Werewolf_W> Подскажите с чего надо начинать изучение написание драйверов с нуля с изучения защищенного режима процессора -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 12:26:04 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
с изучения асма ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 12:31:52 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Werewolf_Подскажите с чего надо начинать изучение написание драйверов с нуля как тут уже прозвучало - азм (добавлю) и изучение той операционки под какую хотите писать драйвера... с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 12:46:45 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Мне посоветовали использовать такие продукты как Driver Studio Visual studio DDK (driver development kit) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 08:35:43 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Werewolf_Мне посоветовали использовать такие продукты как Driver Studio Visual studio DDK (driver development kit) не согласен... под DOS например достаточно at86, pe2, asm, help5 руки и мозги... (круглый) ЗЫ И самое главное - всё умещаеться на дискетке в 360 кил. плюс исходных примеров до кучи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 14:13:22 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Werewolf_Подскажите с чего надо начинать изучение написание драйверов с нуля Разобраться с маленькими примерами, а потом изучать теорию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2006, 17:15:22 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Среди отвечающих очучается определенный дефицит людей, когда-либо писавших драйвера :) Лично я бы рекомендовал начинать с изучения модели драйверов, принятой в целевой ОС. Самому домодилось лабать только под DOS и NT, но не думаю что под другими ОС ситуация сильно отлична... Берем доку, компилятор любимого языка, способный производить адекватные бинарники, и - вперед, на амбразуры. Советы про asm особо не слушайте, это от лукавого. Можно. Но лучше - на языке, принятом для написания драйверов в целевой системе. Примеры переписывать не придется ;) В DOS, кстати, это действительно был asm. В NT - C, C++. В Линухе, наколько мне известно, plain C. В embedded software для микроконтроллеров, до сих пор обходятся простыми библиотеками ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 23:39:26 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
contrСоветы про asm особо не слушайте, это от лукавого.От лукв ых :) Впрочем, некоторый плюс от советов писания драйверов на асме есть. Если человек сломается на первом месяце работы - одним криворуким драйверопистелем меньше будет. А не сломается - гуру станет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 00:18:34 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
White OwlА не сломается - гуру станет. Не самый надежный способ стать гуру... Асм он как глина - позволяет лепить как шедевры, так и уродцев. Никаких ограничений :) Лучше все-таки на плюсах - по мощности инструмент вполне сопоставимый, но с гораздо более серьезными традициями написания качественного кода. А когда уже конструирование освоено, рука "набита" обведением качественных лекал и золотое сечение уже воспринимается как что-то естественное - можно и за asm. Вот только зачем? Некоторые виды оптимизации, производимые современными компиляторами, требуют именно машинных мозгов - человек в здравом уме на такое не способен ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 00:52:52 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
White Owl...Впрочем, некоторый плюс от советов писания драйверов на асме есть. Если человек сломается на первом месяце работы - одним криворуким драйверопистелем меньше будет. А не сломается - гуру станет. мдя... прошли те времена, когда нижний уровень был азм... щаз уже и плюсы туда приравняли студенты от программирования... у азма есть ышо один самый замечательный плюс...что начеркал - то и получил...как есть...не отнять и не прибавить...а кривизну мона на любом языке состряпать..для этого ничего не нуна, акромя глупости...не умения слышать, читать, познавать... (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 13:48:18 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
kolobok0мдя... прошли те времена, когда нижний уровень был азм... щаз уже и плюсы туда приравняли студенты от программирования... Вообще-то нижним уровнем всегда было программирование в машинных кодах ;) Особенно когда имеющийся транслятор asm еще не умел "новых" команд процессора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 15:58:31 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Ага - и ввод программы с пульта на ключах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2006, 09:22:40 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
-Ага - и ввод программы с пульта на ключах На все сопросы я отвечу так написание драйверов это процесс трудоемкий требующий хорошего знания основ компьютерного дела,от себя скажу в частности нужно знать функционирование ОС на низком уровне как DOS и так Windows все зависит от того какие драйвера хочешь писать,я советую тебе начать с изучения литературы а именно хорошей литературы а не всякого бреда.Для начала ты должен найти книги:Операционная система DOS 1 том,2 том эти книги были написаны двумя братьями системными программистами Григорием и если мне не изменяет память Алексеем Фроловым в 1992г тогда то и писали драйвера и системные программы для DOS,а также найди книгу Солдатова "Самоучитель по написанию драйверов" также можешь скачать KMDTutorial c сайта WASM.RU.Для написания тебе будут нужны инструменты SOFTICE-отладчик позволяющий отлаживать проги в ring0,компилер Visual C++,или Visual Studio,также программы слежения за файлами FILEMON,и слежения за реестром REGMON,программы для вывода дерева устройств кстати которы е ты можеш взять здесь http://technet.microsoft.com/ru-ru/sysinternals/default.aspx а книгу "Солдатова" можеш взять здесь http://depositfiles.com/ru/files/6909281 что касается книг "братьев Фроловых" то тебе придется искать в ИНЕТЕ.Благодарю за внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2008, 02:57:51 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
brat315книгу "Солдатова" можеш взять здесь http://depositfiles.com/ru/files/6909281 Солдатова не рекомендую, толку от книги 0. Для написания драйверов всё необходимое есть на wasm.ru - там и статьи хорошие с примерами, и инструменты все есть, да и форум раньеш был отличный, не знаю, может сейчас уже испортился Если будешь писать под винду, то почиатй книги Руссиновича и Соломона "Внутреннее устройство Windows 2000" и Свена Шрайбера Недокументированные возможности Windows 2000, чтобы понимать как вообще всё устроено в винде. Да и Рихтера "Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows" тоже не помешает. Ну и само собой мануалы от интела по процессорам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2008, 11:11:13 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Из инструментария, в принципе, достаточно иметь Windows DDK. Не помешает SoftICE. Мне очень помогли исходники примеров драйверов от NuMega. Для Linux есть книга Руссиновича с примерным названием "Writing Linux device drivers" (и, кстати, была версия Filemon для этой же ОС). Про книжки братьев Фроловых скажу -- со временем убедился, что они попросту переписывали с других источников (часто это примеры, которые шли с дисками MSDN -- раньше это было множество исходного кода) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2008, 15:04:37 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Werewolf_Driver Studio А что ето? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2009, 15:57:22 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Для начала Walter Oney "Programming the microsoft windows driver model" Солдатиков "Программирование драйверов Windows" А нужно ли тебе это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2009, 13:49:48 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Не всегда имеет смысл писать драйвер с нуля... я одно время пользовался WinDriver ом...прекрасный инструмент позволяющий без особой квалификации быстро написать довольно производительный драйвер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2009, 13:52:29 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Werewolf_Подскажите с чего надо начинать изучение написание драйверов с нуля Начинать надо с кучи литературы по программированию С++ например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2009, 14:17:10 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
Есть такая книга - П. Агуров Практика программирования USB. Там рассматривается в т.ч. и написание собственного WDM-драйвера. Я сам бы начал изучение драйверов именно к применению к USB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2009, 16:57:07 |
|
||
|
Написание драйверов с нуля
|
|||
|---|---|---|---|
|
#18+
А при желании идти стандартным путем - надо изучать Windows DDK - Driver Development Kit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2009, 17:06:22 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35936533&tid=1343871]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
296ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 604ms |

| 0 / 0 |
