Сейчас на форуме: jinoweb (+5 невидимых) |
![]() |
eXeL@B —› Программирование —› работа с железом вне операционки |
Посл.ответ | Сообщение |
|
Создано: 13 октября 2015 03:57 · Поправил: alex_e_m · Личное сообщение · #1 доброго времени суток. -как узнать список портов, для работы с железом ? поскольку после перехода в защищенный режим невозможно использовать bios прерывания, я бы хотел общаться с железом напрямик. (как например порт 60h,61h для работы с клавиатурой) -меня интересует работа с видеоадаптером,жестким диском,звуковой картой,wi-fi и сетевой картой. (я нашел лишь часть информации про клаву и мышь http://frolov-lib.ru/books/bsp/v02/index.html) если кто сталкивался с программированием операционных систем и железа , прошу поделиться книгами, статьями или информацией по данной теме. (желательно на русском языке) спасибо заранее. ![]() |
|
Создано: 13 октября 2015 05:48 · Личное сообщение · #2 |
|
Создано: 13 октября 2015 10:44 · Личное сообщение · #3 |
|
Создано: 13 октября 2015 12:16 · Личное сообщение · #4 Можно попробовать поставить на старый комп/ноутбук ОСь(9x, DOS), которая позволяет попадать в ring0, как например это делал я(было время). На свой старый ноутбук становил: Windows XP для работы с не подписанными драйверами. Сейчас мощности стационара позволяют использовать ВМ. ----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes ![]() |
|
Создано: 13 октября 2015 13:27 · Поправил: VodoleY · Личное сообщение · #5 alex_e_m пишет: -меня интересует работа с видеоадаптером там все сексуально... там все таки скрещивание биоса и портов.. т.е. прямой доступ в виопамять... а портами переключения страниц и отображения.. буквально недавно ковырялся З,Ы т.е.. все равно через биос надо получать и устанавливать режим.. (разрешение экрана) дальше обьем видеопамяти... следтвие.. количество страниц видеопамяти.. ну так далее.. вобщем гимора много.. но много готовых решений Добавлено спустя 3 минуты Veliant пишет: Советую почитать osdev форумы и книги Гук М.Ю. Аппаратные средства IBM PC Гук М.Ю. Шины PCI, USB и FireWire Питер Абель. Ассемблер и программирование для IBM PC имхо лучше ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... ![]() |
![]() |
eXeL@B —› Программирование —› работа с железом вне операционки |